ฉันจะหากระบวนการที่ใช้แบนด์วิดท์ส่วนใหญ่บน Linux PC ได้อย่างไร
ด้วยความiftop
เป็นไปได้ในการค้นหาว่าการเชื่อมต่อใดสร้างแบนด์วิธส่วนใหญ่ แต่จะหากระบวนการได้อย่างไร?
ฉันจะหากระบวนการที่ใช้แบนด์วิดท์ส่วนใหญ่บน Linux PC ได้อย่างไร
ด้วยความiftop
เป็นไปได้ในการค้นหาว่าการเชื่อมต่อใดสร้างแบนด์วิธส่วนใหญ่ แต่จะหากระบวนการได้อย่างไร?
คำตอบ:
nethogs เป็นสิ่งที่คล้ายกัน แต่แสดงให้เห็นถึงกระบวนการ ( http://nethogs.sourceforge.net/ )
วิธีแก้ปัญหาเงอะงะเล็กน้อย แต่
เริ่มต้น
iftop -nNP
และหลังจากนั้นก็จะเริ่มกดและตอนนี้คุณจำเป็นต้องหยุดการทำงานชั่วคราวโดยการกด't'
'P' (shift+p)
คัดลอก'IP:port'
คอลัมน์ที่ต้องการจากนั้นเริ่มจากผู้ใช้ขั้นสูง
netstat -tnp | grep "<paste_IP:port_here>"
และที่ฟิลด์สุดท้ายของเอาต์พุตคุณควรเห็น PID / โปรแกรม หวังว่าความช่วยเหลือนี้