By Anonymous (not verified) , 16 April 2006
может кто знает - че за беда: есть карточка Realtek 8139D, есть мать Chaintech 6ATA2(VIA693A) и проц PentiumIII 550E(x733), и WindowsXP Pro sp2 с апдейтами, есть NT 4.0 Server с апдейтами, Ubuntu Linux 5.10.

при скачивании по сети Windows Network
на ХР - загрузка проца до 90-100%, скорость 6-7 Мб/с (ACPI)
на NT - проц на ~60%, скорость 8-9Мб/с
Linux - ваще загрузка к 100% со скоростью 2,5 Мб/с :(

драйвера свежие, udma включено... ну как это понимать? подскажите, с толку сбился
ps. менять железо нет возможности, в лесу живу:)
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.

max3

19 years 11 months ago

какои процесс хавает ресурсы ? (xp/nt)

Сетевуха пробовалась на других сыстемах (hardware) ? как ведет ?

savely

19 years 11 months ago

Таки драйвера, видать... На XP стоят с сайта или встроенные? Стоит поиграться...
Работу в NT можно принять за эталон.

MmM

19 years 11 months ago

И поменять ... хотябы временно карту ... просто реалтек на таких скоростях не самый лучший выбор имхо.

Sunix

19 years 11 months ago

драйвера с сайта realtek, последние и на ХР и на НТ.
Есть в дровах ХР опция "optimal performance", но если она на что-то влияет, то незаметно. Дрова из ХР ведут себя почти также

вот померял что грузит проц - если я скачиваю через сетевое окружение, то Explorer - 70%, System - 20%. Если с меня - то System -65% при общей загрузке под 90% (taskmgr больше никакой процесс не показывает).
на других компах не пробовалась, но вроде у множества людей такая же - что встроенная, что внешние самые распространенные.. (именно у меня Compex RE100ATX PCI). Просто смотрел по древним обзорам с PentiumII - там загрузка до 30% всего, вот я теперь ниче не понимаю.

MmM ну если менять, то выбор только из 3сом и Интел, а они рубликов ~500 стоят. т.е. как бы и реалтек не должна была грузить проц, и если я возьму другую - может же то же самое получиться.

MmM

19 years 11 months ago

А родный дрова WinXP как себя ведут ???

Может неудачный экземпляр ???

Sunix

19 years 11 months ago

а родные с дискеты я и не ставил - они старее чем с ХР sp2

MmM

19 years 11 months ago

вы себе противоречите ... вы же писали, что юзаете дрова от realtek ... пробовали ли вы дрова от microsoft ???

Sunix

19 years 11 months ago

да :) пробовал
драйвера с сайта realtek, последние и на ХР и на НТ.
Есть в дровах ХР опция "optimal performance", но если она на что-то влияет, то незаметно. Дрова из ХР ведут себя почти также
может действительно конкретный экземпляр, но не представляю как это может быть
Sunix
Возможно у Вас глючный экземпляр сетевухи. Из Реалтеков 8139 наиболее качественные - это Compex, Cnet, Planet. Ни в коем случае не Acorp!
Хотя тут вопрос принципиальный. RTL8139D - чип софтовый и предназначен для дешевых офисных решений. Собственно говоря - медиапреобразователь (ЦАП/АЦП и узлы кодирования/декодирования сигнала) и контроллер шины. Вся обработка пакетов до самого низкого уровня (т.е. физическая отправка/прием байта данных в/из чипа) ведется центральным процессором. Т.к. у чипа отсутствует поддержка встроенной памяти, задействуется память системная, для разнообразных буферов, причем довольно интенсивно (постоянные пересылки, сборка/разборка пакетов, вычисление CRC и т.п.). Сильно загружается шина PCI и процессорная, т.к. происходит постоянный обмен с сетевухой, в худшем случае побайтно (что у вас, по-видимому происходит).
Теперь посомтрим на Вашу материнскую плату. Собрана на чипсете VIA Apollo Pro, что автоматом означает весьма низкую скорость памяти, на уровне первых пентиумов, и невысокую пропускную способность системной шины и PCI (думается мне, что Вы материнку не раствикали и она с заводскими настройками). В сочетании с софтовой сетевухой.. эффект налицо!
Как решить. Само собой, раствикать системную плату, пользуясь статьями с сайта http://rom.by и этим форумом. Производительность в особо запущенных случаях может улучшиться буквально в два раза(!). Как минимум: нужно включить в биосе CPU Write posting, включить Delayed Transaction и параллельное выполнение запросов на PCI.. поиграть со значением PCI Latency (в большинстве случаев рекомендуется 32 clock), смотрите какие еще настройки есть.. Обязательно ставить VIA 4IN1 (тут рекомендуют, кажется, версию 4.51). Изменить в свойствах сетевой карты размеры буферов приема-передачи (от этого зависит нагрузка шины), поставить автоопределение скорости, сменить драйвер (пусть и на более старый).. Проверьте, чтобы сетевуха ни с кем не делилапрерывание. Также возможно, что не-ACPI ядро Windows будет лучше на Вашей системе (при установке Windows в самом начале нажимаете F5 и через несколько секунд сможете выбрать "Стандартный компьютер" из предоставленного списка ядер Windows).
Отличным решением для Вашей системы будет установка хардварной сетевухи, как Intel Pro 100 (семейство чипов 82558/b, 82559). Большинство операций нижнего уровня в этом семействе сетевух производится встроенным процессором. По PCI гоняются только пачки пакетов, системная память используется очень экономно (возможно только вычисление CRC центральным процессором). Установите драйвера с сайта Интел. Стоимость таких сетевух - от 350 руб.

Sunix

19 years 11 months ago

Ильясла спасибо за развернутый ответ! сетевуха Compex, стоит драйверок VIA Interleave enabler для чипсета(и под линухом регистры тоже правятся при загрузке), в биосе когда-то давно были отключены Concurrent PCI/HOST & PCI#1 access #2 retry из-за нестабильности, щас включил - 4часа нормально работает. хотя последняя опция мне не понятна : ). Write Posting - такого нету, все остальное было Enabled. работу в сети еще не проверял, потому что в ней никого нет.
VIA4in1? у меня есть эта версия (VIA_Hyperion 4IN1_V451v.zip) но всегда считал ее бесполезной вещью.. :shock:
Вот насчет буферов очень интересно, я к ним уже присматривался, но менять не пробовал, по-умолчанию стоит 64КБ. буду играться, но тоже мне не до конца понятно на что оно должно влиять..
на ACPI у меня все висит на прерывании 4 %) убирать АСР1 совсем не хочется, все же 21 век :cry: в крайнем случае после всех вариантов поменяю)

да найти какую-нить другую сетевуху и попробовать - самым правильным кажется, но вот у знакомых всех - встроенные или ваще нет.