Войти

Показать полную графическую версию : С какой скоростью должна работать сеть?


BGW
09-06-2005, 15:47
Локальная одноуровневая сеть из трех Р1 под Win 98 с сетевыми картами 3Сом (10 Мбит, витая пара), и восьмипортовым хабом (100 Мбит), работает очень медленно - прокачивается примерно 1 Мб за минуту.
Мне кажется, такая сеть должна работать, как минимум, раз в 10 быстрее. В чем может быть причина и можно ли как-то ускориться?

aESThete
09-06-2005, 16:10
какой протокол, какие именно сетевые, включен ли Full Duplex?
вобще реально на 10Мбитке д.б. 600-700кБ/с и даже больше

RaZZoRRo
09-06-2005, 17:09
При настройке сети необходимо различать номинальную и эффективную пропускные способности протокола. Под номинальной пропускной способностью обычно понимается битовая скорость передачи данных, поддерживаемая на интервале передачи одного пакета. Эффективная пропускная способность протокола - это средняя скорость передачи пользовательских данных, то есть данных, содержащихся в поле данных каждого пакета. В общем случае эффективная пропускная способность протокола будет ниже номинальной из-за наличия в пакете служебной информации, а также из-за пауз между передачей отдельных пакетов.

Рассмотрим подробнее разницу между номинальной и эффективной пропускными способностями на примере протокола 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

fossil
09-06-2005, 17:09
BGW Должна быть стабильная 10 Мбит при минимальной загрузки сети.

BGW
13-06-2005, 18:30
Это локальная домашняя сеть без подключения к Интернету.
Сетевые карты – 3Com Etherlink XL TPO 10Mb Ethernet NIC (3C900-TPO),
Хаб – MicroHub/8 TP1008C
Пробовал разные протоколы, но работает только TCP/IP совместно с NetBEUI.
Клиент – семейный вход в систему. Ставил клиента для сетей Микрософт, но разницы не заметил (разве что, пароль требует).
А вот где включается full duplex, я не знаю.
Собственно, суть вопроса заключается в том, можно ли повысить скорость с имеющимися картами (может быть, проблема с хабом?) и если да, то как это сделать?

BGW
06-07-2005, 15:55
а как включается Full Duplex и что это такое?

aESThete
07-07-2005, 10:04
Так,.. раз "Семейный вход" и NetBEUI, значит у вас Win98/Me. Под рукой нет, по памяти :)
Сетевое окружение (RClick) - Свойства - Сетевая плата - Свойства - Дополнительно
У разных сетевых плат настройки по разному называются, просмотрите все параметры (что-то связаное со скоростью линии...).
Обычно дефолтом стоит "автомат". Поэкспериментируйте назначением скорости и дуплекса принудительно. Может, наоборот без FullDuplex скорость будет выше (ошибок на плохом кабеле меньше).

BTW и без FullDuplex'а скорость д.б. поприличнее. Проверьте кабель (скрутки, изгибы, длина(!)), разьемы. Встречался с плохо работающей сеткой из-за неправильно обжатых разьемов (д.б. БО-О-БЗ-С-БС-З-БК-К, хотя критичны только 1, 2, 3 и 6 клеммы).

Telepuzik
07-07-2005, 10:24
2 BGW
Попробуй пропинговать все машины пакетами по 1 Кб, посмотри есть ли потери и какое время выдает. Напиши результаты. Какое растояние между компами??

SSS
07-07-2005, 16:25
Мое мнение - причина в хабе. Попытаюсь объяснить почему. Если даже хаб и расчитан на 100Мб, работает то он на десяти. Ну допустим включен фул дуплекс, но это абсолютно ничего не дает, так как домен колизии один на всех. А при нагрузках в сети приближающихся к максимальным пропускная способность сети Ethernet резко падает. Путь улучшения: или ставить свич вместо хаба, или менять сетевые на более скоростные.

aESThete
07-07-2005, 17:02
SSS
...причина в хабе. Попытаюсь объяснить почему. Если даже хаб и расчитан на 100Мб, работает то он на десяти. Ну допустим включен фул дуплекс, но это абсолютно ничего не дает, так как домен колизии один на всех.
Позвольте не согласиться. Повторюсь:
вобще реально на 10Мбитке д.б. 600-700кБ/с и даже больше
Это реальные цифры на реальной сети на 3Com платах 10 Мбит на коаксиале (вот где коллизий то!, и дуплексом и не пахнет :)), 16 компов, протокол IPX, общая длина ~270м.
Правда, давно это было - лет 10 назад.
Так что ...прокачивается примерно 1 Мб за минуту... слишком нездорово. :(

BGW
Эх, вспомнил. Если такая старая карточка, дуплекса может и не быть. :(
Кстати... Может лишний вопрос, но: на трояны и вирусы проверялись?

BGW
08-07-2005, 15:56
Попробуй пропинговать все машины пакетами по 1 Кб
А что это значит и как это сделать?
Что же касается расстояния, то оно весьма небольшое, а длина кабелей находится в пределах 20 метров, плюс-минус. Если важно, могу измерить точно.

Telepuzik
08-07-2005, 16:26
Открываешь консоль:
Пуск -> Выполнить -> command
Набираешь: ping <ip - адресс хоста> -t -l 1024
Смотришь на статистистику как даходят пакеты и какое время прохождения. Если есть потери, то скорее всего проблема с кабелем или хабом. Кабели нормально обжаты???

Solo the human
10-07-2005, 09:34
а помоему надо купить простеньких 100 мбитных карточек и все будет нормально

aESThete
12-07-2005, 13:25
Solo the humanа помоему надо купить простеньких 100 мбитных карточек и все будет нормально
Я бы не был так категоричен - если проблема в кабелях или хабе, а может и в настройках виндовс, это ничего не даст.

BGW
Но... Действительно, почему бы не попробовать одолжить у кого-нибудь хаб, пару карточек и проверить?

BGW
14-07-2005, 13:24
Действительно, почему бы не попробовать одолжить у кого-нибудь хаб, пару карточек и проверить?
Попробую. Если найду, результат сообщу

BGW
22-09-2005, 14:43
Поменял хаб на свич и все заработало нормально. Скорость поднялась примерно до 660 Кб/мин. Всем спасибо за советы.




© OSzone.net 2001-2012