Saya mengalami masalah internet dan teknisi ISP menyarankan bahwa ada sesuatu yang menggunakan bandwidth saya.
Apakah ada perangkat lunak untuk memantau proses mana yang menggunakan berapa banyak bandwidth?
Saya mengalami masalah internet dan teknisi ISP menyarankan bahwa ada sesuatu yang menggunakan bandwidth saya.
Apakah ada perangkat lunak untuk memantau proses mana yang menggunakan berapa banyak bandwidth?
Jawaban:
Saya percaya bahwa Rubbernet adalah apa yang Anda cari.
Satu-satunya downside adalah bahwa Rubbernet tidak dapat membedakan antara lalu lintas LAN dan lalu lintas WAN. Sepertinya Anda sedang melihat satu komputer, sehingga seharusnya tidak menjadi masalah.
Ada demo yang tersedia di situs web mereka, atau Anda dapat membelinya dari Mac App Store seharga US $ 25, yang tampaknya merupakan tawaran yang cukup bagus karena mereka menginginkan € 29,99 (sekitar US $ 42) untuk satu salinan pengguna atau € 49,99 ( hampir $ 69) untuk "paket keluarga" jika Anda membeli melalui situs web mereka.
(Hat tip ke Macworld.com untuk membawanya ke perhatian saya beberapa bulan yang lalu.)
Jika Anda menginginkan sesuatu yang lebih murah, NetUse Traffic Monitor mungkin cocok untuk Anda juga.
Monitor Aktivitas Internal (Aplikasi → Utilitas) menunjukkan penggunaan jaringan Anda. Anda juga dapat melihat port jaringan terbuka untuk setiap proses yang berjalan.
Anda dapat mencoba nettop (1) di Terminal. Ini sudah diinstal sebelumnya, dan diperbarui setiap beberapa detik untuk menyediakan dasbor semua koneksi jaringan terbuka dengan penggunaannya. Lebih baik daripada lsof
karena itu menunjukkan data penggunaan juga.
$ nettop
Kemudian tekan 'd' dan cari entri atau entri yang tampak aneh dengan lalu lintas besar secara konsisten di kolom 'byte dalam' atau 'byte keluar'. 'D' menginstruksikan nettop untuk hanya menampilkan perbedaan di setiap refresh layar.
Jika Anda tidak mengenali nama proses, Google itu.
Jika Anda tidak ingin prosesnya berjalan, dapatkan pid (nomor di sebelah nama proses di nettop), dan bunuh dengan kill -9 <pid>
. Jika itu tidak menyelesaikannya, cari tahu apakah Anda dapat menghapus proses tersebut.
Jika Anda tertarik dengan proses yang ditransmisikan melalui jaringan, gunakan nomor port klien untuk koneksi tertentu (mis. '53133' dari 10.0.0.1:53133->74.125.68.100:80
) untuk menjalankan tcpdump (1) untuk melihat data dalam paket yang dipertukarkan:sudo tcpdump -nnvvXSs 1514 port 53133
Jika Anda tertarik pada tujuan yang dituju oleh proses, tetapi alamat IP tujuan tidak memiliki nama host DNS terbalik (seperti dalam contoh sebelumnya), kemudian coba kunjungi alamat IP tersebut di browser web sebagai https: // IP , klik ikon kunci yang rusak di bilah alamat, dan lihat detail sertifikat untuk mengetahui domain mana yang dilayani di sana (* .google.com dalam hal ini). Ini tidak akan berfungsi jika port SSL 443 tidak terbuka di tujuan.
Mungkin Little Snitch mungkin sesuai dengan kebutuhan Anda. Ini adalah aplikasi berbayar, jadi Anda bisa mencobanya menggunakan versi uji coba itu.
Pertama, sebagian besar ISP dapat memberi tahu Anda berapa banyak bandwidth yang Anda gunakan. Sepertinya Anda memiliki teknisi yang tidak tahu banyak atau hanya mencoba mengusir Anda.
Kedua, satu-satunya cara untuk mencuri bandwidth adalah jika Anda memiliki jaringan nirkabel yang tidak diamankan dengan benar. Ini berarti Anda harus memonitor bandwidth dari router nirkabel Anda, bukan laptop / desktop Anda.
Jika Anda memiliki router nirkabel, saya hanya akan mengubah SSID dan mengamankannya dengan kata sandi baru (sulit ditebak). Itu akan segera memotong siapa pun yang bisa keluar dari jaringan Anda. Ini sangat sederhana untuk dilakukan dibandingkan dengan mencoba memantau penggunaan bandwidth Anda.
OsTrack ( Mac App Store ) melacak berapa banyak memori, cpu, dan bandwidth yang digunakan setiap proses. Mungkin tidak akurat untuk tingkat yang sangat spesifik, tetapi berfungsi, memiliki UI yang bagus, dan gratis jadi saya sarankan Anda mencobanya.
Halaman ini mencantumkan empat opsi: http://mac.appstorm.net/roundups/internet-roundup/4-ways-to-monitor-bandwidth-usage-on-your-mac/
Dua yang terbaik tampaknya adalah Surplus Meter (gratis) dan Net Monitor ($ 10)
Mungkin juga ada alat linux yang tersedia tetapi saya tidak terbiasa dengannya.
Saya akan memeriksa aplikasi apa yang menggunakan jaringan atau yang mendengarkan koneksi dengan lsof -Pi
perintah.
Jika Anda mencari cara untuk memantau penggunaan Internet secara keseluruhan, termasuk semua perangkat yang terhubung dengannya, Anda mungkin ingin memeriksa PeakHour ( Mac Appstore ).
Ini menggunakan SNMP atau UPnP untuk berbicara dengan router dan komputer yang dapat memberi Anda pandangan waktu nyata dan historis dari konsumsi dan aktivitas bandwidth. Ini memungkinkan Anda memantau penggunaan koneksi Internet Anda secara keseluruhan, bukan hanya komputer yang Anda gunakan - berguna jika Anda memiliki beberapa perangkat di jaringan Anda.
Mengetahui aktivitas atau aktivitas jaringan Anda yang pasti dari waktu ke waktu dapat sangat membantu untuk mendiagnosis masalah ISP. Anda juga dapat memantau masing-masing perangkat (jika mereka mendukung SNMP) yang bagus untuk melacak penggunaan yang berlebihan.
Kepala: Saya pengembang.
Jika Anda sudah memiliki sedikit snitch, inilah tip yang dapat Anda periksa dengan cepat berapa banyak yang telah [baru-baru ini] digunakan. Saya memiliki data terbatas tentang tethering, yang saya gunakan saat tidak ada wifi. Penting untuk mengawasi apa yang terjadi dalam waktu singkat.
Aplikasi OSX Server juga memiliki alat pemantauan jaringan. Muncul gratis dengan program pengembang apel.