
htopにはいくつかの新しいインジケータがあります。
PERCENT_CPU_DELAY(CPUD%)
CPU(実行可能)を待つのに費やされた時間の割合。 CAP_NET_ADMINが必要です。PERCENT_IO_DELAY(IOD%)
同期ブロックI / Oが完了するのを待つのに費やされた時間の割合。 CAP_NET_ADMINが必要です。PERCENT_SWAP_DELAY(SWAPD%)
ページ交換に費やされた時間の割合。 CAP_NET_ADMINが必要です。
リンク:
- https://manpages.ubuntu.com/manpages/bionic/en/man1/htop.1.html
- https://github.com/hishamhm/htop/blob/2.1.0/htop.1.in#L373
- https://github.com/hishamhm/htop/pull/667
- https://github.com/hishamhm/htop/issues/665
CAP_NET_ADMINを追加しましたが、正しいかどうかわかりません。
まだ列設定にこれらの指標が表示されていません。
$ sudo setcap cap_net_admin=eip /usr/bin/htop
$ getcap /usr/bin/htop
/usr/bin/htop = cap_net_admin+eip
編集:
Ubuntu 18.04.2 LTS
カーネル4.20.17-042017-generic
いいえ、sudo htop
役に立ちません。
htop 2.1.0 - (C) 2004-2018 GNU GPLに従ってHisham Muhammadがリリースしました。
答え1
オプションを使用してhtopソースコードをコンパイルする必要があり、権限--enable--delayacct
がある場合は列設定でこれらの指標を表示できますcap_net_admin
。