ฉันประสบปัญหาอินเทอร์เน็ตและช่างเทคนิคของ ISP แนะนำว่ามีบางสิ่งที่ใช้แบนด์วิดท์ของฉัน
มีซอฟต์แวร์เพื่อตรวจสอบกระบวนการที่ใช้แบนด์วิดธ์เท่าไหร่?
ฉันประสบปัญหาอินเทอร์เน็ตและช่างเทคนิคของ ISP แนะนำว่ามีบางสิ่งที่ใช้แบนด์วิดท์ของฉัน
มีซอฟต์แวร์เพื่อตรวจสอบกระบวนการที่ใช้แบนด์วิดธ์เท่าไหร่?
คำตอบ:
ฉันเชื่อว่า Rubbernet เป็นสิ่งที่คุณต้องการอย่างแท้จริง
ข้อเสียเพียงอย่างเดียวคือ Rubbernet ไม่สามารถแยกความแตกต่างระหว่างการรับส่งข้อมูล LAN และการรับส่งข้อมูล WAN ดูเหมือนว่าคุณกำลังดูคอมพิวเตอร์เครื่องหนึ่งดังนั้นจึงไม่ควรมีปัญหา
มีการสาธิตบนเว็บไซต์ของพวกเขาหรือคุณสามารถหาซื้อได้จากMac App Store ในราคา US $ 25 ซึ่งดูเหมือนจะเป็นข้อตกลงที่ดีเพราะพวกเขาต้องการ€ 29.99 (ประมาณ US $ 42) สำหรับผู้ใช้คนเดียวหรือ€ 49.99 ( เกือบ $ 69) สำหรับ "ชุดครอบครัว" ถ้าคุณซื้อผ่านเว็บไซต์ของพวกเขา
(นำหมวกไปที่Macworld.comเพื่อแจ้งให้ทราบเมื่อไม่กี่เดือนที่ผ่านมา)
หากคุณต้องการบางสิ่งที่ถูกกว่าNetUse Traffic Monitorอาจเหมาะกับคุณเช่นกัน
การตรวจสอบกิจกรรมในตัว (แอพพลิเคชั่น→ยูทิลิตี้) จะแสดงการใช้งานเครือข่ายของคุณ นอกจากนี้คุณสามารถดูพอร์ตเครือข่ายเปิดสำหรับแต่ละกระบวนการที่กำลังทำงานอยู่
คุณสามารถลองnettop (1) ในเทอร์มินัล ติดตั้งไว้ล่วงหน้าและรีเฟรชทุกสองสามวินาทีเพื่อให้แดชบอร์ดของการเชื่อมต่อเครือข่ายแบบเปิดทั้งหมดที่มีการใช้งาน ดีกว่าlsof
เนื่องจากมันแสดงข้อมูลการใช้งานด้วย
$ nettop
จากนั้นกดปุ่ม 'd' และค้นหารายการหรือรายการที่ดูแปลก ๆ ด้วยปริมาณการใช้ข้อมูลจำนวนมากอย่างสม่ำเสมอในคอลัมน์ 'ไบต์ใน' หรือ 'ไบต์ออก' 'd' สั่งให้ nettop แสดงเฉพาะความแตกต่างในการรีเฟรชหน้าจอแต่ละครั้ง
หากคุณไม่รู้จักชื่อกระบวนการ Google มัน
หากคุณไม่ต้องการให้กระบวนการที่อยู่รอบ ๆ ได้รับ pid (หมายเลขถัดจากชื่อกระบวนการใน Nettop) kill -9 <pid>
และฆ่ามันด้วย หากยังไม่สามารถแก้ปัญหาได้ให้ค้นหาว่าคุณสามารถถอนการติดตั้งกระบวนการได้หรือไม่
หากคุณสนใจในกระบวนการที่ส่งผ่านเครือข่ายให้ใช้หมายเลขพอร์ตไคลเอ็นต์สำหรับการเชื่อมต่อนั้น (เช่น '53133' จาก10.0.0.1:53133->74.125.68.100:80
) เพื่อเรียกใช้tcpdump (1) เพื่อดูข้อมูลในแพ็คเก็ตที่มีการแลกเปลี่ยน:sudo tcpdump -nnvvXSs 1514 port 53133
หากคุณสนใจปลายทางที่กระบวนการกำลังพูดถึง แต่ที่อยู่ IP ปลายทางไม่มีชื่อโฮสต์ DNS ย้อนกลับ (เช่นในตัวอย่างก่อนหน้านี้) จากนั้นลองเยี่ยมชมที่อยู่ IP นั้นในเว็บเบราว์เซอร์เป็นhttps: // IPคลิกที่ไอคอนล็อคที่ใช้งานไม่ได้ในแถบที่อยู่และดูรายละเอียดใบรับรองเพื่อดูว่ามีโดเมนใดให้บริการ (* .google.com ในกรณีนี้) สิ่งนี้จะใช้งานไม่ได้หากพอร์ต SSL 443 ไม่เปิดในปลายทาง
บางทีLittle Snitchอาจเหมาะกับความต้องการของคุณ เป็นแอปที่ต้องชำระเงินดังนั้นคุณจึงสามารถลองใช้รุ่นทดลอง
อันดับแรกผู้ให้บริการอินเทอร์เน็ตส่วนใหญ่สามารถบอกได้ว่าคุณใช้แบนด์วิดท์เท่าไร ดูเหมือนว่าคุณมีช่างที่ไม่รู้อะไรมากหรือแค่พยายามไล่คุณออกไป
ประการที่สองวิธีเดียวที่จะขโมยแบนด์วิดท์คือหากคุณมีเครือข่ายไร้สายที่ไม่ปลอดภัย หมายความว่าคุณจะต้องตรวจสอบแบนด์วิดธ์จากเราเตอร์ไร้สายไม่ใช่แล็ปท็อป / เดสก์ท็อปของคุณ
หากคุณมีเราเตอร์ไร้สายฉันจะเปลี่ยน SSID และรักษาความปลอดภัยด้วยรหัสผ่านใหม่ (เดายาก) นั่นจะเป็นการตัดคนที่สามารถแยกเครือข่ายของคุณออกได้ทันที ง่ายมากเมื่อเทียบกับการพยายามตรวจสอบการใช้แบนด์วิดท์ของคุณ
OsTrack ( Mac App Store ) ติดตามจำนวนหน่วยความจำ cpu และแบนด์วิดท์ที่แต่ละกระบวนการใช้ อาจไม่แม่นยำในระดับที่เฉพาะเจาะจง แต่ใช้งานได้มี UI ที่ดีและฟรีดังนั้นฉันขอแนะนำให้คุณลอง
หน้านี้แสดงสี่ตัวเลือก: http://mac.appstorm.net/roundups/internet-roundup/4-ways-to-monitor-bandwidth-usage-on-your-mac/th/
สองสิ่งที่ดีที่สุดดูเหมือนจะเป็นเครื่องวัดส่วนเกิน (ฟรี) และ Net Monitor ($ 10)
อาจมีเครื่องมือ linux ให้ใช้ด้วย แต่ฉันไม่คุ้นเคยกับมัน
ฉันจะตรวจสอบสิ่งที่แอปใช้เครือข่ายหรือที่กำลังฟังการเชื่อมต่อกับlsof -Pi
คำสั่ง
หากคุณกำลังมองหาวิธีในการตรวจสอบการใช้งานอินเทอร์เน็ตโดยรวมรวมถึงอุปกรณ์ทั้งหมดที่เชื่อมต่อด้วยคุณอาจต้องการลองใช้PeakHour ( Mac Appstore )
มันใช้ SNMP หรือ UPnP เพื่อพูดคุยกับเราเตอร์และคอมพิวเตอร์ที่สามารถให้มุมมองแบบเรียลไทม์และที่ผ่านมาของการใช้แบนด์วิดท์และกิจกรรม สิ่งนี้ช่วยให้คุณตรวจสอบการใช้งานการเชื่อมต่ออินเทอร์เน็ตโดยรวมไม่ใช่เฉพาะคอมพิวเตอร์ที่คุณใช้งานอยู่ - มีประโยชน์หากคุณมีอุปกรณ์ไม่กี่เครื่องในเครือข่ายของคุณ
การรู้กิจกรรมเครือข่ายหรือกิจกรรมที่แน่นอนของคุณในช่วงเวลาหนึ่งจะมีประโยชน์มากสำหรับการวินิจฉัยปัญหา ISP นอกจากนี้คุณยังสามารถตรวจสอบอุปกรณ์แต่ละชิ้น (หากพวกเขาสนับสนุน SNMP) ซึ่งสามารถใช้ติดตามการใช้งานที่มากเกินไปได้
หัวขึ้น: ฉันเป็นนักพัฒนา
หากคุณมีลูกสนิชอยู่เล็กน้อยนี่คือเคล็ดลับที่คุณสามารถตรวจสอบได้อย่างรวดเร็วว่าคุณเพิ่งใช้ไป ฉันมีข้อมูล จำกัด เกี่ยวกับการปล่อยสัญญาณอินเทอร์เน็ตซึ่งฉันใช้เมื่อไม่มี wifi มันมีประโยชน์ที่จะจับตาดูว่าเกิดอะไรขึ้นในช่วงเวลาสั้น ๆ
แอพ OSX Server ยังมีเครื่องมือตรวจสอบเครือข่าย มันมาพร้อมกับโปรแกรมนักพัฒนาแอปเปิ้ลฟรี