Чому роутер видає меншу швидкість, ніж на порту

Швидкість на пряму, при підключенні кабелю до карти мережі 40-50 мбіт/сек. При підключенні через роутер швидкість не піднімається більше ніж 20 мбіт/сек. Що таке "швидкість"? Як ви її вимірюєте? Через speedtest.net та подібні сервіси? Як ви отримуєте інтернет (чи використовується VPN чи PPPoE)? Чому може бути? Можливі варіанти (список неповний): 1) Маршрутизатор не справляється із навантаженням. Перевірте утилізацію ресурсів (CPU, пам'ять). Можливі також баги щодо реалізації підтримки протоколів. 2) Субоптимальна робота TCP (якщо ви користуєтеся результатами speedtest.net). Перевірте налаштування MTU та TCP MSS (maximum-segment size), якщо вони є. Перевірте швидкість передачі udp-датаграм за допомогою, наприклад, iperf. 3) Неузгодженість дуплексу на якомусь із портів. Перевірте налаштування дуплексу та наявність помилок на портах. 4) Як окремий випадок варіанта 1), наявність вбудованих механізмів "безпеки" (фаєрволли, ids та інша), що утилізують ресурси. Спробуйте вимкнути їх.

Якщо ви отримуєте інтернет через VPN/PPPoE, я схиляюся до першого варіанту. Можливо, що маршрутизатор не здатний обробити трафік більшої інтенсивності.UPD: Інтернет через pppoe. Швидкість помітив на торрентах, та й на тестах те саме. Ця проблема була не завжди, а з'явилася зовсім недавно. Чи не прошивав, не налаштовував. В принципі, ті ж варіанти, тільки в іншому формулюванні: 1) може бути, маршрутизатор з якоїсь причини перестав нормально функціонувати (погане харчування - нестабільна продуктивність - відкидання пакетів, або пробій пам'яті - порушення контрольної суми - відкидання пакетів) 2) налаштування дуплексу на портах, особливо на WAN-портумаршрутизатора 3) проблеми з MTU також не варто виключати 4) провайдер або ваш сусід по комутатору почав надсилати вам паразитний трафік, маршрутизатор намагається його обробляти, що веде до зниження корисної продуктивності. 5) провайдер змінив параметри PPPoE, маршрутизатор відреагував зниженням продуктивності через баги в прошивці.

Найбільш повну картину дасть порівняння характеристик підключення через маршрутизатор і безпосередньо (тут можна вивчити інтернет-трафік з комп'ютера при різних варіантах підключення та порівняти його характеристики), вивчення характеристик маршрутизатора (кількість відкинутих пакетів, помилки на портах, утилізація ресурсів) та інтернет-трафіку з його WAN-порту (кількість повторних посилок даних, параметри TCP, наявність фрагментації).

Готових односкладових відповідей я вам, на жаль, надати не можу. "Домашні" маршрутизатори мені видаються досить незручними в діагностиці через відсутність виразних інструментів для цього.