ทุกคนสามารถแนะนำแอปพลิเคชัน Mac OS X ที่ตรวจสอบกิจกรรมเครือข่ายทั้งหมดเช่นแอปพลิเคชันใดบ้างที่เชื่อมต่อกับอินเทอร์เน็ตและใช้แบนด์วิดท์เท่าไร (ฉันหมายถึงแสดงแบนด์วิดท์แยกกันสำหรับแต่ละแอพพลิเคชัน)
ทุกคนสามารถแนะนำแอปพลิเคชัน Mac OS X ที่ตรวจสอบกิจกรรมเครือข่ายทั้งหมดเช่นแอปพลิเคชันใดบ้างที่เชื่อมต่อกับอินเทอร์เน็ตและใช้แบนด์วิดท์เท่าไร (ฉันหมายถึงแสดงแบนด์วิดท์แยกกันสำหรับแต่ละแอพพลิเคชัน)
คำตอบ:
หากคุณไม่ต้องการที่จะซื้อซอฟต์แวร์แฟนซี GUI ใด ๆ ที่คุณสามารถลองnettop
ในTerminal.app
ใช้ปุ่มลูกศรwหรือsปุ่มเพื่อเลื่อน ใช้-n
ตัวเลือกเพื่อปิดใช้งานการแก้ปัญหาการย้อนกลับที่อยู่ IP
ตัวอย่างของการส่งออก:
interface state packets in bytes in
iTunes.35506 0 0 B
tcp6 *.3689<->*.* Listen
tcp4 *:3689<->*:* Listen
tcp4 *:57929<->*:* Listen
Last.fm.35511 0 0 B
tcp4 127.0.0.1:33367<->*:* lo0 Listen
tcp4 127.0.0.1:32213<->*:* lo0 Listen
Spotify.35589 380 227 KiB
tcp4 192.168.2.18:57621<->192.168.2.15:52137 en1 Established 194 34 KiB
tcp4 *:57621<->*:* Listen
tcp4 *:49858<->*:* Listen
tcp4 192.168.2.18:58339<->193.182.8.12:4070 en1 Established 186 192 KiB
tcp4 127.0.0.1:4371<->*:* lo0 Listen
tcp4 127.0.0.1:4381<->*:* lo0 Listen
ใช่มั้ย เหนือสิ่งอื่นnettop
ใดฝังอยู่ใน OSX (อย่างน้อยก็ใน Mountain Lion)
c-for simplified view
เพื่อขอความช่วยเหลือเพิ่มเติมh
Rubbernetดูดี
Rubbernet มีการแบ่งการใช้งานเครือข่ายต่อแอพดังนั้นคุณสามารถตรวจจับแอพที่บ้านโทรศัพท์เชื่อมต่อกับเซิร์ฟเวอร์บางอย่างโดยที่คุณไม่รู้หรือตำหนิแอพที่ทำให้เครือข่ายของคุณช้าลง
ลองLittleSnitch :
ไฟร์วอลล์ปกป้องคอมพิวเตอร์ของคุณจากแขกที่ไม่พึงประสงค์จากอินเทอร์เน็ต แต่ใครจะปกป้องข้อมูลส่วนตัวของคุณจากการถูกส่งออกไป Little Snitch ทำแล้ว!
Rubbernet เป็นสิ่งที่ทำทุกสิ่งที่คุณขอ จะถูกเตือนอย่างไร มันมีราคาแพงและไม่ได้มาพร้อมกับคุณสมบัติที่คุณคาดหวังในฟรีแวร์ขั้นพื้นฐานนับประสาซอฟต์แวร์ราคาแพงสำหรับการตรวจสอบการใช้งาน ข้อ จำกัด รวมถึง:
ใน OSX 10.9เพียงใช้ตัวตรวจสอบกิจกรรมในตัว:
http://support.apple.com/kb/HT5890?viewlocale=en_US&locale=en_US
หากคุณมี Command Line บางตัวรู้วิธีมีเครื่องมือ Unix บางอย่างที่คุณสามารถใช้ประโยชน์ได้
iftop :จะไม่ให้รายละเอียดแอปพลิเคชันแต่ละรายการ แต่จะให้รายละเอียดกับคุณโดยโฮสต์ระยะไกล ซึ่งหมายความว่าอย่างน้อยคุณสามารถดูว่าใครกำลังส่งข้อมูลด้วยและราคาเท่าไหร่ นอกจากนี้ยังสามารถติดตั้งผ่านทางDarwinPorts
nethogs: อันนี้อาจไม่ทำงานบน OS X แม้ว่ามันจะมีข้อมูลมากขึ้น น่าเสียดายที่อาจเป็นจุดที่สงสัย
นอกจากนี้คุณยังสามารถตรวจสอบนี้คำถามอื่น ๆ สำหรับข้อมูลเพิ่มเติม: การใช้งานแบนด์วิดธ์ในลินุกซ์
ในเวอร์ชัน 4 iStat Menusแสดงการใช้แบนด์วิดท์ของแอพพลิเคชั่น 5 อันดับแรก
ฉันเพิ่งลอง Little Snitch โดยมีปัญหาพื้นฐานเหมือนกัน (เหมือนกับ) กับ OP และผิดหวังกับ Rubbernet มาก (ฉันร้องไห้เพื่อ $ 40)
Little Snitch เป็นสิ่งที่ OP ต้องการและมีคุณสมบัติทุกอย่างที่ฉันสามารถฝันถึงในการสำรวจปัญหาที่เกี่ยวข้องกับปัญหาที่เกี่ยวข้องกับคำถามของ OP
มันจะรายงานแบนด์วิดท์ทั้งหมดที่ใช้โดยแต่ละแอปพลิเคชั่นและยังแสดงกราฟของแอพพลิเคชั่นที่เลือกหรือกลุ่มแอพพลิเคชั่น! เมื่อคุณทราบว่าคุณสามารถเลือกหนึ่งแถวหรือมากกว่าในกราฟการตรวจสอบเครือข่ายและขอข้อมูลที่เรียงรวมของแถวเหล่านั้นด้วยการกดปุ่มข้อมูลมันจะใช้งานง่าย มันช่วยให้การเปลี่ยนแปลงสถานะเครือข่ายเป็นไปอย่างราบรื่น
มีตัวอย่างที่ใช้เวลา 3 ชั่วโมงดังนั้นคุณจะไม่ผิดพลาด
ฉันคิดว่ามันเป็นคำตอบที่สมบูรณ์แบบสำหรับคำถามของ OP
หากคุณใช้ Lion หรือ Mountain Lion ฉันจะแนะนำIcefloor
หากคุณใช้ Snow Leopard ฉันอยากจะแนะนำNoobProof
พวกเขามีอิสระที่จะใช้และจะบรรลุความต้องการของคุณ