Недавно мы только что получили несколько новых серверов от Softlayer из Далласа 05, которые должны иметь скорость подключения 10 Гбит / с, и я хотел бы проверить это утверждение в нескольких местах. Есть ли у кого-нибудь хороший способ проверить это? Я, очевидно, не ожидаю увидеть полные 10 Гбит / с из-за различных факторов, но я хотел бы увидеть, насколько это хорошо.
Если у вас есть системы в указанных местах, и вы можете получить к ним доступ и запустить код, и они основаны на * nix, вы, вероятно, можете использовать iperf. Он специально создан для тестирования производительности сети.
В одной системе запустите сервер:
iperf -s -f M
Затем в другой системе запустите клиент (который подключается к серверу):
iperf -c <server_ip> -f M
Один очень простой способ проверить это - использовать BitTorrent (или любой другой протокол P2P, если на то пошло). Причина в том, что он зависит не от одного «загружающего» сервера, а от сотен или даже тысяч.
Просто найдите хороший торрент-файл и начните скачивание с помощью любого клиента по вашему выбору. Я рекомендую попробовать найти дистрибутив Linux, в котором ISO-файлы доступны в виде торрентов, например Kali Linux. Что касается клиента, идите с rTorrent.
Я думаю, что есть способ отобразить скорость D / L в виде графика.
РЕДАКТИРОВАТЬ:
Как проницательно заметил Майкл Хэмптон, при обычном размере ISO скорость D / L не достигнет своего пика до полной загрузки файла. По этой причине вам следует добавить несколько разных торрентов такого типа, чтобы увидеть реальную метрику.