Enhance Sun Solaris 10 performance ?


 
Thread Tools Search this Thread
Operating Systems Solaris Enhance Sun Solaris 10 performance ?
# 1  
Old 01-27-2006
Enhance Sun Solaris 10 performance ?

Guys where can i find values to add in /etc/system to make sun solaris 10 working better ? im sure there is alot of values but i dont know from where i can find them if you know any please send direct and if you know another sites send links to it, thanks so much.
# 2  
Old 01-27-2006
Quote:
Originally Posted by XP_2600
Guys where can i find values to add in /etc/system to make sun solaris 10 working better ? im sure there is alot of values but i dont know from where i can find them if you know any please send direct and if you know another sites send links to it, thanks so much.
Actually, there are not that many, because many of the old ones have been retired. Using /etc/system is not longer the "correct" way to tune things.

Leaving that aside you need the kernel tunable parameters document from the SA collection in the Solaris documentation.
# 3  
Old 01-29-2006
The best way to tune a server/database/application for best performance is to reach acceptable performance requirement without tunning it.
This means that the configuration and setup is correctly done by using the default setting.

Any additional tuning often ends up giving up something else (E.g. performance/administrative/manageability/availability) in return of something else.

If a benefit can be gained with no expense of other stuff, the developer of the software would have gladly put it in the 1st place. (E.g. New features like sizing the buffers for IO/network are targeted for guru end-users to use them and report the bugs so that they can fix/stablize the new feature and set them as the default for best release so that the reminaing end-users dun have to tune it)

Of course there are exceptions there you would gladly trade in item X for item Y. But you have to know what is that item Y you want (E.g. Fast network performance for large data transfer).

There is no golden setting like: fast = yes.
If there is such a setting, all the vendor will put this as the default and the users need not set it.
# 4  
Old 01-29-2006
That is not always possible. There are many applications that require the system to be 'tuned' in order to run correctly. It is not at all uncommon for example for a process to need to open more file descriptors than are allowed by default.

A default system is often tuned, like a car, to give reasonable all-round performance. It is entirely possible that there may be certain setting which can drastically alter that performance of a certain area without major overhead to other processes.

Also many settings an appilcation designer/coder would like to use may require special priveleges and although they may be updated by root, the application may be running as, and be require to run as, an unprievleged user.

Also as a futher point the correct way of tuning system parameters in Solaris 10 is *very* different from previous releases and in order to implement the same recommended settings this information is needed.

In a single purpose server there can be a "golden" setting or settings, and the system should be tuned appropriately.
# 5  
Old 01-29-2006
You are right to say that, "There are many applications that require the system to be 'tuned' in order to run correctly."

In those cases, I prefer to call that configuration setup instead of 'tuning' the server because it cannot function properly without such settings:
Some examples that fall under this category are semaphore settings for Oracle, File descriptor handler for Application Server.

And there are others recommended settings like:
scsi queue for EMC storage, maxphys for solaris max io size, vxio:vol_maxio for VxVM max io size. I reckon these are the "golden" settings you are talking about here.

As for me, I would prefer to benchmark all these 'golden' settings during the UAT after implementation. If these are left out accidentally, it guess it is not going to break the application. Based on my experience from my implementation and benchmark, it will only improve the performance by <=10%. Not much to rave about.

Your statement, "In a single purpose server there can be a "golden" setting or settings, and the system should be tuned appropriately." is right to certain extent, but I will prefer to put it as, "In a single purpose server there can be a "golden" setting or settings, and the system can be tuned to meet the user expectation/requirement."

http://searchoracle.techtarget.com/q...075628,00.html
# 6  
Old 01-29-2006
Quote:
Originally Posted by izy100
Your statement, "In a single purpose server there can be a "golden" setting or settings, and the system should be tuned appropriately." is right to certain extent, but I will prefer to put it as, "In a single purpose server there can be a "golden" setting or settings, and the system can be tuned to meet the user expectation/requirement."
It's not oly true of single purpose servers, and whether you like to admit or not even changing parameters to required settings are tuning measures, by virtue of the fact that they make use of kernel tunable parameters, in the same way that if I use the presets on my radio I'm still tuning to the station I want to listen to, even it someone else programmed for it into my radio for me.
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. Solaris

Sun T1000 performance

Hi If you had a choice of processor for a general purpose web server, either: A. T1, 8-core. (in a T1000, 8GB, 72GB SAS x 2) or B. Dual 1.6GHZ USIIIi (in a Sun Blade 2500 Silver Workstation, 4GB, 146GB SCSI) Would A be significantly better than B? Even on single-threaded tasks? I... (0 Replies)
Discussion started by: edik
0 Replies

2. Solaris

sun v240 performance

Hi, we are having one sun v240 server, now this server is performing very slow, checked using top, iostat and vmstat commands, output is looking normal, but the performance is very slow and generating more traffic in network, how can we resolve this. Regards RJS (5 Replies)
Discussion started by: rajasekg
5 Replies

3. Solaris

Sun Fire 280R Sun Solaris CRT/Monitor requirements

I am new to Sun. I brought Sun Fire 280R to practice UNIX. What are the requirements for the monitor/CRT? Will it burn out old non-Sun CRTs? Does it need LCD monitor? Thanks. (3 Replies)
Discussion started by: bramptonmt
3 Replies

4. Filesystems, Disks and Memory

Poor read performance on sun storedge a1000

Hello, i have a a1000 connected to an e6500. There's a raid 10 (12 disks) on the a1000. If i do a dd if=/dev/zero of=/mnt/1 bs=1024k count=1000 and then look at iostat it tells me there's a kw/s of 25000. But if i do a dd of=/dev/zero if=/mnt/1 bs=1024k count=1000 then i see only a... (1 Reply)
Discussion started by: mbrenner
1 Replies

5. Solaris

Sun T1000 application low performance

Hello All. I have Sun T1000 server with Solaris 10. On T1000 installed EMC smarts, application for monitoring network devices via SNMP + SNMP. So, Smarts has own DB (contains object - devices and relationships), file takes 30 mb, now, all queries to DB works very slow, so Smarts works too slow,... (5 Replies)
Discussion started by: hemulll
5 Replies

6. UNIX for Dummies Questions & Answers

Sun Solaris 10: How do I create a bootup disc? The Sun website confuses me

Hey there, I am starting a Computer Science Foundation year at the end of this month and am trying to get a little bit ahead of the game. I have always wanted to learn Unix and am currently struggling with creating a boot disc to run Solaris (I have chosen to study this) from as opposed to... (0 Replies)
Discussion started by: Jupiter
0 Replies
Login or Register to Ask a Question