Погана продуктивність TCP при одному підключенні, але не над декількома?


5

На двох окремих машинах Dell, здається, у мене виникає дратівлива проблема продуктивності при завантаженні через одне з'єднання. Я тільки тестував це все на Dell Dimension 3000, XP SP3, P4 2,8 ГГц, 512 Мб оперативної пам’яті.

У нас є інтернет-з'єднання 16 Мбіт / с, до якого всі комп’ютери підключаються через захищений Wi-Fi WiFi. Запуск тесту на швидкість на веб- сайті www.mybroadbandspeed.co.uk вказує на дуже стійку швидкість завантаження ~ 4900 кбіт / с, з численних тестів за останній тиждень. Ніколи жоден вищий, ледь не нижчий. Це відбувається на обох Dells. Firefox 3.5 у всіх випадках. Той самий результат в IE7.
Мій MacBook в тій же мережі, при першій спробі набрав 10900 кбіт / с і залишається на тому рівні.

Однак я пішов і знайшов популярний торрент на LegalTorrents і запустив його на Dell. Він досяг надійної швидкості завантаження 1+ Мбіт / с (8200 кбіт / с)!

Потім я спробував використовувати iPlayer BBC для перегляду потоку HD; одразу він розпочав буферизацію та подав попередження про необхідність з'єднання 3,5 Мбіт / с. Це ж шоу чудово працює на моєму MacBook у тій же мережі.

На Dell було випробувано декілька карток Wi-Fi, але це не дало ефекту. Швидкість підключення до маршрутизатора 54 Мбіт / с відображається сигналом "Відмінно".

Отже, здається, що Dells щасливі, коли встановлюють кілька TCP-з'єднань (BitTorrent), але не єдине (iPlayer, тест швидкості)?

Будь-які ідеї щодо того, що я можу зробити, щоб виправити це?

Оновлення:
я оновив драйвери до останнього, що міг знайти на сайті Dell (було лише незначне оновлення; не вдалося знайти жодних драйверів OEM), але проблема все ще зберігається. Я також не побачив нічого дивного в налаштуваннях драйвера; налаштування енергозбереження було вимкнено, і карта радісно працює зі швидкістю 802.11g.

Як я вже згадував вище, це, мабуть, не залежить від використовуваної бездротової карти (будь то Dell USB чи PCI-карта, яку я поставив у апарат).

Чи є якісь налаштування мережі в XP, які варто вивчити, або утиліти, які я міг би запустити?

Оновлення 2:
За пропозицією Goyuix, я спробував запустити те саме тестування швидкості на тому ж ПК Dell, але використовуючи живий компакт-диск Ubuntu 9.10. Тож я завантажився в Ubuntu, де все обладнання WLAN працював відразу, тоді я встановив Flash і спробував тест швидкості. Швидкість завантаження - ~ 11900 кбіт / с.

Перезавантаживши звичайну установку XP, переконайтесь, що немає сторонніх процесів, і цей же тест отримав звичайний ~ 4700 кбіт / с. Спробу відключити Брандмауер Windows безрезультатно.

Рішення:
Відповідно до відповіді флюксенду, я спробував програмне забезпечення TCP Optimizer , де я створив резервну копію існуючих параметрів мережевого / реєстру за допомогою меню «Файл», потім встановив бажану швидкість до 16000 кбіт / с і вибрав опцію «Оптимальні настройки».

Застосування цих параметрів значно збільшує розмір вікна TCP та встановлює оптимальний MTU, серед інших ключових реєстрів, пов’язаних із мережею. Потім вам буде запропоновано перезавантажити.

На обох Dells я знову провів тест на швидкість і виявив, що зараз я отримав таку ж продуктивність, що і мій MacBook - насправді трохи швидше на одній з машин, досягнувши понад 12000 кбіт / с.

Вирішено!


1
Як цікавість, якщо ви завантажуєте живий компакт-диск на зразок Ubuntu або Knoppix, як працює бездротовий зв’язок?
Гойу

Я щойно спробував живий компакт-диск Ubuntu 9.10, все обладнання працювало відразу (приголомшливо), і він отримав ~ 11900 кбіт / с на тому ж тесті на швидкість. Через хвилину перезавантажився в Windows XP, де він отримав ~ 4700 кбіт / с.
Крістофер

Відповіді:


1

Ви можете спробувати ці командні рядки:

netsh int ip reset [log_file_name]
скинути TCP / IP стек = скинути / переписати наступні ключі реєстру, пов'язані з TCP / IP:

  • СИСТЕМА \ CurrentControlSet \ Послуги \ Tcpip \ Параметри \
  • СИСТЕМА \ CurrentControlSet \ Послуги \ DHCP \ Параметри \

(можливо, вам доведеться після цього налаштувати свої настройки TCP / IP)

netsh winsock reset
repair winsock Він видаляє всі встановлені раніше Winsock LSP (багаторівневі постачальники послуг), включаючи потенційну несправність LSP, що спричиняє втрату збою передачі мережевих пакетів. Тому всі встановлені раніше LSP (антивірус / брандмауер), можливо, доведеться перевстановити

netsh інтерфейс скидає всі
скидання всіх інтерфейсів: 6to4, HTTPSTunnel, ipv4, ipv6, isatap, portproxy, tcp, teredo, але я не знаю точно, що ви ризикуєте це зробити

netsh посилання

Ви також можете спробувати specdguide.net tcp-оптимізатор, але створити резервну копію конфігурації перед застосуванням змін та RTFM.


З огляду на загальне не пояснення того, що netshробить, і постійно непроникний сайт MSDN, я дав цей варіант пропустити. Однак я спробував програмне забезпечення TCP Optimiser від speedguide.net і, застосувавши «оптимальні» налаштування та перезавантажившись, обидва комп’ютери тепер набирають 11 Мбіт / с або вони повинні бути. Дякую!
Крістофер

0

Чи можете ви оновити драйвер мережевої карти? Зокрема, з драйвером фактичного OEM (не Dell) - і порівняйте це з драйвером, що постачається Dell? Є також багато речей, які можуть відрізнятися за допомогою бездротових з'єднань, і кілька варіантів, які ви можете налаштувати в драйверах.

Я б перевірив драйвер на встановлення щодо режимів живлення та режимів сну. Обидва вони можуть мати досить виражений вплив на пікові показники.


Я спробував адаптер для бездротової мережі без Dell PCI, а не USB-модуль, що постачається, з тими ж результатами. Але я побачу, чи зможу я знайти драйвер OEM і побачу, чи зможу знайти якісь налаштування, що стосуються енергії. Дякую.
Крістофер

Оновлення драйвера не мало значення, а також не було включено жодних налаштувань живлення. Я оновив основну публікацію.
Крістофер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.