Получить текущее использование полосы пропускания в Linux с помощью PHP

У меня есть сервер с установленными OpenVZ и виртуальными машинами с общедоступным IPv4 для каждой машины. Мне нужно получить использование полосы пропускания каждой отдельной виртуальной машины (mbps или kbps) с PHP. Моя идея – установить iftop на хост-машину и запустить ее из функции PHP exec (), команды «iftop -n -F AA.BB.CC.DD / 32». Проблема заключается в том, что это приложение iftop «top», и оно запускается на реальном терминале и обновляется новыми данными. Я ничего не могу установить на виртуальных машинах, должен быть чистым. Также нет сетевого интерфейса для каждой виртуальной машины, и я не могу ее изменить. Интересно, какие у меня есть другие варианты и как реализовать свою идею. Извините за мой английский

Если у гостей также работает Linux или у них есть отдельные интерфейсы на хосте, вы можете использовать cat / sys / class / net / $ interface_name / statistics / rx_bytes и tx_bytes, просто сравните разницу и разделите по времени, чтобы получить оценку текущей пропускной способности ,