stime
またはcstime
の/proc/pid/stat
ファイルが意味をなさないほど大きくなっています。しかし、ちょうどいくつかのプロセスは間違ってcstime
を持っています。ただ、次のように:/proc/pid/statファイルのcstimeエラー
# ps -eo pid,ppid,stime,etime,time,%cpu,%mem,command |grep nsc
4815 1 Jan08 1-01:20:02 213503-23:34:33 20226149 0.1 /usr/sbin/nscd
#
# cat /proc/4815/stat
4815 (nscd) S 1 4815 4815 0 -1 4202560 2904 0 0 0 21 1844674407359 0 0 20 0 9 0 4021 241668096 326 18446744073709551615 139782748139520 139782748261700 140737353849984 140737353844496 139782734487251 0 0 3674112 16390 18446744073709551615 0 0 17 1 0 0 0 0 0
をあなたがnscd
、procの4815のstime
を見ることができ、213503-23:34:33
に等しい1844674407359
、ですが、ちょうど1-01:20:02
のために実行されています。
別の問題のプロセスがcstime
間違ってい以下の通りです:
bashのフォークフォーク睡眠SH、。
8155 (bash) S 3124 8155 8155 0 -1 4202752 1277 6738 0 0 3 0 4 1844674407368 20 0 1 0 1738175 13258752 451 18446744073709551615 4194304 4757932 140736528897536 140736528896544 47722675403157 0 65536 4100 65538 18446744071562341410 0 0 17 5 0 0 0 0 0
8184 (sh) S 8155 8155 8155 0 -1 4202496 475 0 0 0 0 0 0 0 20 0 1 0 1738185 11698176 357 18446744073709551615 4194304 4757932 140733266239472 140733266238480 47964680542613 0 65536 4100 65538 18446744071562341410 0 0 17 6 0 0 0 0 0
8185 (sleep) S 8184 8155 8155 0 -1 4202496 261 0 0 0 0 0 0 0 20 0 1 0 1738186 8577024 177 18446744073709551615 4194304 4212204 140734101195248 140734101194776 48002231427168 0 0 4096 0 0 0 0 17 7 0 0 0 0 0
ですから、のproc bashでそのcstimeを見ることができるが、その子の合計CPU時間よりもはるかに大きくなり、1844674407368です。
私のサーバーには、4コアと8スレッドのインテル®Xeon®CPU E5620 @ 2.40GHzが1つあります。オペレーティングシステムは、次のようにSuse Linux Enterprise Server SP1 x86_64です。
# lsb_release -a
LSB Version: core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch
Distributor ID: SUSE LINUX
Description: SUSE Linux Enterprise Server 11 (x86_64)
Release: 11
Codename: n/a
#
# uname -a
Linux node2 2.6.32.12-0.7-xen #1 SMP 2010-05-20 11:14:20 +0200 x86_64 x86_64 x86_64 GNU/Linux
カーネルの問題はありますか?誰でもそれを修正するのに役立つことができますか?
ありがとう@jørgensenはい、前のプロセス4815の1844674407359はstimeですが、異常に高いcstimeも確認します。 – ShemLiang