Нещодавно я встановив vnstat на своєму DigitalOcean Droplet (Ubuntu). Приблизно через місяць я вирішив перевірити журнал і, на моє здивування, побачив "величезні" обсяги пропускної здатності, що надходять і виходять з сервера. Майже 50-100 МБ на день! Що дуже багато для цієї краплі, оскільки воно містить лише одну статичну сторінку без зображень через nginx.
Як я можу зареєструвати використання пропускної спроможності на один процес, щоб знайти те, що викликає це? Я перевірив свої журнали nginx, і він ледь має будь-які відправлені байти, тому має бути щось інше ...
Я зіткнувся з nethogs і тому подібним, але проблема з цими інструментами, на відміну від vnstat, лише збирає живі дані. В ідеалі я хотів би щось, що працює як vnstat (оновлення татів кожні 5 хвилин), але також говорить мені, який процес / порт / і т.д. це викликає.