ใน htop บางครั้งฉันเห็นรายการกระบวนการ 64 ซึ่งเหมือนกันทั้งหมดยกเว้น PID พวกเขาคืออะไร


25

ฉันสังเกตเห็นสถานการณ์นี้หลายครั้ง (แต่ฉันไม่แน่ใจว่ามันเป็นคำสั่งเดียวกันเสมอ)

ฉันไม่รู้ด้วยซ้ำว่าจะอธิบายถึงการนำไปสู่สถานการณ์นี้ได้อย่างไรเว้นแต่เป็นเพราะสคริปต์เดี่ยวที่ฉันทดสอบซึ่งไม่ได้สิ้นสุดอย่างถูกต้อง ...

สิ่งที่ดีที่สุดที่ฉันทำได้คือนำเสนอภาพของhtop(มุมมองแบบต้นไม้) ... ฉันได้แสดงเพียงไม่กี่อย่างแรก มีผู้ใต้บังคับบัญชาทั้งหมด 63 รายการ (รวมทั้งผู้ปกครอง 1 คน) ... และไม่เพียง แต่นั่งอยู่ตรงนั้น!

ฉันต้องการจะรู้ว่าเกิดอะไรขึ้น? ... และ "64" มีข้อ จำกัด บางอย่างหรือไม่?

ดูเหมือนว่า bizzare จะมี 64 เธรด / กระบวนการ "กำลังทำงาน"

อัปเดต:
ฉันเพิ่งรีบูตระบบและในครั้งนี้สิ่งแรกที่ฉันทำคือตรวจสอบhtop...
console-kit-daemonแสดง 63 เธรด ... ดังนั้นดูเหมือนว่านี่อาจเป็นสถานการณ์ปกติ ... มัน ยังดูเหมือนแปลกสำหรับฉัน ... ไม่มีใครรู้ว่าทำไมมีหัวข้อมากมายสำหรับconsole-kit-daemon ?


ข้อความแสดงแทน


คำตอบ:


7

60 + หัวข้อเป็นข้อผิดพลาดข้อความแสดงแทนกับConsoleKit


1
ขอบคุณ DoR ... นี่ได้แก้ไข "ปริศนา" ... ในหน้าบั๊กมีคนแนะนำให้เปลี่ยนการตั้งค่าของ htop ไม่ใช่ "แสดงเธรดผู้ใช้" ฉันลองแล้วมันกลับกลายเป็นการตั้งค่าแบบเดียวกับการกดH ... อย่างไรก็ตามด้วยเหตุนี้ฉันจึงได้ตระหนักถึงการตั้งค่าที่มีประโยชน์ของ htop เช่น. แสดงเธรดในสีที่ต่างกัน ... การไฮไลต์ที่ basename ... และฉันเห็นว่าเคอร์เนลเธรดสามารถสลับเปิด / ปิดได้เช่นกัน ... ดังนั้นรวมถึงการเรียนรู้เกี่ยวกับพฤติกรรมที่ผิดปกติของ console-kit-daemon htopเป็นโบนัส :)
Peter.O

@ Peter.O ขอบคุณ! ไม่ทราบว่าการกดHกลองหัวข้อ userland
asgs

31

สิ่งเหล่านี้คือเธรดผู้ใช้ (ตรงข้ามกับกระบวนการ) และคุณสามารถซ่อนได้โดยใช้การสลับ 'H' ใน htop ดูคำอธิบายนี้ในหน้าหลัก:

H ซ่อนเธรดผู้ใช้: บนระบบที่เป็นตัวแทนของพวกเขาแตกต่างจากกระบวนการทั่วไป (เช่นระบบที่ใช้ NPTL เมื่อเร็ว ๆ นี้) ซึ่งสามารถซ่อนเธรดจากกระบวนการผู้ใช้ในรายการกระบวนการ (นี่คือปุ่มสลับ)


8
ฉันต้องการเพิ่มว่านี่คือตัวพิมพ์ใหญ่ "H" ไม่ใช่ตัวพิมพ์เล็ก "h" (ไม่เหมือนกันhtopเพราะฉันแน่ใจว่า Daniel รู้ แต่อาจไม่ใช่ทุกคน)
JanC

ขอบคุณแดเนียลฉันต้องบอกว่าฉันไม่ได้ตระหนักว่าพวกเขาเป็น "กระทู้" แต่ไม่มีน้อยพวกเขาแต่ละคนมี PID ที่ไม่ซ้ำกันและฉันสงสัยว่าในโลกที่ฉันจัดการเพื่อรับ 63/64 กระทู้พร้อมกัน .... และทำไมถึงมีเพดาน 64 ที่ชัดเจนนี้ (ซึ่งฉันได้เห็นและนับในสถานการณ์อย่างน้อยหนึ่งรายการอื่น ๆ ? .. ความคิดใด ๆ เกี่ยวกับเรื่องนี้ ... โดยวิธีการ .. เมื่อภาพถูกจับฉันไม่มีอะไรทำงาน (ที่ฉัน รู้) นอกเหนือจาก Nautilus และ Terminal และแอปพลิเคชั่น "คงที่" มาตรฐานอื่น ๆ (เช่น gedit และ firefox)
Peter.O

@ Peter.O - stackoverflow.com/questions/9305992/…อ่านดีมาก
dpb
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.