Я відчув значну втрату даних з iPerf в режимі UDP внаслідок того, що процесор не зміг іти в ногу. Чомусь iPerf з UDP здається набагато більш інтенсивним процесором, ніж iPerf з TCP. Чи відчуваєте ви однакові відсотки втрат, встановлюючи iPerf на половину ставки?
Щоб відповісти на ваше друге запитання про те, яка втрата пакету є прийнятною, це насправді залежить від того, яку програму ви запускаєте, скільки трафіку у вас є. Дійсно, втрат не повинно бути, якщо ви знаходитесь під обмеженням пропускної здатності. У більшості речей я, мабуть, не надто скаржиться на .25%, але це все-таки велика втрата, якщо ви працюєте з дуже високими темпами.
[РЕДАКТИВА 1] Деякі інші думки з цієї теми:
- Спробуйте збільшити ставки iPerf. Якщо десь є системна проблема, цілком ймовірно, що ви відчуєте однаковий відсоток втрат незалежно від ставки. Якщо ви знаходитесь на межі вашого обладнання, або ваш постачальник робить якийсь ЧЕРВЕНИЙ , то, швидше за все, втрат не буде до певної швидкості, а потім додатково гірші втрати, чим вище, ніж ви йдете.
- Виконайте tcpdump вимірювання сесії iPerf, лише щоб переконатися, що ваші тести точні.
- Спробуйте iPerf за допомогою TCP. Це не повідомить про втрати, але якщо ви отримуєте збитки, то з'єднання не зможе нарощувати дуже високий рівень. Оскільки затримка також вплине на це, переконайтеся, що випробуєте до кінцевої точки з якомога меншою затримкою.
- Залежно від того, яку передачу ви маєте на внутрішній стороні свого з'єднання, переконайтеся, що ви її максимально закриваєте. Наприклад, якщо у вас є кілька комутаторів між тестовою системою та крайовим маршрутизатором, перейдіть до безпосередньо підключеного комутатора.
- Якщо у вас є керований комутатор, перевірте статистику на ньому, щоб переконатися, що збитки там не відбуваються. Я стикався з деякими дешевшими комутаторами, які починають випадати, коли ви наближаєтесь до 100Mbps UDP-трафіку на них (хоча в основному старі та дешеві некеровані комутатори).
- Спробуйте одночасно iPerfs від двох різних клієнтів до двох різних хостів, щоб ви могли бути впевнені, що обмеження не є результатом процесора чи дешевої локальної картки NIC.