Apa arti TIME + (waktu cpu, keseratus) di atas?


14

Lihat contoh di bawah ini. Automount menampilkan 3019: 57 di kolom TIME +.

Tasks: 241 total,   1 running, 240 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.7%us,  0.7%sy,  0.0%ni, 98.5%id,  0.0%wa,  0.1%hi,  0.0%si,  0.0%st
Mem:  16435884k total, 15007668k used,  1428216k free,   454300k buffers
Swap: 33554424k total,      140k used, 33554284k free,  1915400k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
**27026 root      15   0  974m  12m 1616 S  3.3  0.1   3019:57 automount**
 4619 root      15   0  245m  24m 9444 S  2.0  0.1   3491:25 java
20515 root      15   0 15720 1532 1124 R  0.7  0.0   0:00.03 top
    1 root      15   0 10372  644  548 S  0.0  0.0   0:04.87 init
    2 root      RT  -5     0    0    0 S  0.0  0.0   2:49.80 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   1:20.90 ksoftirqd/0
    4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    5 root      RT  -5     0    0    0 S  0.0  0.0   3:53.73 migration/1
    6 root      34  19     0    0    0 S  0.0  0.0   0:34.51 ksoftirqd/1

Apakah ini berarti telah menghabiskan 3019 jam waktu CPU yang terakumulasi?

Jawaban:


8

Belum melihat kode sumber top, tetapi sepertinya 3019:57dalam kolom TIME+berarti 3019 menit 57 detik waktu CPU terakumulasi.

  • 999:00.00 berarti 999 menit
  • 1000:00berarti seribu menit (tidak ada .pemisah sama sekali)

Saya mengkonfirmasi pada sistem saya. Saya mengambil contoh proses dari topdengan 2529:38kemudian memeriksanya dengan ps -fp PIDyang menunjukkan 1-18:09:38. Yang terakhir adalah satu hari dan delapan belas jam, yaitu sekitar dua setengah ribu menit. Karena itu sama dengan yang pertama.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.