Привет @ Adam KO Я не знаю как, но возможно проверить Data Man & Data Usage. В любом случае, спасибо :)

отаю над приложением, которое отслеживает использование сети. Однако я заметил, что многие способы сделать это не позволяют исключить локальный трафик (скажем, Time Machine).

Я ищу способ исключить локальный трафик и отслеживаю только использование, которое идет прямо в / из Интернета.

ОбновитьСпасибо за ваши ответы, теперь я знаю, как определить, является ли трафик локальным, но я все еще не знаю, как рассчитать общее количество входных / выходных байтов (извините, если я не уточнил ранее). У меня нет возможности узнать, сколько байтов отправлено / получено локально (или в Интернет) за определенный период времени или с момента запуска ОС. Эта проблема еще более осложняется тем фактом, что процессы запускаются или завершаются во время работы ОС.

Ответ на вопросКак получить статистику сетевого адаптера в Linux / Mac OSX? дает интересный способ суммирования общего использования, но это не помогает, потому что использование, которое это подводит итог, является статистикой интерфейса.

Обновление 2Я отправил свое окончательное решение для этого. Пожалуйста, прокрутите вниз, чтобы увидеть.

Ответы на вопрос(8)

Ваш ответ на вопрос