Я могу получить текущую загрузку и уровень загрузки, но как я получаю макс. загрузку и загружаю уровни для сетевого интерфейса, который я использую, в *отклоняют системы?
Например, Windows показывает использование сети в проценте, как показано ниже:
Править: Другими словами, поскольку один из ответов упомянул, что Windows показывает использование моего сетевого оборудования. Я хотел бы знать то же в Linux, как я делаю это?
Это будет очень полезно, чтобы знать, вызывает ли мой сетевой адаптер узкое место.
Windows вычисляет использование сети как процент скорости канала Вашего интернет-соединения (как 45 или 150 Мбит/с). Это просто измеряет использование Вашего сетевого оборудования и не является мерой доступной пропускной способности. Следовательно не хороший метод проверить, является ли сеть узким местом в Вашем сценарии.
Однако, если это точно, что Вы хотите, узнаете скорость канала, как описано в этом ответе. (изменение eth0
к соответствующему интерфейсу)
dmesg | grep eth0
Используя это значение и Ваши текущие скорости, можно оценить использование сети.
Надежда это очищает Ваше сомнение.
Для проверки скорости канала, можно работать lshw -C Network
lshw -C Network WARNING: you should run this program as super-user. *-network description: Ethernet interface physical id: 1 logical name: internet0 serial: b8:27:eb:6f:c7:75 size: 100Mbit/s capacity: 100Mbit/s capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=smsc95xx driverversion=22-Aug-2005 duplex=full firmware=smsc95xx USB 2.0 Ethernet ip=192.168.178.56 link=yes multicast=yes port=MII speed=100Mbit/s WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
Для проверения фактического и использования загрузки, я использую bmon