บางครั้งฉันมีเซิร์ฟเวอร์ภายในบ้านที่ทำงานด้วยอัตราการใช้งาน 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_raid5
md127_resync
ตัวเก่ากำลังรันตั้งแต่การบูทระบบส่วนหลังนับตั้งแต่การซิงค์ซ้ำจะถูกเปิดใช้งาน ดังนั้นสิ่งนี้จะเปลี่ยนคำถามใน: "เหตุใด htop จึงไม่แสดงกระบวนการเดียวกันมากกว่าด้านบน"