如何记录和查看系统重新启动后的累积 CPU 时间?本质上,它应该像TIME+
的列top
,但不是每个进程。换句话说,就像vnstat
,但针对的是 CPU 时间。我是系统上的唯一用户。
vnstat
:
daily
rx | tx | total | avg. rate
------------------------+-------------+-------------+---------------
yesterday 4.30 MiB | 2.42 MiB | 6.72 MiB | 0.64 kbit/s
today 2.03 MiB | 1.07 MiB | 3.10 MiB | 0.59 kbit/s
------------------------+-------------+-------------+---------------
total 6.33 MiB | 3.49 MiB | 9.82 MiB | 0.62 kbit/s
期望:
daily
CPU time | % of day
-------------------------+-------
2023-08-01 0 s | 0.0%
2023-08-02 0 s | 0.0%
2023-08-03 0 s | 0.0%
2023-08-04 1052 s | 1.2%
2023-08-05 7200 s | 8.3%
--------------------------+--------
total 8252 s | 4.8% (avg)
我真的只对总 CPU 时间和 感兴趣CPU seconds ÷ seconds since monitoring started
。