Questions tagged [context-switch]

13 questions
42
votes
5 answers

How many Context Switches is "normal" (as a function of CPU cores (or other))?

Hi Linux/UNIX Overlords, Do any of you have a rule of thumb as to how many context switches (per processor core) is Normal on a Linux server? My college here brought it up, and he's seeing 16K on a 8-core x86_64 machine. Here are some stats from…
Xerxes
  • 4,133
  • 3
  • 26
  • 33
15
votes
5 answers

Find out which task is generating a lot of context switches on linux

According to vmstat, my Linux server (2xCore2 Duo 2.5 GHz) is constantly doing around 20k context switches per second. # vmstat 3 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si…
3
votes
2 answers

My linux server "Number of processes created" and "Context switches" are growing incredibly fast

I have a strange behaviour in my server :-/. Is a OpenVZ VPS (I think is OpenVZ, because /proc/user_beancounters exists and df -h returns /dev/simfs drive. Also ifconfig returns venet0). When I do cat /proc/stat, I can see how each second about…
2
votes
3 answers

cause for high Interrupts and context switches

I have a quad core and I have spotted on munin (monitoring interrupts and context switches), that my interrupts and context switches spiked to 25k a second while the average was 250 for some time. No idea what happened, and also no idea what does it…
2
votes
3 answers

More interruptions than cpu context switches

I have a machine running Debian GNU/Linux 5.0.8 (lenny) 8 cores and 12Gb of RAM. We have one core permanently around 40% ~ 60% wait time and trying to spot what is happening I realized that we have more interruptions than cpu context switches. I…
2
votes
2 answers

High context switches on SQL Server box

We have a server with 2 quad xeon 5550 processors. The only application installed on the server is SQL server. CPU usage rarely goes above 40%, and the transaction rate is 2,000 transactions per second. Processor queue length is also about 2.…
1
vote
2 answers

3 different methods to count the number of context switches for a specific workload provide 2 different answers

I have a Centos7 system on a Google cloud machine, running a multithreaded database server that executes a particular set of queries in 70 secs (plus or minus 1 sec). I want to know how many context switches the server makes running this…
1
vote
0 answers

Windows: high Interrupts and Context Switches rates

I'm experiencing very high rate of Interrupts/sec and CSwitch/sec on my Windows10 machine. I'd look to understand whether it's a normal situation or not. For me the rates are seemed to high. Please advice. Here's Procexp sorted by…
Shrike
  • 195
  • 4
  • 11
1
vote
1 answer

Rule of thumb to compare number of context switches on Linux and Windows

I am looking for a rough value to compare context switches between Windows and Linux (same hardware and similar load assumed). I found that Windows seems to have a smaller range of timeslice lengths than Linux (10-120ms vs. 10-200ms) but that…
Robert Klemme
  • 233
  • 2
  • 8
1
vote
3 answers

CPU context switch per/second increasing with network traffic increasing

I have server with ubuntu server operation system, i have some applications on it which works with network. With an increase in network traffic, CPU context swithching and interrupts are also increases 40 - 60 k per/second. What i must fix kernel…
shk
  • 183
  • 2
  • 13
1
vote
1 answer

number of context switches

I've got munin monitoring virtual private server. And here're graphs for context switches: By day: http://imgur.com/ljon5.gif What could have caused this? I'm not worried about the pike, because it can be explained with heavy load which is confirmed…
clorz
  • 269
  • 2
  • 10
0
votes
1 answer

Finding context switches count and run queue wait time for a process

I am observing (based on logs) that my (java) process pauses for something during execution. My first guess is a context switch. In order to verify I am trying to find (a) the number of involuntary context-switches that my process incurs, and (b)…
Sumit
  • 121
  • 3
0
votes
0 answers

Performance Issue

I'm doing some experiments with my application. My application is in a Docker container and it is programmed to send 4 request every second to a web-server. When I host 30 containers on a single server everything is smooth and working properly.…
N-Alpr
  • 113
  • 1
  • 6