Mam stosunkowo ograniczone połączenie szerokopasmowe (mieszkam mile od najbliższej wymiany) i od czasu do czasu dostęp do sieci (ale nic więcej) spowalnia do prawie pełnego indeksowania.
Wiem trochę oprogramowania monitorującego, że połączenie jest dość intensywnie wykorzystywane, co by to wyjaśniało, ale nie wiem, co z niego korzysta. Z pewnością jest wiele rzeczy, które mogą (obecnie są dziesiątki aplikacji, które albo regularnie, albo rzadko sprawdzają dane lub pobierają aktualizacje), ale jak mogę się dowiedzieć?
W razie potrzeby chętnie płacę (niewielką sumę) pieniędzy, ale w takim przypadku wolałbym, aby zalecał mi po prostu Google za coś.
źródło
Co powiesz na
iftop
? Uzyskaj przez:źródło
Możesz się tam dostać, uruchamiając następujące polecenie z poziomu terminala:
Spowoduje to wyświetlenie listy wszystkich otwartych połączeń TCP. Pierwsza kolumna zawiera listę aplikacji, które nawiązują połączenie, więc możesz dowiedzieć się, który jest prawdopodobnym winowajcą. Przykładowa para wierszy wyników może wyglądać następująco:
Widzę więc, że zarówno Mail, jak i ssh używają połączeń. Jeśli rozwiązanie nie jest oczywiste, możesz użyć dtrace, aby uzyskać więcej szczegółów. W szczególności sprawdź Narzędzia DTrace , z których niektóre są już zainstalowane na komputerze Mac pod / usr / bin:
Myślę, że tym, który chcesz w swojej sytuacji, jest prawdopodobnie tcpsnoop lub tcptop , które domyślnie nie są dostępne na komputerze Mac, co sprawia, że zastanawiam się, czy wystąpiły jakieś problemy z przenoszeniem.
źródło
użycie iftop
Krok 0: Zainstaluj iftop przez MacPorts lub Homebrew (spowoduje to również automatyczne zainstalowanie zależności)
Krok 1: Zobacz listę „interfejsów” sieciowych w twoim systemie (domyślnie iftop używa en0, który w szerokopasmowym Internecie Cricket daje ci pusty ekran)
Krok 2: Uruchom iftop z różnymi „interfejsami” sieci, aż iftop zadziała (ppp0 w moim systemie)
Krok 3: Wyjdź z iftop, naciskając „q”
źródło
iftop
na OS X?sudo: iftop: command not found
Nettop to wbudowane narzędzie wiersza poleceń. Możesz go uruchomić w terminalu, pisząc
nettop
. Domyślny widok jest nieco zbyt szczegółowy, dlatego zawsze naciskam klawiszec
id
, aby zobaczyć jedną aplikację na linię (c
) i zobaczyć bieżące wykorzystanie przepustowości zamiast całkowitego ruchu sieciowego (d
). Prawdopodobnie musisz zmaksymalizować okno terminala, aby zobaczyć wszystkie kolumny.Więcej informacji i zrzuty ekranu tutaj .
źródło