fooのutimeとstimeの値は非常に大きいです。 fooはまだ実行中ですか?

fooのutimeとstimeの値は非常に大きいです。 fooはまだ実行中ですか?
  • プログラムを運営しています。foo
  • これで、ほぼ30日(またはそれ以上)実行されます。
  • top約10日前まで(正確ではありません)デュアルコアノートパソコンで1つのCPUを100%使用していました(CPU使用量ランキングで上位圏にありました)。
  • これで、CPU使用率は最高レベルに近づきます(上位は0%として表示されます)。
  • CPUを多用する上位10個のプロセス(によるとps)は次のとおりです。

ps auxc | sort -r -k 3 | head -10

USER       PID %CPU  %MEM     VSZ    RSS TTY      STAT START   TIME      COMMAND  
bilbo    32734 15583  0.0   17816    960 pts/16   R+    2012 24322737:01 foo
bilbo    30916 10.1   0.5 1754340  22344 ?        Sl   Jan12      128:06 chrome
root      1119  9.8   0.8  241288  31704 tty7     Ss+   2012     6707:23 Xorg
bilbo    29177  9.3  15.5 1178348  10524 ?        Sl   01:11      106:47 opera
bilbo    30635  6.3   0.5  696972  23156 ?        Sl   01:12       72:13 opera:libflashp
bilbo    25415  1.4   3.2  805156 126352 ?        Sl   Jan12       18:28 chrome
bilbo    27576  1.0   0.2  373844  11060 ?        S     2012      220:13 compiz
root     12642  0.9   0.4  342848  17156 ?        Ssl  12:12        4:38 firestarter
bilbo     3197  0.7   0.4   84832  19436 ?        Ss    2012      508:10 screen
bilbo    29956  0.7   0.2  371612  10180 ?        Sl   12:02        3:34 plugin-containe
  • 上の表では、fooが上にありますが、 を使って%CPU表示しています15583。この値は言わないようです。
  • しかし、まだプロセッサの1つがほぼ100%活用されているようです。
  • psを実行すると、次のような結果が出力されます。

ps -eF | grep foo

UID     PID  PPID  C    SZ   RSS PSR STIME TTY          TIME CMD

bilbo 32734 20655 99  4454  3380   0  2012 pts/16   1184016092-19:52:29 foo

ps aux | grep foo

USER    PID %CPU  %MEM   VSZ   RSS TTY      STAT START   TIME COMMAND
bilbo 32734 15602  0.0 17816  3380 pts/16   R+    2012 24322737:01 foo
  • 稼働時間の出力は次のとおりです。

up 46 days, 12:43, 19 users, load average: 1.58, 1.37, 1.82

  • (from)と(from)から返されたTIME値が非常に大きいpsようです。1184016092-19:52:29ps -e24322737:01ps aux
  • 返されるutime合計は次のとおりです。stime/proc/32734/stat857148178924611685975569777027
  • 非常に大きな出力が予想され、行数を計算したいので、出力foowc -l。振り返ってみると、tail -fプログラムが実行中であることを確認しなければなりませんでした。
  • 良い値はfoo0です。

Q.fooまだ走っていますか?

出力uname -a

Linux rivendell 2.6.32-44-generic #98-Ubuntu SMP Mon Sep 24 17:27:10 UTC 2012 x86_64 GNU/Linux

Ubuntu 10.04.4 LTSを実行しています。

必要に応じて詳細をお知らせします。

答え1

この問題についてまだ心配している人がいる場合は、報告されたバグと関連があると考えられます。

https://groups.google.com/forum/#!topic/linux.kernel/GbafDHrvrxE http://git.kernel.org/cgit/linux/kernel/git/tip/tip.git/commit/?h=timers-urgent-for-linus&id=5a8e01f8fa51f5cbce8f37acc050eb2319d12956

したがって、古いカーネルだけが影響を受けます。

関連情報