- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF126:Совет месяца
Материал из Linuxformat.
Совет месяца: Смерть пожирателям трафика!
На вашем рабочем столе ведь есть системный монитор сетевого трафика – чтото типа Gkrellm? Если да, то вы наверняка хоть раз глядели на него, недоумевая, откуда взялись все эти мегабайты. Есть несколько программ, работающих как top, но в отношении сети; часть из них требует времени на сбор статистики и предоставлените отчета по протоколам и портам. А если вам просто нужно узнать, кто сейчас захватил весь канал, попробуйте Nethogs (http://nethogs.sf.net).
Это простое приложение, выводящее объемы принятых и переданных за секунду данных, разбитые по процессам. Nethogs обычно устанавливается в /usr/sbin, и его необходимо запускать от имени root, напрямую или через sudo. По умолчанию программа наблюдает за интерфейсом eth0; если вас интересует какой-либо другой, просто укажите его в качестве аргумента. Можно вести наблюдение за несколькими устройствами одновременно.
Nethogs выводит для каждого процесса потребление трафика, идентификатор (чтобы вы могли послать главному обжоре SIGTERM) и интерфейс, который он использует. Для управления программой нужны всего две кнопки: m переключает между отображением скорости загрузки/выгрузки и всего трафика, потребленного за время работы программы; Q завершает работу Nethogs.