Hi, all
I coundn't find appropriate category for this system related questions.
I am sorry for this.
The system has more than 100 CPUs on a linux machine, but there are more than 10 run queues.
As you see, "r" is around 10, but "id" of cpu is about 90%.
=> I cound not understand why processes do not use OTHER available CPU resource in stead of waiting in run-queue.
uname -a
Linux aaa 2.6.18-194.el5 #1 SMP Mon Mar 29 22:10:29 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
vmstat 1 10
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
6 13 0 117346968 3604540 105912264 0 0 1013 60 0 0 6 2 90 3 0
9 14 0 117347072 3604540 105912240 0 0 27752 11759 40266 79569 4 2 89 5 0
11 7 0 117348512 3604540 105912272 0 0 36680 3085 37745 74248 5 2 89 4 0
7 16 0 117344720 3604540 105912192 0 0 27720 15913 36344 74105 4 1 89 6 0
7 13 0 117346896 3604540 105912288 0 0 9944 15803 41294 80441 6 2 88 5 0
5 9 0 117348656 3604540 105912288 0 0 11368 2051 39088 77034 5 1 89 4 0
Thanks in advance.
Best Regards.