Компьтеры, железо и другое Информация не только по програмному обеспечению, а и по компам и по железу |
|
Админ
Очки: 11,386, Уровень: 25 |
|
|
Сообщения: 846
Благодарил(а): 31
Поблагодарили 243 раз в 51 постах
Регистрация: 17.11.2004
Возраст: 46
|
|
Процессорозависимость сетевых карт на чипе RTL8139 -
17.01.2005, 15:21
Вступление
Всем нам известно, что при включенном компьютере, во время простоя системы, например вы отошли попить кофе, компьютер не бездействует, а чемто занимается: подмигивает лампочка жесткого диска, какие-то циклы крутятся в процессоре, приложения обмениваются информацией с оперативной памятью и тому подобное. Но когда компьютер оказывается в локальной сети, или в глобальной сети, будь то настольный компьютер или сервер, то начинается работа с сетью. Это уже наводит на определённые мысли: что он там делает? А он поддерживает связь с другими компьютерами, обменивается с ними пакетами, общается (типа привет, я тут) на уровне протоколов, например ICMP или TCP и, если он определённым образом настроен, позволяет забирать с себя информацию.
Следовательно, чтобы этот сложный процесс произошел, необходимы усилия не только усилия сетевой карты, оперативной памяти или жесткого диска, но и центрального процессора. Если же много клиентов к этому компьютеру подключилось, и начинается массовая загрузка фильмов, то процессору приходится очень гадко.
Главный вопрос
В нашей стране ОЧЕНЬ распространены сетевые карты на чипах RTL8139, которые можно купить практически везде за смешные деньги, порядка 5-7 долларов. На этих сетевых картах построено огромное количество сетей. Такие сетевые карты присутствую почти в каждом доме.
"А что тут такого? Всё хорошо работает." - скажете вы. Да так, ничего особенного. Сети с этими сетевухами работают, причем на 100Мб/с. Быстро и качественно. Но как только заходит вопрос о больших объёмах информации, таких как фильмы или музыка (особенно если эта информация складируется не где-то на сервере, а у вас на компьютере), начинаются проблемы.
Представим простую ситуацию, с участием сетевой карты на чипе RTL8139. Вы сидите дома, в ваш единственный выходной на этой неделе. У вас на компьютере скоплено порядка 30 ГБ музыки практически любых направлений и вы решили под эту музыку немного поиграть в добрую и душевную игру Counter Strike по сети. Всё было-бы неплохо, если бы вы не поделились своей коллекцией с вашей сетью. И тут, какой-то злоумышленник-сетянин (пользователь сети) начинает всю эту музыку с вас скачивать. Реакция компьютера - начинает тормозить. И, как бы сказал великий и могучий осли Иа-Иа из блокбастера Винни Пух: " И всё это только из-за того, что кто-то слишком много ест!"
Слухи и факты
Однажны, а давние времена, когда я работал в фирме, торгующей компьютерами, один клиент всё время брал серевые карты Intel. У нас с ними на тот период времеми были большие проблемы - одна из 4-х серевых карт была бракованная. Мы стрались объяснить клиенту, что сетевые карты Intel брать не стоит, очень большой процент брака. Но клиент всё-равно упорно продолжал закупить именно Intel-овские сетевые карты. На вопрос, зачем он их покупает, он мне ответил: "я лучше потрахаюсь немного с вами, и лучше за 3 прихода куплю необходимое количество сетевых карт, чем буду весь год маяться с дешёвыми сетевухами, которые жутко нагружают центральный процессор". В тот момент я всё это пропустил мимо ушей. Но сейчас настала пока вспомнить этот разговор, т.к. я нахожусь сейчас в ужасном положении: фильмов на компьютере около 50 Гб, музыки - 20Гб. И всё это добно пользователи сетки начинают качать именно в тот момент, когда я сажусь поиграть.
Подопытные и их тестирование
Моя ситуация следующая: дома находится 2 компьютера: один мой любимый, второй сервер.
Конфигурация моего компа:
- Duron 750(разогнан до 1050МГц)
- Мать - Epox 8K2AP
- 512 Mb PC3200
- HDD Seagate Barracuda 120Гб
- и ещё всякого хлама по мелочи...
- Сетевая карта - RTL8139.
С сервера я начинаю модулировать сетевую активность, путём скачивания 10 фильмов с моего компа. На своём-же компе я открываю диспетчер задач и смотрю на показатель "Загрузка центрального процессора" - и диву даюсь.
53%
Вы только вдумайтесь. (!!!)53%(!!!). Вот теперь всё стало на свои места. Все тормоза компьютера во время игрушек - это download с моего компьютера. (!!!)53%(!!!) - я в шоке. Надо эту ситуацию менять в срочном порядке.
Бегом в магазин, за другой сетевой картой. Благо, недавно зарплата была. В магазине на тот момент была всего одна сетевая карта, которая могда меня успокоить - 3COM 32 bit 3C980C-TXM по цене 38 уё. Остальные не подходили или по причине отсутствия кеша, или по бренду (RTL больше покупать почему-то не очень хотелось) или по низкой цене (до 20 уё - врят-ли что-нибудь хорошее можно взять). Купил её.
С предвкушением моего будущего сетевого рая, забегаю домой, раскручиваю комп и вытаскиваю RTL8139. Беру новенькую 3COM 32 bit 3C980C-TXM и начинаю её физическую установку в компьютер. Сразу появилась проблема - сетевая карта не хочет вставляться ни в один слот PCI - не пролезает в щель!. Ну вообще никак. Думаю. Надо что-то делать. Придумал. Беру сетевуху, кое-как вставил на 1 мм. Внешнюю часть сетевухи (это там, где находится гнездо RJ-45 и LED-ы мигают), немного перекосив, прикручиваю таки к корпусу. А заднюю враскачку пытаюсь туда запихнуть. Через 10 минут мучений она туда вошла. Я стал намного счастливее.
Запускаю винду, дрова сами установились, IP-адсес прописался автоматом (всё таки удобно, когда DHCP сервер в сетке есть) начинаю тестировать. Всё как и в предыдущий раз, только сетевая карта другая. Если кто забыл, напомню: С сервера я начинаю модулировать сетевую активность, путём скачивания 10 фильмов с моего компа. На своём-же компе я открываю диспетчер задач и смотрю на показатель "Загрузка центрального процессора".
15%
А вот это уже более благоприятная ситуация и для меня, и для моего процессора. Запускаю на сервере загрузку 15 фильмов и начинаю играть - тормоза есть, но теперь они практически не ощущаются, только если монстров много на карте
Заключение и напутствие
Если вы покупаете себе компьютер, который будет использоваться в локальной сети, или покупаете сетевую карту, для подключения в сеть - не экономьте. Купить нормальную вещь. Я не говорю, что надо покупать именно 3COM 32 bit 3C980C-TXM по цене 38 уё. Возможно есть и другие более доступные варианты. Но сетевые карты на чипах RTL8139 себя показали с не самой лучшей стороны. Да они дешёвые и быстрые. Есть такая поговорка: "скупой платит дважды". На нормальной сетевой карте и вы будете нормально работь, и процессор не будет напрягатья.
Сетевая карта 3COM 32 bit 3C980C-TXM мне просто понравилась - работает хорошо, процессор нагружается мало да и в Windows 98 драйвера к ней не нужны.
Ваши возможные возражения:
А у меня процессор Pentium 4 3000 - и я даже не ожущаю влияния сетевой нагрузки!
Да, влияния вы не ощущаете. Но как показала практика, чем меньше ресурсов используется, тем надёжнее система.
Я в игры не играю, фильмы не смотрю, следовательно ничего тормозить не будет.
Я тоже так думал, пока не ощутил это на себе. Печатаешь в ворде, но ВОРД ВНЕЗАПНО НАЧИНАЕТ ТОРМОЗИТЬ. Как оказалось, с меня скачивали кино одновременно 3 человека.
Я на доступ ничего не даю, значит скачивать никто ничего не будет.
Не спорю, с вас скачивать никто ничего не будет. Зато вы будете. Смена сетевой карты уменьшила загрузку процессора в этой ситуации с 62% до 35% - а это почти в 2 раза.
А я и скачивать ни у кого ничего не буду! Только в интернете сидеть.
Тогда это статья не для вас. Здесь были рассмотрены проблемы сетевого трафика больших объёмов с локальных сетей при скорости 100Мб. В интернете таких скоростей не бывает.
|
|
17.01.2005, 16:11
а как насчёт встроеных сетевух, ведь щас почти все мамки идут как со встроеной звуковухой так и с сетевухой.... что ТЫ можешь сказать по поводу них. или тоже нужно смотреть на чип,взятый в основу??
|
|
17.01.2005, 16:25
Вот б-ин у меня встроеная RTL
|
|
друг человека
Очки: 14,121, Уровень: 28 |
|
|
Сообщения: 2,392
Благодарил(а): 27
Поблагодарили 261 раз в 152 постах
Регистрация: 29.11.2004
Адрес: В будке.
Возраст: 40
|
|
17.01.2005, 16:37
Цитата:
Сообщение от christoph
Вот б-ин у меня встроеная RTL
|
Нестоит расстраиваться, огранич скорость скачки и снмкерсуй дальше.
Безумный погонщик великих патологоанатомов!
|
|
Местный
Очки: 11,346, Уровень: 25 |
|
|
Сообщения: 1,788
Благодарил(а): 2
Поблагодарили 55 раз в 37 постах
Регистрация: 08.12.2004
|
|
17.01.2005, 16:40
Цитата:
Сообщение от SENSOR
а как насчёт встроеных сетевух, ведь щас почти все мамки идут как со встроеной звуковухой так и с сетевухой.... что ТЫ можешь сказать по поводу них. или тоже нужно смотреть на чип,взятый в основу??
|
Сказать можно то же, что и о встроеном звуке Так шо не жлобитесь и покупайте звуковуху к сетевухе до пары Админ, падтверди им
|
|
17.01.2005, 16:50
У меня стоит отдельная сетевуха RTL8139 на PCI (которую я использую) и интегрированная в мать 3COM 3C940 Gbit (которую я отключил в биосе чтоб не нагружала). А теперь вопрос, если я включу и буду использовать свою интегрированную сетевуху какая будет нагрузка на мать и соответственно на систему?! И вообще какова разница в нагрузке между встроенной и внешней сетевой картой, пусть даже если они будут одинаковы?
|
|
........... -
17.01.2005, 17:11
спасибо админу за инфу.
конечно, как правило, все что интегртрованное не особо хорошее, это понятно. ну а что ж делать бедному студенту... приходится только надеяться и верить.. что когданибудь поставиться че-то лучшее.
|
|
17.01.2005, 18:15
У меня 3Com. Проблем не было.
|
|
17.01.2005, 19:00
Цитата:
Сообщение от Admin
Вступление
Всем нам известно, что при включенном компьютере, во время простоя системы, например вы отошли попить кофе, компьютер не бездействует, а чемто занимается: подмигивает......
|
А вопрос есть- ТЫ САМ ЭТО ХОТЬ РАЗ ЧИТАЛ?
|
|
17.01.2005, 19:04
Цитата:
Сообщение от Жека!
А вопрос есть- ТЫ САМ ЭТО ХОТЬ РАЗ ЧИТАЛ?
|
к чему это =\
|
|
AV
Очки: 16,486, Уровень: 31 |
|
|
Сообщения: 2,205
Благодарил(а): 578
Поблагодарили 379 раз в 161 постах
Регистрация: 22.11.2004
Адрес: www.norma4.ks.ua
Возраст: 38
|
|
17.01.2005, 19:22
Цитата:
Сообщение от Жека!
А вопрос есть- ТЫ САМ ЭТО ХОТЬ РАЗ ЧИТАЛ?
|
вставлять смайлики у тебя лучше получается, чем чтото толковое писать..
з.ы. я так и не понял, к чему пост (в особенности смайл)
если 13 минут греть котлеты с макаронами то они превращаются в пельмени
|
|
17.01.2005, 19:59
Цитата:
Сообщение от A. Vinnitskaya
вставлять смайлики у тебя лучше получается, чем чтото толковое писать..
з.ы. я так и не понял, к чему пост (в особенности смайл)
|
Вообщет не хорошо квотировать искажая тему, а этим сейчас автоматом занимается сей движок форума...
Я так понимаю внимание акцентировалось на фразе ", компьютер не бездействует, а чемто занимается: подмигивает......", отсюда виден как уровень аудитории, на которую она расчитана эта байка, так и правдивость информации в самой статье.
Поясню на пальцах:
Сетевуха - это устройство, а устройство нужно настраивать! А подход "ну другая ж сетевуха САМА заработала и есть ламерский".
Если б автор хотя бы заикнулся на тему что у него все настроено нормально, что Duplex Mode не автодетект... я б наверное промолчал...
Ради эксперимента: верни сетевуху и поставь Full Duplex 100Mb как на клиенте так и на сервере...
Я не гарантирую что это единственное что нужно, но это самая распространенная ошибка, мало того плавающая.
|
|
17.01.2005, 20:20
Цитата:
Сообщение от bachin
Вообщет не хорошо квотировать искажая тему, а этим сейчас автоматом занимается сей движок форума...
Я так понимаю внимание акцентировалось на фразе ", компьютер не бездействует, а чемто занимается: подмигивает......", отсюда виден как уровень аудитории, на которую она расчитана эта байка, так и правдивость информации в самой статье.
Поясню на пальцах:
Сетевуха - это устройство, а устройство нужно настраивать! А подход "ну другая ж сетевуха САМА заработала и есть ламерский".
Если б автор хотя бы заикнулся на тему что у него все настроено нормально, что Duplex Mode не автодетект... я б наверное промолчал...
Ради эксперимента: верни сетевуху и поставь Full Duplex 100Mb как на клиенте так и на сервере...
Я не гарантирую что это единственное что нужно, но это самая распространенная ошибка, мало того плавающая.
|
Ну-Ну. Какой же это сервак без умной сетевухе?
|
|
17.01.2005, 21:06
Сетевые карты различаются в цене потому что у них разный процент операций производится аппаратно. Вполне вероятно что на 8139 реализован только АЦП и ЦАП а всё остальное - с помощью центрального процессора. А на счёт встроенной сетевой - нужно смотреть на чип. Я бы рекомендовал Скинеру использовать встроенный 3Com. Если она встроенная совсем не означает что она будет больше загружать процессор. Встроенная карта тоже сидит на PCI, разница лишь в том что не разведён разьём, а подключение идёт напрямую к чипу. Из своего собственного опыта (продолжительного) у 3Com идёт несколько завышеное напряжение на кабель. Здесь есть две стороны медали, с одной стороны эти карты способны работать на бОльших расстояниях устойчиво, с другой стороны нельзя гарантировать корректную работу на оборудовании сторонних производителей (хабы, свичи и прочее). На своей прошлой работе поменял все 8139 на Intel - нисколько не пожалел. Сразу пропали проблемы с сетевыми картами (очень большие были на них нагрузки и не редки были случаи когда 8139 попросту отключался, помогало только Power OFF и Power ON, reset не спасал). У самого на борту стоит Intel гигабитная, установлен 100 мб/с фул дуплекс (кто не знает - фул дуплекс это одновременная передача в обоих направлениях) ну и немного подшаманены другие настройки, но это разговор отдельной статьи. Информация на подобную тематику присутствует в интернете ;)
|
|
17.01.2005, 23:35
Цитата:
Сообщение от DEoNisy
Сетевые карты различаются в цене потому что у них разный процент операций производится аппаратно. Вполне вероятно что на 8139 реализован только АЦП и ЦАП а всё остальное - с помощью центрального процессора. А на счёт встроенной сетевой - нужно смотреть на чип. Я бы рекомендовал Скинеру использовать встроенный 3Com. Если она встроенная совсем не означает что она будет больше загружать процессор. Встроенная карта тоже сидит на PCI, разница лишь в том что не разведён разьём, а подключение идёт напрямую к чипу. Из своего собственного опыта (продолжительного) у 3Com идёт несколько завышеное напряжение на кабель. Здесь есть две стороны медали, с одной стороны эти карты способны работать на бОльших расстояниях устойчиво, с другой стороны нельзя гарантировать корректную работу на оборудовании сторонних производителей (хабы, свичи и прочее). На своей прошлой работе поменял все 8139 на Intel - нисколько не пожалел. Сразу пропали проблемы с сетевыми картами (очень большие были на них нагрузки и не редки были случаи когда 8139 попросту отключался, помогало только Power OFF и Power ON, reset не спасал). У самого на борту стоит Intel гигабитная, установлен 100 мб/с фул дуплекс (кто не знает - фул дуплекс это одновременная передача в обоих направлениях) ну и немного подшаманены другие настройки, но это разговор отдельной статьи. Информация на подобную тематику присутствует в интернете ;)
|
Вот это ответ так ответ, всё понятно и доходчиво спасибо, наверное так и сделаю. А сколько стоит эта интеловская сетевуха?!
|
|
17.01.2005, 23:38
Цитата:
Сообщение от AMD64.skinNer
А сколько стоит эта интеловская сетевуха?!
|
в МКТ (на 200 лет Херсона) 156гр. Intel PRO/100S or 3COM
|
|
18.01.2005, 00:44
Цитата:
Сообщение от AMD64.skinNer
Вот это ответ так ответ, всё понятно и доходчиво спасибо, наверное так и сделаю. А сколько стоит эта интеловская сетевуха?!
|
Всегда пожалста. Интел у меня встроенная. В чём ещё у неё преимущество что она не на PCI сидит, в ICH5 (как и у меня в ICH5R) для гигабитной сетевой своя шина, с большей пропускной способностью (гигабитная сетевая на простом PCI - не 64 битном - может грузить шину под завязку и другие устройства могут работать некорректно). Так что как можно видеть, встроенная сетевая иногда даже лучше.
|
|
Флудер
|
|
Сообщения: 30
Благодарил(а): 0
Поблагодарили 0 раз в 0 постах
Регистрация: 19.11.2004
|
|
тоже скажу... -
18.01.2005, 23:04
Не все от Intel блестит.
так что думайте!
|
|
18.01.2005, 23:08
2Den (Не в смысле персонально. а на развернутый ответ)
Сетевые карты различаются в цене потому что у них разный процент операций производится аппаратно. Вполне вероятно что на 8139 реализован только АЦП и ЦАП а всё остальное - с помощью центрального процессора.
Эээ... боюсь не согласен. Конечно нужно будет пересмотреть это дело, но всетаки это вопрос не сетевой карты! сетевая карта ВСЕ пердает так ка есть, а остальное вопрос протокола. Например IP - протокол доставки определенному адресату, а TCP/IP опять же протокол доставки адресату с подтверждением (гарантией) доставки. Так что о каких то дополнительных затратах на уровне сетевой карты еще рано (IMHO), если что поправьте. (я не говорю о модемах)
А на счёт встроенной сетевой - нужно смотреть на чип. Я бы рекомендовал Скинеру использовать встроенный 3Com. Если она встроенная совсем не означает что она будет больше загружать процессор.
......................Встроенная карта тоже сидит на PCI, разница лишь в том что не разведён разьём, а подключение идёт напрямую к чипу. ........................
Да, да, да... но это все на той же шине... иногда на том же перегреве... Иногда на той же памяти... иногда програмно... вобщем надо действительно смотреть.
Из своего собственного опыта (продолжительного) у 3Com идёт несколько завышеное напряжение на кабель. Здесь есть две стороны медали, с одной стороны эти карты способны работать на бОльших расстояниях устойчиво, с другой стороны нельзя гарантировать корректную работу на оборудовании сторонних производителей (хабы, свичи и прочее).
...................................
На своей прошлой работе поменял все 8139 на Intel - нисколько не пожалел.
...................................
Сразу пропали проблемы с сетевыми картами (очень большие были на них нагрузки и не редки были случаи когда 8139 попросту отключался, помогало только Power OFF и Power ON, reset не спасал).
...................................
После того как поставили в сети ОДИНАКОВЫЕ сетевушки (не важно какие, просто они без шаманства договаривались) проблем с сетью до сих пор нет (на сколько я знаю, ведь я давненько не админю и не был даже в городе...)
...................................
У самого на борту стоит Intel гигабитная, установлен 100 мб/с фул дуплекс (кто не знает - фул дуплекс это одновременная передача в обоих направлениях) ну и немного подшаманены другие настройки, но это разговор отдельной статьи. Информация на подобную тематику присутствует в интернете ;)
Я думаю в нашей сетке ВСЕМ нужно убрать автоопределение. К слову, эта вещь не на уровне коннекта, а на уровне пакета!
Я не знаю топологию сети. Я даже не знаю что такое 6.1 (для меня это он управляющий) так что о настройках судить немогу. Я могу лишь высказывать (IMHO) мое личное мнение.
|
|
\$$$/ - 2 ^_^
Очки: 22,116, Уровень: 36 |
|
|
Сообщения: 5,479
Благодарил(а): 4
Поблагодарили 365 раз в 194 постах
Регистрация: 21.11.2004
Адрес: я? Дома живу.
|
|
19.01.2005, 01:22
Цитата:
Сообщение от Volodya
Сказать можно то же, что и о встроеном звуке Так шо не жлобитесь и покупайте звуковуху к сетевухе до пары Админ, падтверди им
|
Почему, в хороших матерях как правило либо 3ком, либо Интел стоит. У них обычно проблем нету.
|
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикряплять файлы
Вы не можете редактировать сови сообщения
HTML код Выкл.
|
|
|
|