У меня есть медиа-сервер на основе Java, который передает контент как на веб-страницу, так и на устройство Android. Он настроен таким образом, что он может использоваться несколькими пользователями, а также разговаривать с другими серверами и обмениваться медиа с ними.Мониторинг использования сети в Linux с использованием Java
Я хотел бы иметь возможность отслеживать общий сетевой трафик (kb/s) через службу на моем медиа-сервере, поэтому я могу видеть это через мое устройство Android или веб-страницу без необходимости просмотра моего сервера.
Есть ли простой способ получить эту информацию с Java? Какой-то файл ресурсов Linux? Я посмотрел на netstat, а некоторые другие - на googling, и они, похоже, не доставляют мне то, что я хочу, очевидным образом. Мне просто нужен общий трафик, мне не нужно знать, кто со мной разговаривает.
Спасибо за любую помощь. :)
pps: Я использую самую последнюю версию OpenSUSE, но также имею рабочие версии на Fedora (самое последнее).
Так вы говорите, я мог читать байты числа там, а затем прочитать его еще раз в течение нескольких секунд, а разница/времени будет быть моей ставкой? Хм, это интересный способ сделать это. Полагаю, это было бы не слишком сложно. – Crandy
Точно. Я обновил свой ответ, когда вы спрашивали. :-) –
Отлично. Все делается с помощью XML-файлов прямо сейчас, поэтому я просто хочу, чтобы некоторые временные службы обновили XML-файл. Спасибо за совет! – Crandy