загрузка проца на 100% в локалке

может кто знает - че за беда: есть карточка 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. менять железо нет возможности, в лесу живу:)

Аватар пользователя max3

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

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

Аватар пользователя savely

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

А кому счас легко...

Аватар пользователя MmM

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

Аватар пользователя Sunix

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

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

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

никто не знает столько, сколько не знаю я

Аватар пользователя MmM

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

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

Аватар пользователя Sunix

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

никто не знает столько, сколько не знаю я

Аватар пользователя MmM

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

Аватар пользователя Sunix

да:) пробовал

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

никто не знает столько, сколько не знаю я

Аватар пользователя Ильясла

Sunix
Возможно у Вас глючный экземпляр сетевухи. Из Реалтеков 8139 наиболее качественные - это Compex, Cnet, Planet. Ни в коем случае не Acorp!
Хотя тут вопрос принципиальный. RTL8139D - чип софтовый и предназначен для дешевых офисных решений. Собственно говоря - медиапреобразователь (ЦАП/АЦП и узлы кодирования/декодирования сигнала) и контроллер шины. Вся обработка пакетов до самого низкого уровня (т.е. физическая отправка/прием байта данных в/из чипа) ведется центральным процессором. Т.к. у чипа отсутствует поддержка встроенной памяти, задействуется память системная, для разнообразных буферов, причем довольно интенсивно (постоянные пересылки, сборка/разборка пакетов, вычисление CRC и т.п.). Сильно загружается шина PCI и процессорная, т.к. происходит постоянный обмен с сетевухой, в худшем случае побайтно (что у вас, по-видимому происходит).


Теперь посомтрим на Вашу материнскую плату. Собрана на чипсете VIA Apollo Pro, что автоматом означает весьма низкую скорость памяти, на уровне первых пентиумов, и невысокую пропускную способность системной шины и PCI (думается мне, что Вы материнку не раствикали и она с заводскими настройками). В сочетании с софтовой сетевухой.. эффект налицо!
Как решить. Само собой, раствикать системную плату, пользуясь статьями с сайта 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

Ильясла спасибо за развернутый ответ! сетевуха 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 в крайнем случае после всех вариантов поменяю)

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

никто не знает столько, сколько не знаю я

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей