Looks like you are running at 98% memory, but not swapping. There isn't much swap used. However you may not be getting very good file cache hits and it could be adding a bit to the load.
I hada experience with a search indexer that had 10+% improvement in performance when all the memory slots were filled v.s the same amount of memory larger dimms.
1st you need to identify your bottleneck. Memory or Disk is likely with indexers.
You get most of what you need our of sar, but you need to "tweek" sar to do disks. There is a nice site to graph it for you, but I can't post URLs.
Code:
sar -Ap
Change your sar to report every 5 minutes, instead of minutes. 10 minutes is not enough and 1 minute can be too much.
Disk I/O - to look at disk I/O, system time and I/O wait, to start to see if it a issue. You can "tweek" sar to show disks usage and it may help identify bottlenecks.
Network - look at for errors on interfaces and over bandwidth limits. Make sure you are running full deplex and the max speed you expect. Look out for things like time_waits in
Code:
netstat -antp
. There are a number or kernel tuning parms.
Memory - look at utilization and swapping. In this time, there isn't much excuse to have critical application swapping. Be carefull how you read sar, free, ... they report file cache which is tempory memory use to improve performace and is a cache so it may not be used actively. There is some tuning that can be done, depending on the application behavior and memory. Like large pages, but you need to know the behavior and the what else you need to adjust.
CPU - look at user vs system time and I/O wait.
Load - wil be shown in sar, but needs to be idenitied. top has a 'H' option to toggle between showing threads and not show them. It could be the application isn't tuned. This is a overall indication of everything
It may just be the application needs tuning. Threads, size, Garbage Collection (GC), ... If java, watch the the GCs and look at tuning it.
after a long period of running, the network application's CPU load in our syst em increase slowly, the failed at the end. we use "truss" tool to trace the process, found that it processes something like "semop" ,"semctl","thread_waitlock","kread" kernel call . The trace log file looks like the... (0 Replies)
Hi,
I am seeing very high kernel usage and very high load averages on my system (Although we are not loading much data to our database). Here is the output of top...does anyone know what i should be looking at?
Thanks,
Lorraine
last pid: 13144; load averages: 22.32, 19.81, 16.78 ... (4 Replies)
Hi All.
In my production server the load is very high.
normally it used to be less than 1,but now it is more than 5.
I am new to unix all together.
I want to know what is the reason behind high load.
and if it is high what is the impact? (4 Replies)
Hi Buddies,
Thanx for reading my first post...
After googling a lot and searching so many forums I am feeling down a bit...
Please don't mind my ignorence, and my grammer ... :)
My server is running RHEL 2.6.9-5.EL. The cpu load is going higher than roof, almost 100 sometimes.
I am... (2 Replies)
Hi guys,
I need a script that will generate a core of a process when the process uses high cpu for a sustained period?
So for example if a process is using greater than 80% cpu for more than 30 minutes do "gcore /var/tmp/process.core pid" (1 Reply)
I'm not sure if this belong in dummies or advanced so I made my best guess. Go easy on me if I get it wrong.
I'm trying to determine what a high load for my system is. I run a php/mysql web server with a dedicated host. The host has a Intel Xeon 3110 (Dual Core) processor.
Our load seems to... (5 Replies)
i have a Intel Quad Core Xeon X3440 (4 x 2.53GHz, 8MB Cache, Hyper Threaded) with 16gig and 1tb harddrive with a 1gb port and my apache is causing my cpu to go up to 100% on all four cores heres my http.config
<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 15... (4 Replies)
Hi ,
I am trying to :wall: my head while scripting ..I am really new to this stuff , never did it before :( .
how to find cpu's system high time and user time high in a script??
thanks , help would be appreciated !
:) (9 Replies)
Hi,
could someone give me an example for a debian server script? I need to check a process if the process has a high cpu load (top).
If yes the whole server needs to reboot.
Thats it, nothing more. ;)
Hope someone could help me.
Regards
woisch (2 Replies)
Discussion started by: woisch
2 Replies
LEARN ABOUT DEBIAN
amdtemp
AMDTEMP(4) BSD Kernel Interfaces Manual AMDTEMP(4)NAME
amdtemp -- device driver for AMD K8, K10 and K11 on-die digital thermal sensor
SYNOPSIS
To compile this driver into the kernel, place the following line in your kernel configuration file:
device amdtemp
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
amdtemp_load="YES"
DESCRIPTION
The amdtemp driver provides support for the on-die digital thermal sensor present in AMD K8, K10 and K11 processors.
For the K8 family, the amdtemp driver reports each cores' temperature through a sysctl node in the corresponding CPU devices's sysctl tree,
named dev.amdtemp.%d.sensor{0,1}.core{0,1}. The driver also creates dev.cpu.%d.temperature displaying the maximum temperature of the two
sensors located in each CPU core.
For the K10 and K11 families, the driver creates dev.cpu.%d.temperature with the temperature of each core.
BUGS
AMD K9 is not supported because temperature reporting has been replaced by Maltese.
SEE ALSO sysctl(8)HISTORY
The amdtemp driver first appeared in FreeBSD 7.1.
AUTHORS
Rui Paulo <rpaulo@FreeBSD.org>
Norikatsu Shigemura <nork@FreeBSD.org>
BSD April 8, 2008 BSD