HtopはCPU%列を誤ってソートします。

HtopはCPU%列を誤ってソートします。

時々どのプロセスが私のラップトップのすべてのリソースを占めているかを診断しようとすると、htop次のことがわかります。CPU%列が間違っています。

以下の例:

スクリーンショット2018-07-06 10 47午前23時

ヘッダー行の「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

私はそれが古い質問であることを知っていますが、他の人が解決策を見つけることができない場合に備えて、次のことを行います。

F2「設定」をクリックしたときにDisplay settings左側を選択し、中央の最初のチェックマークがあることがわかりましたTree view

ツリービューをオフにするとプロセスはPIDでソートされませんが、CPUでソートすると正常に動作します。

ここに画像の説明を入力してください。

おすすめ記事