Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

System mode CPU time in Linux

Posted on 2009-07-09
3
Medium Priority
?
335 Views
Last Modified: 2012-05-07
Hello Experts,
I am analyzing performance on a linux server and have noticed that a majority of the CPU time is allocated to system mode execution.  Normally (ie, in Windows for me), I would start to look at whether drivers are up to date, fragmentation was an issue, etc.   My question is - is there anything to tune on a Linux system that shows a high system to user mode execution ratio?  Or, is that just the way it is and I should look elsewhere for problems?
0
Comment
Question by:markdolar
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 40

Expert Comment

by:mrjoltcola
ID: 24819686
system time represents time spent in system calls (kernel space) and/or IO.
user time represents time spent in actual user code.

Could be your system is doing a lot of IO.
0
 

Author Comment

by:markdolar
ID: 24824378
Thank you for the comment.

Certainly high I/O is suspected, but the relatively low I/O wait time makes me suspect other contributors.  I'd like to follow the trail directly into system calls for some of the peaks, but I don't know how to make that connection.   Any assistance appreciated.
0
 
LVL 40

Accepted Solution

by:
mrjoltcola earned 1500 total points
ID: 24824473
I would agree, there are other things besides IO that can register as system.

You can use strace to trace a given program / process.

You can also turn on system call auditing (google linux system auditing)


0

Featured Post

Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I am a long time windows user and for me it is normal to have spaces in directory and file names. Changing to Linux I found myself frustrated when I moved my windows data over to my new Linux computer. The problem occurs when at the command line.…
The purpose of this article is to demonstrate how we can use conditional statements using Python.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.
Suggested Courses

618 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question