![]() |
С какой скоростью должна работать сеть?
Локальная одноуровневая сеть из трех Р1 под Win 98 с сетевыми картами 3Сом (10 Мбит, витая пара), и восьмипортовым хабом (100 Мбит), работает очень медленно - прокачивается примерно 1 Мб за минуту.
Мне кажется, такая сеть должна работать, как минимум, раз в 10 быстрее. В чем может быть причина и можно ли как-то ускориться? |
какой протокол, какие именно сетевые, включен ли Full Duplex?
вобще реально на 10Мбитке д.б. 600-700кБ/с и даже больше |
При настройке сети необходимо различать номинальную и эффективную пропускные способности протокола. Под номинальной пропускной способностью обычно понимается битовая скорость передачи данных, поддерживаемая на интервале передачи одного пакета. Эффективная пропускная способность протокола - это средняя скорость передачи пользовательских данных, то есть данных, содержащихся в поле данных каждого пакета. В общем случае эффективная пропускная способность протокола будет ниже номинальной из-за наличия в пакете служебной информации, а также из-за пауз между передачей отдельных пакетов.
Рассмотрим подробнее разницу между номинальной и эффективной пропускными способностями на примере протокола Ethernet. На рисунке 2.1 приведена временная диаграмма передачи кадров Ethernet минимальной длины. Номинальная пропускная способность протокола Ethernet составляет 10 Мб/с, что означает, что биты внутри кадра передаются с интервалом в 0.1 мкс. Кадр состоит из 8 байт преамбулы, 14 байт служебной информации - заголовка, 46 байт пользовательских данных и 4 байт контрольной суммы, всего - 72 байта или 576 бит. При номинальной пропускной способности 10 Мб/c время передачи одного кадра минимальной длины составляет 57.6 мкс. По стандарту между кадрами должна выдерживаться технологическая пауза в 9.6 мкс. Поэтому период повторения кадров составляет 57.6 + 9.6 = 67.2 мкс. Отсюда эффективная пропускная способность протокола Ethernet при использовании кадров минимальной длины составляет 46 х 8/67.2 = 5.48 Мб/c. Реальная пропускная способность по пользовательским данным в сети может быть только меньше приведенного выше значения 5.48 Мб/с (для кадров данного размера). Отношение реальной пропускной способности сегмента, канала или устройства к его эффективной пропускной способности называется коэффициентом использования (utilization) сегмента, канала или устройства соответственно. Эффективная пропускная способность существенно отличается от номинальной пропускной способности протокола, что говорит о необходимости ориентации именно на эффективную пропускную способность при выборе типа протокола для того или иного сегмента сети. Например, для протокола Ethernet эффективная пропускная способность составляет примерно 70% от номинальной, а для протокола FDDI - около 90%. взято отсюда : http://www.citforum.ru/nets/optimize/locnop_02.shtml#21 |
BGW Должна быть стабильная 10 Мбит при минимальной загрузки сети.
|
Это локальная домашняя сеть без подключения к Интернету.
Сетевые карты – 3Com Etherlink XL TPO 10Mb Ethernet NIC (3C900-TPO), Хаб – MicroHub/8 TP1008C Пробовал разные протоколы, но работает только TCP/IP совместно с NetBEUI. Клиент – семейный вход в систему. Ставил клиента для сетей Микрософт, но разницы не заметил (разве что, пароль требует). А вот где включается full duplex, я не знаю. Собственно, суть вопроса заключается в том, можно ли повысить скорость с имеющимися картами (может быть, проблема с хабом?) и если да, то как это сделать? |
а как включается Full Duplex и что это такое?
|
Так,.. раз "Семейный вход" и NetBEUI, значит у вас Win98/Me. Под рукой нет, по памяти :)
Сетевое окружение (RClick) - Свойства - Сетевая плата - Свойства - Дополнительно У разных сетевых плат настройки по разному называются, просмотрите все параметры (что-то связаное со скоростью линии...). Обычно дефолтом стоит "автомат". Поэкспериментируйте назначением скорости и дуплекса принудительно. Может, наоборот без FullDuplex скорость будет выше (ошибок на плохом кабеле меньше). BTW и без FullDuplex'а скорость д.б. поприличнее. Проверьте кабель (скрутки, изгибы, длина(!)), разьемы. Встречался с плохо работающей сеткой из-за неправильно обжатых разьемов (д.б. БО-О-БЗ-С-БС-З-БК-К, хотя критичны только 1, 2, 3 и 6 клеммы). |
2 BGW
Попробуй пропинговать все машины пакетами по 1 Кб, посмотри есть ли потери и какое время выдает. Напиши результаты. Какое растояние между компами?? |
Мое мнение - причина в хабе. Попытаюсь объяснить почему. Если даже хаб и расчитан на 100Мб, работает то он на десяти. Ну допустим включен фул дуплекс, но это абсолютно ничего не дает, так как домен колизии один на всех. А при нагрузках в сети приближающихся к максимальным пропускная способность сети Ethernet резко падает. Путь улучшения: или ставить свич вместо хаба, или менять сетевые на более скоростные.
|
SSS
Цитата:
Цитата:
Правда, давно это было - лет 10 назад. Так что Цитата:
BGW Эх, вспомнил. Если такая старая карточка, дуплекса может и не быть. :( Кстати... Может лишний вопрос, но: на трояны и вирусы проверялись? |
Цитата:
Что же касается расстояния, то оно весьма небольшое, а длина кабелей находится в пределах 20 метров, плюс-минус. Если важно, могу измерить точно. |
Открываешь консоль:
Пуск -> Выполнить -> command Набираешь: ping <ip - адресс хоста> -t -l 1024 Смотришь на статистистику как даходят пакеты и какое время прохождения. Если есть потери, то скорее всего проблема с кабелем или хабом. Кабели нормально обжаты??? |
а помоему надо купить простеньких 100 мбитных карточек и все будет нормально
|
Solo the human
Цитата:
BGW Но... Действительно, почему бы не попробовать одолжить у кого-нибудь хаб, пару карточек и проверить? |
Цитата:
|
Поменял хаб на свич и все заработало нормально. Скорость поднялась примерно до 660 Кб/мин. Всем спасибо за советы.
|
Время: 19:06. |
Время: 19:06.
© OSzone.net 2001-