Я хотел бы подтвердить вашу мысль, ребята. При условии, что:
Было бы правильно:
Это верно? Как двуличие влияет на этот расчет?
Теоретически это правильно. Однако использование ifconfig для получения соответствующих цифр - очень окольный способ добиться этого. Было бы намного лучше использовать SNMP. Все интерфейсы имеют записи в стандартных MIB SNMP, которые описывают их, а также их текущую скорость соединения, а также всевозможные соответствующие счетчики.
SNMP доступен через стандартные пакеты во всех известных мне дистрибутивах Linux, и вы можете использовать такие инструменты, как snmpwalk или snmpget (если вы просто хотите получить данные), или MRTG или cacti (если вы хотите построить график данных). В частности, cacti позволяет применять формулы (формулы?) К вашим данным, и из этого должно быть легко получить процентный график.