Тестируемый компьютер: один с сетевой картой для тестирования, другой в качестве сервера; опциональный гигабитный коммутатор; рекомендуемые кабели Cat5e или Cat6; стабильное питание.
Установка iperf3: Debian/Ubuntu используйте «sudo apt install iperf3»; CentOS/RHEL используйте «sudo yum install iperf3»; macOS используйте «brew install iperf3». Убедитесь, что драйверы сетевой карты обновлены.
| Элемент | Цель | Инструмент |
|---|---|---|
| Основная подключаемость | Убедитесь, что сетевая карта правильно подключена | ping |
| Производительность пропускной способности | Тестирование максимальной пропускной способности TCP/UDP | iperf3 |
ping -c 10
Серверная сторона: iperf3 -s; Клиентская сторона: iperf3 -c
| Элемент | Нормальный диапазон | Аномальная ситуация |
|---|---|---|
| Основная подключаемость | Процент потерь пакетов ping < 1% | Высокий процент потерь пакетов |
| Пропускная способность TCP | Близко к скорости гигабитной сети | Низкая скорость, большие колебания |
| Возможные причины | Решения |
|---|---|
| Плохое качество кабеля | Используйте кабели Cat6 или более высокого качества |
| Порт не был правильно согласован | Ручная настройка на гигабитный режим (проверьте с помощью ethtool) |
| Несоответствие драйверов | Обновите драйверы сетевой карты |
| Загруженность сети | Тестируйте в условиях малой загрузки сети |