Назад | Перейти на главную страницу

Процесс Debian безумно пожирает пропускную способность ... не ищите

У меня есть симпатичная маленькая машина Debian без головы для небольших автоматизированных задач.
Но несколько дней назад я заметил, что на этом RX большая пропускная способность, больше, чем предполагалось.
Я начал iftop но теперь я только теперь, с какого IP-адреса исходит пропускная способность.

Вопрос: Как я могу узнать, какой процесс занимает больше всего полосы пропускания на этой машине debian?

Майк

В iftop нажмите p, чтобы просмотреть порт; затем с netstat -nutap | grep :PORT. В последнем столбце вы можете увидеть название процесса.

Что касается решения netstat от lg:

Как только вы узнаете порт, который используется для передачи данных, вы можете использовать lsof инструмент, чтобы узнать процесс.

lsof -i :6753

Команду намного легче запомнить, но с другой стороны lsof не устанавливается по умолчанию во всех системах.

Установить nethogs, это как верх, но для пропускной способности сети.

Если вы знаете порт используется, вы можете выяснить, какой демон его использует. В качестве альтернативы вы можете использовать pktstat помогать. Это показывает вам номера портов.