У меня относительно ограниченное широкополосное соединение (я живу в милях от ближайшей станции обмена), и время от времени доступ к сети (но больше ничего) замедляется до почти полного сканирования.
Из небольшого количества программного обеспечения для мониторинга я знаю, что соединение используется довольно интенсивно, что объясняет это, но я не знаю, что его использует. Конечно, есть много вещей, которые могут (в наши дни существуют десятки приложений, которые либо регулярно, либо нечасто проверяют данные или загружают обновления), но как я могу узнать?
Я рад заплатить (небольшую сумму) денег, если это необходимо, хотя в этом случае я бы предпочел, чтобы я просто что-то погуглил.
источник
Как насчет
iftop
? Получить через:источник
Вы можете пройти часть пути с помощью следующей команды, запущенной из терминала:
Это перечислит все открытые соединения TCP. В первом столбце будут перечислены приложения, которые устанавливают соединение, поэтому вы можете выяснить, кто является вероятным виновником. Пример пары строк вывода может выглядеть так:
Итак, я вижу, что и Mail, и ssh используют соединения. Если решение не очевидно из этого, вы можете использовать dtrace для получения более подробной информации. В частности, ознакомьтесь с DTrace Tools , некоторые из которых уже установлены на вашем Mac в каталоге / usr / bin:
Я думаю, что вы хотите для вашей ситуации, вероятно, либо tcpsnoop или tcptop , которые, по-видимому, не доступны на Mac по умолчанию, что заставляет меня задуматься, были ли какие-то проблемы с портированием.
источник
использование iftop
Шаг 0: установите iftop через MacPorts или Homebrew (это также автоматически установит все зависимости)
Шаг 1: посмотрите список сетевых «интерфейсов» в вашей системе (по умолчанию iftop использует en0, который в широкополосной сети Cricket дает вам пустой экран)
Шаг 2: запускать iftop с разными сетевыми «интерфейсами», пока не работает iftop (ppp0 в моей системе)
Шаг 3: выйти из iftop, нажав «q»
источник
iftop
на OS X?sudo: iftop: command not found
Nettop - это встроенный инструмент командной строки. Вы можете запустить его в Терминале, набрав
nettop
. Вид по умолчанию немного слишком многословен, поэтому я всегда нажмитеc
иd
ключи , чтобы увидеть одно приложение в каждой строке (c
) и увидеть текущее использование полосы пропускания вместо общего сетевого трафика (d
). Вам, вероятно, нужно развернуть окно терминала, чтобы увидеть все столбцы.Больше информации и скриншоты здесь .
источник