가끔 어떤 프로세스가 내 노트북의 모든 리소스를 차지하고 있는지 진단하려고 할 때 htop
다음과 같은 사실을 발견합니다.CPU%열이 잘못되었습니다.
아래 예:
헤더 행에서 "CPU%" 열이 강조 표시됩니다. 즉, 해당 열을 기준으로 정렬되었지만(맞습니까?) 모든 것이 순서가 잘못되었음을 의미합니다. 숫자나 사전순으로 정렬되지 않은 것 같습니다. 다른 방법으로 정렬을 시도할 수 있는지 잘 모르겠습니다.
일부 세부정보:
- 랩탑:맥북 프로(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의 변수) 을 기다리세요 . 다섯 번째 새로 고침 후에 문제가 사라졌습니다.
공개 질문에 다음 정보를 추가했습니다.
답변4
htop 2.0.1을 사용하는 Ubuntu 16.04.5 LTS에서도 비슷한 문제가 발생했습니다. htop을 제거하고 다시 설치하면 문제가 해결되었습니다. htop에서 설정을 변경하면 구성 설정이 엉망이 되었을 수 있습니다.