บางครั้งฉันมีเซิร์ฟเวอร์ภายในบ้านที่ทำงานด้วยอัตราการใช้งาน CPU สูงประมาณ 50 ถึง 70 เปอร์เซ็นต์
ในhtopตัวจัดการกระบวนการโปรดของฉันฉันสามารถเรียงลำดับกระบวนการตามการใช้งาน CPU แต่บ่อยครั้งที่ไม่มีกระบวนการใดที่ใช้ CPU มากกว่า 0% ในอีกด้านหนึ่งhtopแสดงการใช้งาน CPU ทั้งหมดของระบบซึ่งมีค่าประมาณ 50 เปอร์เซ็นต์ดังที่กล่าวไว้ก่อนหน้านี้
ฉันเดาว่ามีคำอธิบายง่าย ๆ สำหรับเรื่องนี้ แต่ฉันไม่รู้
อาจจะมีกระบวนการซ่อนเร้นอยู่บ้าง? แต่แม้แต่การรันในขณะที่รูทไม่แสดงกระบวนการเพิ่มเติม
แก้ไข:
ฉันดูtopซึ่งกำลังแสดง (อย่างน้อย) อีกสองกระบวนการ:
230 root 20 0 0 0 0 R 37.4 0.0 107:06.59 md127_raid5
20403 root 35 15 0 0 0 D 9.6 0.0 2:45.78 md127_resync
ดังนั้นการโจมตี mdadm /proc/mdstatของฉันอยู่ในขณะนี้กำลังซิงค์อีกครั้งซึ่งได้รับการยืนยันเมื่อฉันแสดง (ดูความคิดเห็นแรก)
ดังนั้นสิ่งนี้จะเปลี่ยนคำถามใน: "เหตุใด htop จึงไม่แสดงกระบวนการเดียวกันมากกว่าด้านบน"



topแสดงกระบวนการเพิ่มเติม กระบวนการที่เป็นปัญหาอยู่ในmdadmขณะนี้ซึ่งกำลังทำการซิงค์อีกครั้งตามที่ฉันค้นพบtopแสดงให้เห็นถึงกระบวนการภายใต้ชื่อและmd127_raid5md127_resyncตัวเก่ากำลังรันตั้งแต่การบูทระบบส่วนหลังนับตั้งแต่การซิงค์ซ้ำจะถูกเปิดใช้งาน ดังนั้นสิ่งนี้จะเปลี่ยนคำถามใน: "เหตุใด htop จึงไม่แสดงกระบวนการเดียวกันมากกว่าด้านบน"