Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
Database Servers
DB2InformixIngresMS SQLOraclePervasive.SQLPostgreSQLProgressSybase
Desktop Databases
FileMakerFoxProMS AccessParadox
General
General DB TopicsDatabase Theory
Related Topics
Java Development.NET DevelopmentVB DevelopmentMore Topics ...

Database Forum / Informix Topics / February 2006

Tip: Looking for answers? Try searching our database.

BUFFERS on Solaris-Box

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Habichtsberg, Reinhard - 23 Feb 2006 14:02 GMT
Hi,

new job, new environment.

I found two Solaris Database Server with IDS 9.40.FC4W2 here. The one has 32
GB RAM the other 12 GB RAM.
Server db1 (32 GB) Uname -a: SunOS db1 5.9 Generic_117171-12 sun4u sparc
SUNW,Netra-T12
Server db2 (12 GB) Uname -a: SunOS db2 5.8 Generic_108528-29 sun4us sparc
FJSV,GPUSC-M

Both systems are under heavy load. Monitoring the waitstates shows that AIO
und BUFFER waits are higher than running. onstat -p show 92 % cached reads
and only 50 % cache writes on the bigger system and 96 % to 83 % on the
smaller one.

The onconfig param BUFFER is set to 350.000 (700 MB) in both systems. In my
opinion the systems would work faster with a much higher amount of buffers
(for example 2.500.000 =5 GB).

The bigger system shows up to 1500 user sessions the smaller up 400. In both
system the SHMVIRTSIZE is 491520 and SHMADD is 98304. The bigger system
really reserves additional virtual memory segments when running. The amount
of DATA is about 1 TB for each server.

What value do you suggest for the BUFFERS (and CLEANERS, LRUS, LRU_MAX_DIRTY
and LRU_MAX_DIRTY)? Are there any restrictions with _Solaris_?

Any suggestions are welcome.

TIA
Reinhard.
Art S. Kagel - 23 Feb 2006 17:21 GMT
> Hi,
>
[quoted text clipped - 23 lines]
> What value do you suggest for the BUFFERS (and CLEANERS, LRUS, LRU_MAX_DIRTY
> and LRU_MAX_DIRTY)? Are there any restrictions with _Solaris_?

Limits on memory on Solaris for 64bit apps is huge, so no worries there.

Suggested BUFFERS?  To get a value you either have to trial and error it out
or try to calculate the size of the common working set of data out of the
1TB available.  If only 350000 pages are actively accessed then you're fine.

Have you calculated the basic metrics for these servers?  They'll give you
hints: Buffwaits Ratio (BR), Buffer Turnover Rate (BTR), and Readahead
Utilization (RAU).  Post these, or output from:

onstat -p
onstat -P
onstat -g iov
onstat -g glo
onstat -F
onstat -R

Along with your ONCONFIG file(s) and we'll look it over.

Art S. Kagel

> Any suggestions are welcome.
>
> TIA
> Reinhard.
Art S. Kagel - 23 Feb 2006 17:21 GMT
> Hi,
>
[quoted text clipped - 23 lines]
> What value do you suggest for the BUFFERS (and CLEANERS, LRUS, LRU_MAX_DIRTY
> and LRU_MAX_DIRTY)? Are there any restrictions with _Solaris_?

Limits on memory on Solaris for 64bit apps is huge, so no worries there.

Suggested BUFFERS?  To get a value you either have to trial and error it out
or try to calculate the size of the common working set of data out of the
1TB available.  If only 350000 pages are actively accessed then you're fine.

Have you calculated the basic metrics for these servers?  They'll give you
hints: Buffwaits Ratio (BR), Buffer Turnover Rate (BTR), and Readahead
Utilization (RAU).  Post these, or output from:

onstat -p
onstat -P
onstat -g iov
onstat -g glo
onstat -F
onstat -R

Along with your ONCONFIG file(s) and we'll look it over.

Art S. Kagel

> Any suggestions are welcome.
>
> TIA
> Reinhard.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.