Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Проблема с Gigabit Lan (Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller) (http://forum.oszone.net/showthread.php?t=142059)

lexen 06-06-2009 22:51 1137017

Проблема с Gigabit Lan (Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller)
 
Помогите весь день убил и никак. Суть проблемы – поставил Windows 7 RC 7100, вообщем всё встало, работает, но проблема с сетью. MB Asus P5E3 Deluxe, на борту две гигабитные сети: Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller (под неё даже поставил самые последние драйвера от марвел 21.04.2009) и Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20). Итог один при копировании с домашнего сервера – скорость как и положенно 60 – 120 мегабайт в секунду (на обоих компах рейд 0), при копировании на сервак скорость 11 мегабайт и не выше. Если проделать ту же операцию с сервака – ТАЖЕ проблема – копирую с компа на сервак скорость 60 – 120 мегабайт, с сервака на комп 11 мегабайт. Вывод сеть всё-таки 1 гигабит (причём в обе строны). Но как его получить полноценный в обе стороны с одной машины.
Всё что есть в сети (по крайней мере день искал) про нерабочий гигабит попробовал – толку ноль.
Как получить Rx = Tx = 60 - 120 мегабайт.

Valeant 07-06-2009 11:03 1137249

lexen,
Конечно в потемках рекомендовать что-то тяжело, но все же.
Данных очень мало, настройка сетевой карты на вашем ПК (параметры например обработка прерываний, буфера и т.д. в свойствах сетевой); какой программой копируете; может лучше использовать родные драйвера от microsoft на сетевые карты в данном случае, что стоит на сервере тоже Windows.

И я не понял, это именно то:
1.Действия с ПК
ПК <----- 60-120MB ------- S
ПК ---------- 11MB --------> S

2.Действия с S
ПК ------ 60-120MB ------> S
ПК <-------- 11MB ---------- S

Но для начала у себя на ПК посмотрите параметр только именно эти другие не меняйте или сохраните, чтоб вернуть, обратить внимание на 2 и 3.:
netsh int tcp show global

Цитата:

1.Состояние разгрузки TCP Chimney : enabled
(Chimney offload State)
Все сетевые соединения обрабатываются в сетевой карте.
netsh int tcp set global chimney=enabled (disable)
рекомендуют - enable

2.Поставщик надстройки контроля перегрузки : ctcp
(Add-On Congestion Control Provider)
CTCP увеличивает темп передачи с одновременным контролем размера окна и пропускной способности.
netsh int tcp set global congestionprovider=ctcp (none, ctcp, default)
рекомендуют - ctcp

3.Мощность ECN : enabled
(ECN Capability)
Просто говоря заминка на маршрутизаторе, снижаем передачу (пробки на дорогах).
netsh int tcp set global ecncapability=enabled (enabled, disabled, default)
рекомендуют - disable (т.к. неизвестен какой маршрутизатор в сети)
Обязательно увеличьте кол-во соединений TCP/IP.

Пока это все, только ознакомьтесь еще со статьей, только не обращайте внимание на media player,
http://blogs.technet.com/mark_russin...7/3151215.aspx
с части
Цитата:

...
Поскольку стандартный размер кадра Ethernet составляет 1500 байт, предел в 10 000 пакетов в секунду эквивалентен максимальной пропускной способности 15 Мбайт/с. Сети стандарта 100 Мбит обеспечивают пропускную способность в районе 12Мбайт/с, поэтому в таких сетях падение этого параметра обычно не заметно. В то же время, при передаче данных в рамках сети 1 Гб между системами с сетевыми адаптерами 1Гб пропускная способность уменьшится примерно на 85%.
...
.
и http://www.help-computers.ru/Windows_Vista.html
с места
Цитата:

....
Виновато дросселирование?
...

lexen 07-06-2009 13:12 1137331

Valeant, большое спасибо за ссылки, прибил эту службу (одновременно увеличил размер пакета до 9014 байт) на обоих ПК, и скорость возросла до 72 мегабайт.
Теперь остался вопрос как поправить вопрос 8000 * 9014 - ведь именно по этой формуле сейчас работает моя сетевуха.
Просто до момента установки - когда на обоих машинах были Vista SP1 - реальная скорость была на уровне 100 метров , переодически до 120 (это весьма большое но, так как на сервак в основном кидаю HD Video - и ждать пока зальётся 100 - 500 GB видео).

Valeant 08-06-2009 14:37 1138295

lexen,
Вспомним немного, все примерно:

Максимально возможный блок для расчета возьмем MTU = 1500байт данных,
1Гбит/с = (1000000000/1500/8) - 30% издержек ~ 25000пакетов/сек.
Далее в стандарте Gigabit Ethernet заложен алгоритм контроля потока, т.е. если приемник или передатчик на сетевой пропустили прием/передачу ну ПК отвлекся на что-то то введено понятие "пауза" приостановка передачи на некоторое время, так же применение jumbo-frames увеличении длины кадров Ethernet (со стандартных до 9014 байт) т.е. пропускная способность для операций обмена данными между ОЗУ ~ 800Мбит/с. Теперь далее данные записываются на диск HDD тоже имейте ввиду в среднем 70-130Мбайт/с на SATA-II.
Шина PCI-32bit = 33МНг = 32 * 33 = 1066,(6)Мбит/с / 8 ~ 132Мбайт/с, но так же есть издержки, через нее работает сетевая карта. Из всего сказанного я думаю реально иметь от ~70-80Мбайт/с.
Обработка сетевой карты в последних Windows происходит методом опроса, т.е. есть время и система сама опрашивает буфер приема/передачи через DMA (Можно посмотреть ком. netstat -i) в данном методе опасно переполнение буфера, т.е. он просто переписывается или теряется тогда данные просто повторяются.
Так же лучше все это смотреть еще лан.анализатором что в ней творится.

Теперь сам протокол TCP/IP был переписан заново там есть интересные параметры, с которыми можно поиграть чтоб выжать максимум, говорить что как ставить не буду, лучше изучите каждый и только потом устанавливайте:

netsh int tcp show global

Глобальные параметры TCP
----------------------------------------------
Receive-Side Scaling State : enabled
Chimney Offload State : automatic
Receive Window Auto-Tuning Level : normal
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : enabled

в Windows 7
------------------------------------------------
NetDMA State : enabled (в Vista по вопросом)
Direct Cache Acess (DCA) : disabled


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
DisableTaskOffload, EnablePMTUDiscovery, MaxDupAcks, SackOpts, Tcp1323Opts, TcpMaxConnectResponseRetransmissions,
TcpMaxDataRetransmissions, TcpMaxDupAcks

EnableTCPA, EnableWsd - ????

Или можно попробовать твикером, хорошо зарекомендовал себя windows maneger 1.
Так что попробуйте настройками поиграть.

Vancouver 08-06-2009 15:28 1138345

Это под Vist'у, но все равно http://forums.speedguide.net/showthread.php?t=31779
Видео тоже есть. :)

lexen 08-06-2009 22:09 1138617

Valeant, первая часть сообщения - устаревшая теория. На обоих компах RAID висит на PCI-e вообщем предел линейной скорости чтения/записи = 200 мегабай в сек (эту уже со всеми накладными расходами). И как я уже сказал - в данной же связке - эти же два ПК, но на Vista SP1 - сливал в обе строны со скоростью вплоть до 120 метров в сек. А вот за вторую часть спасибо, буду пробовать.

Vancouver, спасибо, тож попробую.

xopek160183 18-08-2011 10:19 1734341

Проблема с этой картой Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller. Короче! Юзер чуть грамотный, лезет куда зря! Чего натворил - не знаю. Говорит, что ничего не делал и ничего не ставил.
Система - ХР 32 бит. Встроенная сетевуха.
Со слов юзверя: " вчера выключил комп как обычно. А сегодня включил, он загрузился и после появления рабочего стола поработал несколько секунд и опять перезагрузился! И так постоянно."

Методом проб и ошибок мне удалось установить, что как только начинает работать минипорт планировщика пакетов для сетевой - машина сразу же перегружается.
действия в подробностях: В безопасном отключаем минипорт (остается одна сетевуха). Загружаем в обычном режиме - все нормально работает (кроме сети - ее нет). Хотя пишет, что сетевое подключение есть и т.д., но никаких параметров ТСP нет - передано и получено пакетов - ноль. И к тому же для этого сетевого подключения включены все службы. Если принудительно присвоить адрес или применить настройки (даже если отключить планировщик пакетов), то в состоянии подключения сразу появляется передача пакетов, появляется сеть (т.е. в нетспикерфоне появляется список доступных абонентов и т.д.) Но это секунд на 15-20. Потом рабочий стол моргает одни раз (как-бы обновляется) и комп уходи в перезагруз. Причем в нормальном режиме он уже не загрузится - все время будет перезагружаться.
Уже перепробовал все мне известное - ситуация не изменилась.
На ум приходит только переустановка системы, но очень не хочется в связи с наличием лицензионных прог и перенос их лицензий дело хлопотное.
Кто сталкивался????

Angry Demon 18-08-2011 10:42 1734359

xopek160183, отключите перезагрузку при STOP-ошибке и приведите ошибку BSOD, если таковой будет.

Valeant 18-08-2011 10:43 1734361

xopek160183,
повторите то же самое только сделайте сброс TCP.
netsh int ip reset c:\resetlog.txt
или удалите протокол и заново поставьте.

И наверное основное, так как пк у пользователя простого, то при подключение в сети делать нечего, => ищите троян.
И почистите каталог TEMP.

xopek160183 19-08-2011 12:14 1735116

На наличие вирусов проверено всеми возможными и невозможными способами. Все темпы вычищены вручную по самое небалуйся. Результат небольшой есть - чуть дольше (минут на пять) начинает работать сеть, но потом опять вырубается. Прихожу к выводу, что это что-то с самой виндой. Как уже потом выяснилось - этот лошара (чтоб его) прежде чем мне об этом сказать сделал восстановление системы с диска и из SP3 система превратилась в SP2. Да и к тому же потом выяснилось еще и то, что комп выдавал какую-то ошибку программы winlogon.exe. Удалось определить,что перезагрузка происходит из-за ошибки с000021а ...05. Найдено достаточно больше количество статей по этому поводу в том числе и http://wiki.oszone.net/index.php/C000021a. Ничего из описанного не дало результатов. Уточненные симптомы следующие: после появления рабочего стола (абсолютно нормальный вид) догружаются автозагрузка и прочее. Появляется подключение к локалке, получается адрес, появляется нетспикерфон, причем в нем видны все пользователся в сети, свободно отправляются сообщения. Сам комп становится виден в сетевом окружении (заходит на него не пробовал, но виден). В какой-то момент рабочий стол моргает (обновляется), с него исчезает картинка, цвет стола становится бледно-голубой, в меню пуск пропадают некоторые элементы (например "Выполнить"). После этого еще секунд 30 еще все работает, в том числе и сеть. Затем бац - и синий экран с ошибкой (ну или просто перезагрузка, если параметр установлен :) )
Прихожу к выводу, что легче переустановить систему и помучится с лицензиями на проги. Хотя очень интересен вопрос - откуда у этой ошибки ноги растут!

Morpheus 19-08-2011 12:24 1735123

xopek160183, выполните пункты 1 - 5 из прикрепленной темы: Важно! Прежде чем задать вопрос, прочтите эту тему!
Форум Windows 7 не предназначен для решения проблем в XP и стопов.


Время: 15:13.

Время: 15:13.
© OSzone.net 2001-