Я запускаю программу в двух терминалах. Один делает 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 (по крайней мере, ни одного из известных мне).