Solaris 10 Memory and Ldoms
Hi
Got a problem installing in a Guest Ldom on a T5120. I made the DVD ( Solaris 10 5/09 ) avaliable as a virtual disk and booted from it.
I used the same media installing the controller Ldom. Did'nt get any problems with it.
I allocated 512MB Memory to this Guest LDom. Configured 2GB swap during installastion and selected Entire Distribution.
It works when i allocate 1GB Memory to it.
Is 1GB Memory the new requirement for Solaris 10??
Don't want to use 1GB for these Guest Ldoms. Don't have enough memory for that.
Error message::
Solaris 10 software installation succeeded
Customizing system files
- Mount points table (/etc/vfstab)
- Network host addresses (/etc/hosts)
- Environment variables (/etc/default/init)
Cleaning devices
Customizing system devices
- Physical devices (/devices)
- Logical devices (/dev)
Installing boot information
- Installing boot blocks (c0d0s0)
- Installing boot blocks (/dev/rdsk/c0d0s0)
- Updating system firmware for automatic rebooting
Installation log location
- /a/var/sadm/system/logs/install_log (before reboot)
- /var/sadm/system/logs/install_log (after reboot)
Installation complete
Executing SolStart postinstall phase...
Executing finish script "patch_finish"...
Finish script patch_finish execution completed.
Executing JumpStart postinstall phase...
The begin script log 'begin.log'
is located in /var/sadm/system/logs after reboot.
The finish script log 'finish.log'
is located in /var/sadm/system/logs after reboot.
Launching installer. Please Wait...
Installing Additional Software
|-1%--------------25%-----------------50%-----------------75%--------------100%|
Pausing for 30 seconds at the "Summary" screen. The wizard will continue to
the next step unless you select "Pause". Enter 'p' to pause. Enter 'c' to
continue. [c]
Pausing for 90 seconds at the "Reboot" screen. The wizard will continue to
the next step unless you select "Pause". Enter 'p' to pause. Enter 'c' to
continue. [c]
Creating boot_archive for /a
updating /a/platform/sun4v/boot_archive
15+0 records in
15+0 records out
syncing file systems... done
rebooting...
Resetting...
SPARC Enterprise T5120, No Keyboard
Copyright 2009 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.29.2, 512 MB memory available, Serial #83592229.
Ethernet address 0:14:4f:fb:84:25, Host ID: 84fb8425.
Boot device: /virtual-devices@100/channel-devices@200/disk@0:a File and args:
SunOS Release 5.10 Version Generic_139555-08 64-bit
Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
WARNING: exec(/sbin/init) failed with errno 11. Retrying...
WARNING: exec(/sbin/init) failed (file not found).
(unix: Could not start init) Program terminated
SPARC Enterprise T5120, No Keyboard
Copyright 2009 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.29.2, 512 MB memory available, Serial #83592229.
Ethernet address 0:14:4f:fb:84:25, Host ID: 84fb8425.
{0} ok
SPARC Enterprise T5120, No Keyboard
Copyright 2009 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.29.2, 512 MB memory available, Serial #83592229.
Ethernet address 0:14:4f:fb:84:25, Host ID: 84fb8425.
{0} ok boot -sv
Boot device: /virtual-devices@100/channel-devices@200/disk@0:a File and args: -sv
module /platform/SUNW,SPARC-Enterprise-T5120/kernel/sparcv9/unix: text at [0x1000000, 0x10b373d] data at 0x1800000
module /platform/SUNW,SPARC-Enterprise-T5120/kernel/sparcv9/genunix: text at [0x10b3740, 0x127420f] data at 0x1899a40
module /platform/SUNW,SPARC-Enterprise-T5120/kernel/misc/sparcv9/platmod: text at [0x1274210, 0x1274227] data at 0x18efd18
module /platform/SUNW,SPARC-Enterprise-T5120/kernel/cpu/sparcv9/SUNW,UltraSPARC-T2: text at [0x1274240, 0x127995f] data at 0x18f0480
SunOS Release 5.10 Version Generic_139555-08 64-bit
Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Ethernet address = 0:14:4f:fb:84:25
mem = 524288K (0x20000000)
avail mem = 432463872
root nexus = SPARC Enterprise T5120
pseudo0 at root
pseudo0 is /pseudo
scsi_vhci0 at root
scsi_vhci0 is /scsi_vhci
virtual-device: cnex0
cnex0 is /virtual-devices@100/channel-devices@200
vdisk@0 is online using ldc@5,0
channel-device: vdc0
vdc0 is /virtual-devices@100/channel-devices@200/disk@0
root on /virtual-devices@100/channel-devices@200/disk@0:a fstype ufs
pseudo-device: dld0
dld0 is /pseudo/dld@0
cpu0: UltraSPARC-T2 (chipid 0, clock 1165 MHz)
cpu1: UltraSPARC-T2 (chipid 0, clock 1165 MHz)
iscsi0 at root
iscsi0 is /iscsi
WARNING: init(1M) exited on fatal signal 9: restarting automatically
WARNING: Sorry, no swap space to grow stack for pid 1 (init)
WARNING: exec(/sbin/init) failed with errno 8.
WARNING: failed to restart init(1M) (err=8): system reboot required
Thanks
My bad. The memory per guest domain is 1GB. Se the Section 1 (NEW) - Hardware http://wikis.sun.com/display/SolarisLogicalDomains/LDoms%20Community%20Cookbook
Ignore the http://www.sun.com/software/solaris/specs.jsp
Similar Messages
-
Monitoring Oracle Virtual Machine for Solaris servers and LDOMs
Hi all,
could anyone tell me if we can monitor Oracle Virtual Machine for Solaris servers and LDOMs with only Oracle Enterprise Manager Cloud Control 12c, or shall we need to install Ops Center ?
Thank you in advance.I had the same issue. Upgrading Virtual box from 4.1.16 to 4.1.20 solved the problem.
-
All documentation so far mentions containers and zones for Solaris Virtualization. Will LDOM's for coo lthreads servers be included as well?
Ah, they now call it "Oracle VM Server for SPARC", and the latest release is 2.0, the documentation is a bit hard to find but its available here:
http://dlc.sun.com/pdf/821-1487/821-1487.pdf
The documentation doesn't mention Solaris 11 either. But given that the LDOMs.. oops.. OVMFS works on the layer above Solaris, it should work on Solaris 11 if it works on Solaris 10.
It recommends a rather recent release of Solaris 10, so the latest Solaris 11 should work.
.7/M. -
Problem with a DDI Device driver for Solaris 8 and 9 on a Sun-Blade-1500
The problem has to do with dma allocated memory and the little-endian format.
When I copy blocks bigger than 256 bytes to the dma memory, using a uiomove() or bcopy(), the data after the first 32 bytes is swapped around over 8 bytes.
The bcopy from a driver (stack) buffer into the dma virtual memory has the same affect.
So it has to do with the kernel dma allocated memory and the endianess.
When I set the byte order to big-endian inside the ddi_device_acc_attr the data seems to be alright, also with bigger transfer sizes.
My device however needs the little-endian format.
I have the same the same device driver running without any errors on a Sun Blade-150 Solaris 8 for a long time now.
Can somebody please advise me?
Data example,
test data: 0x00,0x01,0x02,?.
64, 128 or 256 bytes blocks:
000: 07 06 05 04 03 02 01 00 0F 0E 0D 0C 0B 0A 09 08
016: 17 16 15 14 13 12 11 10 1F 1E 1D 1C 1B 1A 19 18
032: 27 26 25 24 23 22 21 20 2F 2E 2D 2C 2B 2A 29 28
048: 37 36 35 34 33 32 31 30 3F 3E 3D 3C 3B 3A 39 38
064: 47 46 45 44 43 42 41 40 4F 4E 4D 4C 4B 4A 49 48
080: 57 56 55 54 53 52 51 50 5F 5E 5D 5C 5B 5A 59 58
096: 67 66 65 64 63 62 61 60 6F 6E 6D 6C 6B 6A 69 68
112: 77 76 75 74 73 72 71 70 7F 7E 7D 7C 7B 7A 79 78
512 or 1024 bytes blocks:
000: 07 06 05 04 03 02 01 00 0F 0E 0D 0C 0B 0A 09 08
016: 17 16 15 14 13 12 11 10 1F 1E 1D 1C 1B 1A 19 18
032: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F <----- ?
048: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F <----- ?
064: 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F <----- ?
080: 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F <----- ?
096: 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F <----- ?
112: 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F <----- ?
Code example, how I allocate the DMA (kernel) memory:
DDI_STRUCTURE_LE_ACC = Little Endian format
DDI_STRUCTURE_BE_ACC = Big Endian format
static struct ddi_device_acc_attr sse_dma_attr =
DDI_DEVICE_ATTR_V0, /* The version number of this structure */
DDI_STRUCTURE_LE_ACC, /* see above */
DDI_STRICTORDER_ACC, /* How CPU will reference data, default */
The dma definitions for allocating the DMA memory
static ddi_dma_attr_t dmaattr= {
DMA_ATTR_V0, /* version */
0, /* starting address for DVMA */
0xffffffff, /* end address for DVMA */
0xffffffff, /* max transfer count in one cookie */
0x1, /* address restrictive alignment, 1 = byte alignment */
0x7, /* burst sizes */
1, /* min number of byes */
0x00ffffff, /* max number of bytes device can transmit/receive */
0xffffffff, /* upper bound of the DMA engine's address */
1,
512,
0, /* DDI_DMA_FORCE_PHYSICAL doesn't work */
ddi_dma_alloc_handle()
if((ret=ddi_dma_alloc_handle(xsp->dip,
&dmaattr,
DDI_DMA_SLEEP,
NULL,
dmahandle_out)) != DDI_SUCCESS)
cmn_err(CE_CONT, "ucr_dma_alloc_memory, "
"ERROR ddi_dma_alloc_handle status = %d\n",
ret);
return(ret);
if((ret=ddi_dma_mem_alloc(*dmahandle_out,
(uint_t) size,
dma_acc_attr,
DDI_DMA_CONSISTENT,
DDI_DMA_SLEEP,
NULL,
(caddr_t *)&raw_kern_addr,
&real_len,
dma_acc_handle_out)) != DDI_SUCCESS)
cmn_err(CE_CONT, "ucr_ucr_dma_alloc_memory, "
"ERROR ddi_dma_mem_alloc status = %d\n",
ret);
ddi_dma_free_handle(dmahandle_out);
return(ret);
This will also init the PCI - IOMMU for
address translation.
if((ret=ddi_dma_addr_bind_handle(*dmahandle_out,
NULL,
(caddr_t)raw_kern_addr,
real_len,
DDI_DMA_RDWR | DDI_DMA_CONSISTENT,
DDI_DMA_SLEEP,
NULL,
&dma_cookie,
&count)) != DDI_SUCCESS)
cmn_err(CE_CONT, "ucr_ucr_dma_alloc_memory, "
"ERROR ddi_dma_addr_bind_handle status = %d\n",
ret);
ddi_dma_mem_free(dma_acc_handle_out);
ddi_dma_free_handle(dmahandle_out);
return(ret);
if((ret=ddi_dma_sync(*dmahandle_out,
0,
real_len,
DDI_DMA_SYNC_FORDEV)) != DDI_SUCCESS)
cmn_err(CE_CONT, "ucr_ucr_dma_alloc_memory, "
"ERROR ddi_dma_sync status = %d\n", ret);
ddi_dma_unbind_handle(*dmahandle_out);
ddi_dma_mem_free(dma_acc_handle_out);
ddi_dma_free_handle(dmahandle_out);
return(ret);I am having the similar problem identified in this thread.
OS: Sun Solaris 10 01/06
Hardware: Sun Blade 2500
PCI Memory card.
Problem: When driver moves more then 40 bytes via PIO from a PCI device memory card, the long words are swapped starting at 40 byte transfer size and greater.
device memory description:
static ddi_device_acc_attr_t sdram_access_attr =
DDI_DEVICE_ATTR_V0, /* Boilerplate value */
DDI_STRUCTURE_LE_ACC,
DDI_STRICTORDER_ACC /* Don't reorder accesses */
The user application does a read call, which goes to xxread. xxread calls physio( xxstrategy, bp, dev, B_READ, xxminphys, uio );
In xxstrategy the transfer is done using
ddi_mem_rep_get8(ucb->ucb_sdram_accHndl,
(uint8_t*) kaddr,
(uint8_t*) raddr,
(size_t) bp->b_resid),
(uint_t) DDI_DEV_AUTOINCR );
PCI Device memory is loaded with incrementing address (8bit), 0,1,2... This is confirmed using a PCI Bus Analyzer.
A read of 36 bytes or less returns:
03 02 01 00 07 06 05 04 ...
A read of 40 bytes returns:
07 06 05 04 03 02 01 00 ...
If I peek 1 byte at a time using ddi_get8(ucb->ucb_sdram_accHndl, ...) I get
00 01 02 03 04 05 06 07
Why are the long words swapped starting at 40 byte transfer size and greater? -
Solaris Memory Allocation Questions
Hi,
I am a Columbia University engineering graduate student doing research on Solaris 10 Operating System. I just have 3 quick questions that I was unable to find answers for on the Sun Documentation website. If any1 can help me answer these questions or point me to resources that do I would really appreciate it. The questions are as follows.
1. Does Solaris 10 provide developers with methods to ask for memory that only programs running with a certain security key or privilege can access?
2. Also, can develops ask for private memory? I understand that during write on shared memories, copy-on-write will generate a copy of the shared memory page and make that private to the process but I am not sure if there are ways to allocate private memory at the beginning.
3. Does Solaris 10 provide developers with methods to ask for memory that is fixed in memory and not pageable? I understand that by asking for ISM then the pages are locked in memory. But I was wondering if there are methods that an application can call that does this without having to share memory.
Thanks,
Larry Chenlarrychen wrote:
1. Does Solaris 10 provide developers with methods to ask for memory that only programs running with a certain security key or privilege can access? Solaris 10 changed everything to be based on process privileges (see the output of "ppriv -vp" for a list). It's not clear to me on a brief inspection which limits access to a processes address space but that is the mechanism.
2. Also, can develops ask for private memory? I understand that during write on shared memories, copy-on-write will generate a copy of the shared memory page and make that private to the process but I am not sure if there are ways to allocate private memory at the beginning.Anytime you allocate heap space (eg. a call to "malloc") you get private memory. Well, technically you get it as soon as you reference it -- the call to malloc just generates the mappings, the page fault when you access it instantiates the page in RAM.
3. Does Solaris 10 provide developers with methods to ask for memory that is fixed in memory and not pageable? I understand that by asking for ISM then the pages are locked in memory. But I was wondering if there are methods that an application can call that does this without having to share memory.Yes. First you must have the process privilege of "proc_lock_memory". After that you can call "mlock" -
Solaris MC and Sun Cluster?
Could someone tell me the relationship between Solaris MC and Sun Cluster?
Thanks!
BillSolaris MC is a distributed operating system for
multi-computers (i.e., clusters of nodes) that provides a
single-system image: a cluster appears to the user and applications
as a single computer running the SolarisTM operating system. Solaris
MC is built as a set of extensions to the base Solaris UNIX � system
and provides the same ABI/API as Solaris, running unmodified
applications. The components of Solaris MC are implemented in C++
through a CORBA-compliant object-oriented system with all new services
defined by the IDL definition language. Objects communicate through a
runtime system that borrows from Solaris doors and Spring
subcontracts. Solaris MC is designed for high availability: if a node
fails, the remaining nodes remain operational. Solaris MC has a
distributed caching file system with UNIX consistency semantics,
based on the Spring virtual memory and file system architecture.
Process operations are extended across the cluster, including remote
process execution and a global /proc file system. The external network
is transparently accessible from any node in the cluster. -
Is there any difference between sun solaris 8 and windows for Garb.Collecti
Hi All,
is there any difference between refreshing the java virtual memory between sun solaris 8 and windows.i am fetching 25 records for every search action.in windows usage of java virual memory is 5 mb after every search it refreshes the memory.while using the same code in sun solaris 8 it throws heap out of memory error and for every search it wont refresh the memory.Some other related links
http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html
http://e-docs.bea.com/wls/docs81/perform/JVMTuning.html -
Monitoring Line card Memory and CPU utlization
Hi,
Please help me to configure CPU and Memory utlization of Line card modules using HP NNM tool.
I need MIB values to configure the same.Hi,
Is there any utility in solaris similar to nmon,
found in AIX, to monitor the server resources like
memory and CPU ? Could you describe the features of nmon that you're looking for?
Is "sar" the only command to monitor ?Other commands might be vmstat, prstat, iostat, mpstat. There's also "orca" which can be run to collect and graph data from a system.
Darren -
SAP ECC6 memory and paging issues
Dear Experts
I have recently upgraded my 4.6C systems to an ECC 6 system (DB2 LUW 9.5 on AIX 5.3 TL9 64 Bit OS)
I have been running the LPAR with 14 GB of memory and we are around 100-200+ users using the system, I was monitoring using nmon and found that Physical Memory was around 99.8% Used (14311.8MB and 22.6MB was free) also the paging space was around 37.2% in result causing the system at times to run slow which can have a very negative effect on the users.
After further investigation I found that after a system restart the Physical Memory would start around 50.9% and increased at a steady pace until it reached 99.8% that is when the system would start using the paging space which would steadily increase, I found that the only solution was a system restart at least once a week to reduce the memory consumption.
At first glance it looked like a database manger memory leak with the process db2sysc, so I searched the net with the search words u201Cdb2 memory leaku201D and found the following APARs and notes.
APAR JR30285 - Pervasive memory leak when compiling SQL statements that use SQL/XML functions
APAR IZ35230 - There is a pervasive unix-specific private memory leak in the security component
Note 1288341 - Memory leak in APPLHEAPSZ -> SQL0954C
Note 1352361 - Memory leak in shared memory area abrfci
Note 1147821 - DB6: Known Errors and available Fixes in DB2 9.5 LUW
After reading the notes and APARs I decided to updated DB2 to the latest fix pack (5SAP), but after the fix pack was implemented it did not solve the memory problem
I started look at different problems with SAP ECC6, db2 and AIX with paging/memory problems and I found the following notes to do with AIX memory and paging but none of them helped as all parameters and settings were set accordingly
789477 - Large extended memory on AIX (64-bit) as of Kernel 6.20
191801 - AIX 64-bit with very large amount of Extended Memory
973227 - AIX Virtual Memory Management: Tuning Recommendations
884393 - AIX saposcol consumes large amount of memory.
856848 u2013 AIX Extended Memory Disclaiming
1048686 u2013 Recommended AIX settings for SAP
1121904 u2013 SAP on AIX: Recommendations for Paging
1086130 u2013 DB6: DB2 Standard Parameter Settings
After even more investigation I found the following evidence suggesting AIX Virtual Memory Manager might have a problemShared memories inside of pool 40
Key: 42 Size: 17792992 ( 17.0 MB) DB TTAB buffer
Key: 43 Size: 53606392 ( 51.1 MB) DB FTAB buffer
Key: 44 Size: 8550392 ( 8.2 MB) DB IREC buffer
Key: 45 Size: 7014392 ( 6.7 MB) DB short nametab buffer
Key: 46 Size: 20480 ( 0.0 MB) DB sync table
Key: 47 Size: 10241024 ( 9.8 MB) DB CUA buffer
Key: 48 Size: 300000 ( 0.3 MB) Number range buffer
Key: 49 Size: 2769392 ( 2.6 MB) Spool admin (SpoolWP+DiaWP)
Shared memories outside of pools
Key: 3 Size: 114048000 ( 108.8 MB) Disp. communication areas
Key: 4 Size: 523048 ( 0.5 MB) statistic area
Key: 6 Size: 692224000 ( 660.2 MB) ABAP program buffer
Key: 7 Size: 14838 ( 0.0 MB) Update task administration
Key: 8 Size: 134217828 ( 128.0 MB) Paging buffer
Key: 9 Size: 134217828 ( 128.0 MB) Roll buffer
Key: 18 Size: 1835108 ( 1.7 MB) Paging adminitration
Key: 19 Size: 119850000 ( 114.3 MB) Table-buffer
Key: 41 Size: 25010000 ( 23.9 MB) DB statistics buffer
Key: 63 Size: 409600 ( 0.4 MB) ICMAN shared memory
Key: 64 Size: 4202496 ( 4.0 MB) Online Text Repository Buf.
Key: 65 Size: 4202496 ( 4.0 MB) Export/Import Shared Memory
Key: 1002 Size: 400000 ( 0.4 MB) Performance monitoring V01.0
Key: 58900114 Size: 4096 ( 0.0 MB) SCSA area
Nr of operating system shared memory segments: 16
Shared memory resource requirements estimated
================================================================
Total Nr of shared segments required.....: 16
System-imposed number of shared memories.: 1000
Shared memory segment size required min..: 692224000 ( 660.2 MB)
System-imposed maximum segment size......: 35184372088832 (33554432.0 MB)
Swap space requirements estimated
================================================
Shared memory....................: 1654.8 MB
..in pool 10 328.6 MB, 58% used
..in pool 40 143.3 MB, 30% used
..not in pool: 1174.1 MB
Processes........................: 413.4 MB
Extended Memory .................: 6144.0 MB
Total, minimum requirement.......: 8212.2 MB
Process local heaps, worst case..: 3814.7 MB
Total, worst case requirement....: 21882.9 MB
Errors detected..................: 0
Warnings detected................: 3 -
Contribute "low on memory" and Acrobat won't redraw
I have two issues that I believe may be related. First here's my system information
WinXP SP3
Intel Core2Duo E6550 = (2.33GHz)
3GB RAM
GeForce 8600GTS 512 MB Video
Running two 19" monitors, (at 1440x900 each)
Creative Suite Premium 2.0 (InDesign CS2, Photoshop CS2, IllustratorCS2, Acrobat 7 Professional, BridgeCS2, GoLive CS2Version Cue is disabled.)
Production Studio Premium 1.0 (Premiere Pro 2, Encore DVD 2, After Effects 7, Audition 2)
Contribute CS3, (including Bridge CS3, but I don't use it, I use Bridge CS2 for everything).
First Issue. Intermittently, in both Adobe Reader 9, and Acrobat 7.0 pdf files that I have open will not display in the window properly, unless I reduce the size of the window to something quite small. It will show the desktop in behind the window, or if I open a window on top, it shows that window even when I've moved it.
The second problem is similar, but occurs in Contribute CS3 and is always accompanied by a "Your system is low on memory..." error, until I reduce the size of the Contribute window, at which point, it is so small that it becomes unuseable.
The only other program that I have open at the time is Outlook 2007, with a couple of messages.
As this is happening, I open the Task Manager, see that there is plenty of available Physical Memory, and the CPU Usage is very low, under 10%. I've set my virtual memory paging file to Custom Size of 4591MB.
The only way to fix it is to reduce the size of windows or close all the programs. These two problems occur independently of each other. Sometimes when I'm just trying to open a PDF file.
3GB should be plenty to run Contribute and Outlook, or Acrobat and Bridge.
What the heck is going on?Thanks for the reply.
Yes I have tried that, but to no avail. The crazy thing is that it only really happens after I've been working in Contribute for a while. Sometimes an hour or more. Then it just starts doing this.
The redraw problem also affects other programs, that are not Adobe programs. For example, when I open a Remote Desktop Connection to the web server where I am publishing, while this problem is occuring, the screen will not "draw" properly either.
I have a feeling that there is something strange about how Contribute, and Acrobat, and Windows share the memory, either the system memory, or the graphics memory.
Could this also be a problem caused by having both CS2 and CS3 programs installed?
Chris -
Hi experts,
My Oracle version is:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
NLSRTL Version 10.2.0.4.0 - Production
we have 2 node RAC. my client (WAS) connects to the DB using JDBC and establishes connection with the DB.
Now problems is coming that my RAC memory on both the nodes gets fully consumed and CPU utilisation is also very high.
We are using proxy login in our application connection. which means that connection to the DB will be created with a schema(User) and after that Proxy session will be established for a particular user. So for a request we have two session. The main session which we had will schema user becomes inactive and proxy session becomes active.
So this way we have 2 sessions for a request which is not wrong but memory and CPU utilisation are bottlenecked.
Can anyone tell what is the minimum memery that a connection takes even if its idle or inactive.
Regards,
VikasJDBC 'applications' quite often don't use persistent connections, and often do not exit gracefully by calling 'exit' or 'disconnect'.
This means the session will continue to exist.
It also means, if you don't establish any form of connection pooling and/or dead connection detection, you can throw whatever amount of memory in the server, and you will continue to report
'Now problems is coming'. Apart from crippled English, the general lesson any DBA should know is how these 'applications' operate, and, contrary to some, you can never ever fight problems caused by applications,
by throwing memory and cpu at the problem.
When I read your text, I also assume the application is not using PrepareStatement calls and not using bindvariables, this is why your 'application' is burning the CPU.
Find those 'application developers', sue them, or better still : Beat them with a whip, and have them fix their 'crapplication'.
Paraphrasing William Jefferson Clinton: It's the application, stupid!
Sybrand Bakker
Senior Oracle DBA -
i have a mac mini mid 2011, this device have; 2,3GHz and 2 Gb Memmory.I want to upgrade the memory and i need the list of supported memory modules. i am from turkey.
Welcome to Apple Support Communities
The Mid 2011 Mac mini supports 8 GB of memory officially, but you can install up to 16 GB of RAM, so you can use 2, 4 and 8 GB modules. You can buy more RAM from OWC or Crucial.
If you are looking for memory at a local shop, make sure you buy 1333 MHz DDR3 memory. See > http://support.apple.com/kb/HT4432?viewlocale=en_US&locale=en_US -
Memory and HDD expansion on Satellite 1805-s203
Satellite 1805-s203
Intel Celeron 800 MHz
128MB expandable to 512MB
15 GB HDD
I've recently installed 256MB of memory and there appeared to be only to slots for memory. To expand my memory to 512MB do i have to remove the 128Mb memory and replace it with a 256?
Also, how else can i upgrade this laptop? Could I increase the HDD? How much could i increase it with 512MBs of memory?Hello
It is not easy to find precise info about older notebook models. According the notebook info it can handle with max 512 MB RAM. Compatible RAM module is KTT-SO815/256 256MB Memory- (Kingston). Using two of them you can have max RAM and notebook will run much faster.
About HDD is not easy to say for sure but I think you can upgrade to 30 or even 60 GB, but 30 should not be problem.
Bye -
I'm new to Solaris 10 and need help to setup ftp server
hello!
I just installed Solaris 10 and I'm trying to setup an ftp server (with ftpd) but I don't know how to do that
my server doesn't need any security or authentication
I'm looking for the default shared files directory
Also wondering what to change in what configuration file...
This OS looks quite similar to some linux I used before but the differencies are big enough to drive me crazy
anyway thanks for your help.
Any advice is welcome :-)cd /etc/ftpd
vi ftpusers
put a # in front of root and any other users that you wish to be able to ftp
then svcadm restart ftp
If you want to set up an anonymous ftp server, there is a little more involvement -
Problem with Photoshop CS5. Memory and Harddisk spaces
Just got CS5 Master Suite. Whenever I open photoshop it takes a ton of memory 1 gig +. When I open files it takes up more and more until it takes up all my memory and hard disk space. I open a simple multi layered file that is 25 megs in size to work on it. Before I know it photoshop is taking 20gigs+ of my hard disk space along with 3+ gigs of system memory. Is there a memory problem in photoshop cs5?
Thanks!
JosephSo I just opened the 25 meg file in photoshop cs5 and watched my free space on my hard drive go down 8 gigs the instant I opened it. It went from 27 gigs of freespace to 19 instantly.
I am running a Macbook Pro with OSX 10.6., 4 gigs of ram on board.
anyone else having simular problems?
Maybe you are looking for
-
Acrobat 7 Pro not Printing Some Layers
Hi, I'm hoping someone can help me with an issue I'm having printing layered acrobat files. Many of my layers are not printing for some reason. This only happens on page 1 of a two page pdf. This is happening on Acrobat 7 pro on both Windows XP an
-
Hey people, I have a problem with my Muvo TX USB 2.0 : when i try to switch on my mp3, "File Error System" appears on the screen and the player switches off on its own. When I plug it in my laptop, i'm unable to access the hard dri've but I can see t
-
Hello All, I'm trying to restrict HR users to change their own salary by using PA30 and PA40. I limited E under P_PERNER and it works if the user login as regular user. But it doesn't work if the user login as HR user. Does it relate to any of th
-
Enable sequencefileload callback through VC++ and TS API
Hi, I would like to enable the Sequence File Callback "Sequence File Load". Using TestStand's Sequence Editor, this is done in about 3 mouse clicks and there is nothing to wonder about. Unfortunately (!), I am using VC++ and TestStand's API to progra
-
"Access Denied" error when attempting to update HP w2207h monitor drivers
CPU Product Name and Number: HP Pavillion a6700y Monitor: HP w2207h Operating system: Windows Vista 64-bit. SP2 Error Message: I receive an "Access Denied" error screen when attempting to update drivers for my HP w2207h monitor. HP solution of de