Как определить пропускную способность сетевого оборудования в Linux?

Как определить пропускную способность сетевого оборудования в Linux?

Я запускаю программу на двух терминалах. Один из них создает 50 одновременных подключений TLS, а второй — 10 одновременных подключений. Мне важно контролировать сетевые ресурсы, чтобы решить, какое количество одновременных рабочих процессов я могу запустить. Я запускаю nethogsи вижу текущее использование. У меня вопрос: как узнать емкость моего устройства? Согласно производителю, емкость сетевой карты составляет 867 Мбит/с. Но я не вижу ее отражения в выходных данных. Помогите, пожалуйста, определить емкость моей сети. введите описание изображения здесь

решение1

Скорость соединения в целом зависит от емкостиобазаканчивается. Например, не будет иметь значения, поддерживает ли ваше клиентское устройство скорость 867 Мбит/с, если точка доступа окажется намного медленнее.

Кроме того, для Wi-Fi скорость соединения может меняться со временем и сильно зависит от условий окружающей среды (мощность сигнала, помехи и т. д.) и от общих поддерживаемых функций на обоих концах. Обычнорекламируемыймаксимальная скорость достигается «в идеальных условиях» (и при поддержке всех функций).

  • Заявленная пропускная способность может достигать 2–3 потоков MIMO, но другое устройство поддерживает только один.
  • Заявленная емкость может соответствовать 802.11ac, но другое устройство поддерживает только 802.11n (или условия окружающей среды не позволяют использовать что-то лучшее).
  • Заявленная пропускная способность может быть рассчитана на широкие каналы (40 МГц, 80 МГц и даже 160 МГц), но другое устройство поддерживает только «стандартные» каналы 20 МГц или среда не позволяет использовать что-то лучшее.
  • Заявленная пропускная способность может быть основана на предположении, что есть только один клиент и только одна точка доступа (по сути, никаких помех или коллизий), тогда как на самом деле это почти никогда не соответствует действительности.

Чтобы изучитьтекущийДля получения информации о Linux используйте iw:

  • iw wlp2s0 link
  • iw wlp2s0 station dump

Чтобы получить общий список функций Wi-Fi, поддерживаемых вашим устройством, используйте iw phy. К сожалению, не существует инструмента для сравнения их с ближайшей сетью Wi-Fi (по крайней мере, мне о таком не известно).

Связанный контент