วิธีค้นหากระบวนการที่ใช้แบนด์วิดท์ส่วนใหญ่


11

ฉันจะหากระบวนการที่ใช้แบนด์วิดท์ส่วนใหญ่บน Linux PC ได้อย่างไร

ด้วยความiftopเป็นไปได้ในการค้นหาว่าการเชื่อมต่อใดสร้างแบนด์วิธส่วนใหญ่ แต่จะหากระบวนการได้อย่างไร?

คำตอบ:


6

nethogs เป็นสิ่งที่คล้ายกัน แต่แสดงให้เห็นถึงกระบวนการ ( http://nethogs.sourceforge.net/ )


ฉันสามารถใช้สิ่งนี้โดยสิ้นเชิงประมาณแปดชั่วโมงที่ผ่านมา!

3

วิธีแก้ปัญหาเงอะงะเล็กน้อย แต่

เริ่มต้น

iftop -nNP

และหลังจากนั้นก็จะเริ่มกดและตอนนี้คุณจำเป็นต้องหยุดการทำงานชั่วคราวโดยการกด't' 'P' (shift+p)คัดลอก'IP:port'คอลัมน์ที่ต้องการจากนั้นเริ่มจากผู้ใช้ขั้นสูง

netstat -tnp | grep "<paste_IP:port_here>"

และที่ฟิลด์สุดท้ายของเอาต์พุตคุณควรเห็น PID / โปรแกรม หวังว่าความช่วยเหลือนี้

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