htop แสดงแอปพลิเคชั่นที่ซ้ำกันที่มีผลลัพธ์แปลกประหลาดมากเกิน 20,30,40 หรือมากกว่าดูที่การคว้าหน้าจอ


16

ฉันได้แนบภาพหน้าจอของ htop และมันเป็นผลลัพธ์ที่แปลกประหลาด ทุกคนสามารถอธิบายสิ่งที่เกิดขึ้นที่นี่ได้ไหม มันแสดงให้เห็นว่าแอป copy.com ใหม่นี้ใช้หน่วยความจำของฉันถึง 500% ถ้าคุณนับมัน

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


21

สิ่งที่คุณเห็นเป็นเรื่องปกติอย่างสมบูรณ์ หากคุณต้องการให้มองเห็นดวงตาได้ง่ายขึ้น (ซึ่งยังคงแสดงข้อมูลที่ถูกต้อง) คุณสามารถทำตามขั้นตอนต่อไปนี้ใน HTOP:

  1. กด F2 เพื่อเข้าสู่เมนูการตั้งค่า
  2. เมื่อเลือก "การตั้งค่า" ทางด้านซ้ายให้กดลูกศรลงจนกว่าคุณจะมี "ตัวเลือกการแสดงผล" สว่าง
  3. กดลูกศรขวา (->) เพื่อเลื่อนเคอร์เซอร์ไปที่คอลัมน์ถัดไปและกดปุ่ม "space" เพื่อเลือก "Tree View"
  4. กดลูกศรลงและเลือก "ซ่อนเคอร์เนลเธรด" โดยกดปุ่ม "space"
  5. กดลูกศรลงอีกครั้งและเลือก "ซ่อนเธรดผู้ใช้" ด้วยปุ่ม "เว้นวรรค"
  6. กด F10 เพื่อบันทึกการเปลี่ยนแปลงของคุณ

สิ่งที่คุณเห็นโดยค่าเริ่มต้นคือการแสดงทั้งหมดของเคอร์เนลและหัวข้อผู้ใช้ที่รายงาน โดยทำตามขั้นตอนข้างต้นคุณจะไม่แสดงเธรดเหล่านี้และมีมุมมองที่สะอาดขึ้นเกี่ยวกับกระบวนการที่กำลังทำงานอยู่ในระบบของคุณ

หากคุณต้องการนี่คือสิ่งที่ฉันมีในไฟล์ ~ / .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 40 2 46 47 49 1 
sort_key=46
sort_direction=1
hide_threads=0
hide_kernel_threads=1
hide_userland_threads=1
shadow_other_users=1
show_thread_names=1
highlight_base_name=1
highlight_megabytes=1
highlight_threads=1
tree_view=1
header_margin=1
detailed_cpu_time=1
cpu_count_from_zero=0
update_process_names=1
color_scheme=0
delay=15
left_meters=LeftCPUs Memory Swap 
left_meter_modes=1 1 1 
right_meters=RightCPUs Tasks LoadAverage Uptime 
right_meter_modes=1 2 2 2 

ฉันพบว่าฉันจะต้องแก้ไขของฉันไฟล์ในการสั่งซื้อสำหรับการตั้งค่าที่จะยังคงมีอยู่ทั่วทั้งการเปิดตัวของ~/.config/htop/htoprc htopในคำอื่น ๆ เพียงแค่ทำตามขั้นตอนเลขไม่ได้ทำงานผมก็มีการเปลี่ยนแปลงhide_userland_threads=0ไปhide_userland_threads=1ด้วยตนเอง
Søren Mortensen

@ SørenMortensen - อาจเป็นเพราะตัวจำลองเทอร์มินัลที่คุณใช้งานอยู่ (F10 อาจถูกขโมยเพื่อแสดงเมนูของเทอร์มินัลอีมูเลเตอร์ของคุณ) นั่นเป็นหนึ่งในเหตุผลที่ฉันโพสต์การกำหนดค่าของฉันในกรณีที่จำเป็นต้องแก้ไขไฟล์การกำหนดค่าโดยตรง
darthlukan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.