Sponsored Content
Top Forums UNIX for Dummies Questions & Answers I have a 12 core Linux cpu but the load is really high on this box, hovering around 50. Post 302916723 by netnerd on Thursday 11th of September 2014 01:53:14 PM
Old 09-11-2014
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.
 

9 More Discussions You Might Find Interesting

1. AIX

Application high CPU load

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)
Discussion started by: Frank2004
0 Replies

2. UNIX for Advanced & Expert Users

Sun: High kernel usage & very high load averages

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)
Discussion started by: lorrainenineill
4 Replies

3. HP-UX

HIgh Load

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)
Discussion started by: jyoti
4 Replies

4. Red Hat

High cpu load average

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)
Discussion started by: squid04
2 Replies

5. Shell Programming and Scripting

script to generate core if cpu is high

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)
Discussion started by: borderblaster
1 Replies

6. UNIX for Advanced & Expert Users

What's a high load for my system?

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)
Discussion started by: vanguard
5 Replies

7. Red Hat

apache high cpu load on high traffic

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)
Discussion started by: awww
4 Replies

8. Shell Programming and Scripting

what would a script include to find CPU's %system time high and user time high?

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)
Discussion started by: sushwey
9 Replies

9. Shell Programming and Scripting

Restart debian server if one specific process has more than 10 seconds have high cpu load

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
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
All times are GMT -4. The time now is 02:10 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy