我想问一下关于输出的问题sar -q
。如果有人可以帮助我理解,我将不胜感激runq-sz
。
我有一个 cpu 线程正在 8 cpu threads
运行的系统RHEL 7.2
。
[ywatanabe@host2 ~]$ cat /proc/cpuinfo | grep processor | wc -l
8
以下是sar -q
我系统的结果,但runq-sz
与.ldavg-1
runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked
05:10:01 PM 0 361 0.29 1.68 2.14 0
05:11:01 PM 0 363 1.18 1.61 2.08 2
05:12:01 PM 0 363 7.03 3.15 2.58 1
05:13:01 PM 0 365 8.12 4.15 2.96 1
05:14:01 PM 3 371 7.40 4.64 3.20 1
05:15:01 PM 2 370 7.57 5.26 3.51 1
05:16:01 PM 0 366 8.42 5.90 3.84 1
05:17:01 PM 0 365 8.78 6.45 4.16 1
05:18:01 PM 0 363 7.05 6.40 4.28 2
05:19:02 PM 1 364 8.05 6.74 4.53 0
05:20:01 PM 0 367 7.96 6.96 4.74 1
05:21:01 PM 0 367 7.86 7.11 4.93 1
05:22:01 PM 1 366 7.84 7.31 5.14 0
从 中man sar
,我在想这runq-sz
表示运行队列中的任务数,其中状态为TASK_RUNNING对应于 R 中的状态ps
。
runq-sz
Run queue length (number of tasks waiting for run time).
究竟runq-sz
代表什么?