時々どのプロセスが私のラップトップのすべてのリソースを占めているかを診断しようとすると、htop
次のことがわかります。CPU%列が間違っています。
以下の例:
ヘッダー行の「CPU%」列が強調表示されます。つまり、その列に基づいてソートされていますが(正しいですか?)、すべてが順序が間違っていることを意味します。数字やアルファベット順に並べられていないようです。別の方法でソートを試すことができるかどうかはわかりません。
いくつかの詳細:
- ラップトップ:MacBook Pro(17インチ、2011年末)
- オペレーティングシステム:エル・キャピタン v10.11.6(15G31)
- 親バージョン:ホットスポット2.1.0
~/.config/htop/htoprc
これが私のファイルの内容です。
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 17 18 38 39 2 46 47 49 1
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=0
highlight_megabytes=1
highlight_threads=0
tree_view=0
header_margin=1
detailed_cpu_time=0
cpu_count_from_zero=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=6
delay=15
left_meters=AllCPUs Memory Swap
left_meter_modes=1 1 1
right_meters=Tasks LoadAverage Uptime
right_meter_modes=2 2 2
Googleの専門家に連絡しても、これに関する情報はあまり見つかりませんでした。これは既知のバグですか?それともPEBKACのバグですか? (そうでないことを願っています。厄介です)。
【次にも投稿しました。https://github.com/hishamhm/htop/issues/810.
答え1
答え2
削除しようとしましたが、~/.config/htop/htoprc
これは私にとって効果的でした。
答え3
再インストールしても役に立たず、htoprcも削除されませんでした。
問題を再現する方法とそれを防ぐ方法を見つけました。 5回の更新間隔期間(delay
htoprcの変数)を待ちます。 5回目のリフレッシュ後に問題がなくなりました。
公開質問に次の情報を追加しました。
答え4
htop 2.0.1を使用するUbuntu 16.04.5 LTSでも同様の問題が発生しました。 htopをアンインストールして再インストールすると問題が解決しました。 htopで設定を変更すると、構成設定が混乱している可能性があります。