В Linux чтение / sys / class / net /
и / sys / class / net /
(в зависимости от того, в каком направлении вас интересует) - хороший способ получить счетчики количества полученных байтов и количества байтов, отправленных через интерфейс. Счетчики также доступны вместе для всех интерфейсов в / proc / net / dev
, но вам придется выполнить дополнительный синтаксический анализ. Вы можете прочитать значения перед тем, как начать перенос, и прочитать их снова через 5 минут, а затем вычесть их, чтобы получить сумму, переведенную в течение 5-минутного периода.
Проблема в том, что udev не запускался.
/etc/init.d/udev start
Вывод: если у кого-то возникнут проблемы, связанные с udev, сначала убедитесь, что он запущен.