มี htop / top บน Linux ที่ฉันจะจัดเรียงกระบวนการตามการใช้เครือข่ายหรือไม่?
มี htop / top บน Linux ที่ฉันจะจัดเรียงกระบวนการตามการใช้เครือข่ายหรือไม่?
คำตอบ:
jnettopเป็นตัวเลือกอื่น
แก้ไข: จะแสดงเฉพาะสตรีมไม่ใช่เจ้าของกระบวนการ
NetHogsอาจเป็นสิ่งที่คุณกำลังมองหา:
เครื่องมือ 'net top' ขนาดเล็ก แทนการที่จะหมดลงการจราจรต่อโปรโตคอลหรือต่อเครือข่ายย่อยเช่นเครื่องมือส่วนใหญ่ทำกลุ่มมันแบนด์วิดธ์โดยกระบวนการ
NetHogs ไม่พึ่งพาโมดูลเคอร์เนลพิเศษที่จะโหลด หากมีการรับส่งข้อมูลเครือข่ายจำนวนมากในทันใดคุณสามารถเปิดไฟขึ้น NetHogs และดูว่า PID ใดเป็นสาเหตุของปัญหานี้ในทันที สิ่งนี้ทำให้ง่ายต่อการระบุโปรแกรมที่ใช้งานไม่ได้และใช้แบนด์วิดท์ของคุณทันที
เนื่องจาก NetHogs อาศัย / proc อย่างหนักคุณลักษณะส่วนใหญ่จึงมีเฉพาะใน Linux NetHogs สามารถสร้างได้บน Mac OS X และ FreeBSD แต่จะแสดงเฉพาะการเชื่อมต่อไม่ใช่กระบวนการ ...
nethogs
เป็นสิ่งที่ดี แต่ก็ดูเหมือนว่าจะใช้วิธีซีพียูมากขึ้นในคอมพิวเตอร์ของฉันกว่าiftop
-t
, -c
และแยกกับ grep / sed
ยังiftop :
แสดงการใช้แบนด์วิดท์บนอินเตอร์เฟส
iftop ทำเพื่อการใช้เครือข่ายสิ่งที่สำคัญที่สุด (1) ทำเพื่อการใช้งาน CPU มันฟังการรับส่งข้อมูลเครือข่ายบนอินเตอร์เฟสที่มีชื่อและแสดงตารางการใช้แบนด์วิดท์ปัจจุบันตามคู่ของโฮสต์ สะดวกในการตอบคำถาม "ทำไมลิงค์ ADSL ของเราถึงช้ามาก" ...
iptrafเป็นรายการโปรดของฉัน มีอินเทอร์เฟซ ncurses ที่ดีและตัวเลือกสำหรับการกรอง ฯลฯ