【фон】
Заказчик проводит базовое стресс-тестирование производительности CVM. Текущие отзывы говорят о том, что при использовании iperf для базового стресс-тестирования PPS сети данные стресс-теста облачного сервера намного превышают значение, обещанное на официальном сайте. Вызывает сомнение, что Tencent Cloud. Cloud Server не накладывает сетевых ограничений;
Рекомендуется использовать iperf3 и Netperf;
Метод работы: вы можете ознакомиться с рекомендациями по тестированию производительности сети на официальном сайте Tencent Cloud https://cloud.tencent.com/document/product/213/11460.
Следует напомнить: TCP используется для проверки производительности полосы пропускания; UDP используется для проверки описания параметра iperf;
sar: sar -n DEV 5; -- Просмотр количества пакетов сетевой карты 5 представляет время обновления;
ethtool: ethtool -S eth0;--Просмотр количества очередей сетевых карт;
Заказчик проводит базовый стресс-тест производительности, и текущие отзывы показывают, что данные теста интрасети модели SA3 2C4G/8C16G превышают верхний предел, обещанный на официальном сайте.
Конфигурация машины | Индикаторы стресс-тестирования | Данные испытаний модели SA3 | Стоимость обязательств официального веб-сайта |
---|---|---|---|
2C4G | NET(PPS) | 89W | 30W |
4C8G | NET(PPS) | 109W | 50W |
8C16G | NET(PPS) | 158W | 80W |
Ресурсы: один СЕРВЕР и два клиента стресс-тестирования;
Испытание под давлением: iperf3 -t 300 -M 100 -P 128
Стресс-тестирование PPS должно использовать -u, который по умолчанию выполняется в режиме UDP;
Параметр -M: MTU конфигурации по умолчанию для компьютеров Tencent Cloud составляет 1500, а размер по умолчанию обычно составляет 1460 во время стресс-тестирования;
Параметр -P: очередь сетевых карт, компьютеры Tencent Cloud обычно выравнивают номер ЦП, который намного меньше 128;
Согласно проведенным заказчиком испытаниям под давлением, давление действительно может превышать значение, указанное на официальном сайте, однако эти данные основаны на нерекомендуемых мерах и не рекомендуется использовать в качестве базового уровня;
iperf -u -c server_ip -b 400000pps -l 100bit -i 1 -p 3389 (-l указывает 100 бит, главным образом, чтобы избежать ограничения пропускной способности; -p указывает порт; настройка -b 40 Вт PPS в основном означает, что 2 клиента имеют мощность 80 Вт)
vi /etc/sysctl.conf добавлено net.core.wmem_default = 8388608 net.core.rmem_default = 8388608 net.core.rmem_max = 16777216 net.core.wmem_max = 16777216
Затем выполните sysctl -p, чтобы параметры вступили в силу.
При нагрузке 80 Вт на машине 8C16G потеря пакетов составила около 1%;
压测2раз Стоимость обязательств официального В случае с веб-сайтом потеря пакетов приближается к 50%.
Сетевые пакеты Tencent Cloud имеют строгие ограничения по изоляции. Во время стресс-тестирования необходимо использовать стандартные рекомендуемые методы. В качестве базового уровня рекомендуется также использовать соглашение об уровне обслуживания официального веб-сайта Tencent Cloud.