Сетевые блоки: не получается получить ожидаемую производительность от 100 Мбит Ethernet


13

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

Это довольно простая двухдисковая система, но насколько я понимаю, она должна достигать скорости около 40 Мбит / с. У нас есть сеть 100 Мбит / с между нашими ПК и NAS.

Тем не менее, мы получаем скорость NAS около 8-10 Мб / с. Что может быть узким местом?

Ответы:


84

Вы путаете ваши юниты.

М = мега
м = милли
б B = байт
b = бит

Что касается использования диска, мы измеряем пропускную способность в мегабайтах в секунду или МБ / с. Обратите внимание на заглавную букву M для мегапикселя и заглавную букву B на байты.

Что касается производительности сети, мы измеряем пропускную способность в мегабитах в секунду или Мбит / с. Обратите внимание на строчную букву b .

Бит в восемь раз меньше байта. Вы можете вычислить максимальную теоретическую пропускную способность вашей сети 100 Мбит / с в мегабайтах, просто поделив на 8 100 / 8 = 12.5..

TCP / IP имеет ~ 10% накладных расходов, как и Ethernet, поэтому реально вы увидите только около 80% этого в верхнем сегменте. Немного более простой математики показывает это 12.5 * .8 = 10. Вы должны ожидать, что сможете писать со скоростью примерно 10 МБ / с по вашей сети 100 Мбит / с. Это идеально согласуется с тем, что вы видите.


tl; dr - Капитализация важна.


Это на самом деле не отвечает на вопрос, ни с точки зрения диска, ни с точки зрения конфигурации производительности сети.
Бреннан

30
Конечно, это так. Какая часть вопроса, по вашему мнению, не рассматривается? У него есть локальная сеть 100 МБ, и он получает пропускную способность всего 10 Мбит / с для своего нового NAS. Это ожидаемое значение для этой конфигурации. Мой ответ объясняет математику, стоящую за этим, и объясняет путаницу, которую имел ОП с его единицами измерения. Не говоря уже о том, что ФП выбрал этот ответ как правильный, а это означает, что он ответил на этот вопрос к своему собственному удовлетворению.
MDMarra

3

Вы должны перейти на 1000 Мбит / с (гигабитный) Ethernet. Эти штуки дешевы, чтобы купить в эти дни, и ваша скорость будет быстрее. Вы должны быть в состоянии достичь 40 МБ / с.

Просто убедитесь, что ваш сетевой кабель относится к категории 5e. Если это не так хорошо, все будет странно.


Это будет в 4 раза быстрее, поскольку это будет узким местом на устройстве NAS (если числа в вопросе верны)
Sirex

@Sirex: Ну да, это правда. Но сеть будет в 10 раз быстрее.
Zan Lynx

Если я правильно помню, гигабит тянет теоретические 125 Мбит / с, если с учетом математики, сделанной выше, вы будете работать на скорости 100 Мбит / с при работе гигабит.
ianc1215

1
@MarkM: Если вы посмотрите на обзоры оборудования NAS, то обнаружите, что скорость 40/20 МБ / с не является необычной.
Zan Lynx,

1
моя догадка, что это именно то, что это. Однако, почему бы не попробовать подключиться непосредственно к нему (с Cat 6, если это возможно) и посмотреть, какие скорости вы получаете, чтобы полностью вывести сеть из уравнения?
Sirex

-2

Сделать ваше устройство может справиться с пропускной способностью. У меня соединение 100 Мбит / с, но используемый маршрутизатор может обрабатывать только 50 Мбит / с. Новые маршрутизаторы бизнес-класса Netgear - это то, на что стоит обратить внимание.


1
Абэ, на вопрос был дан ответ, и в его конфигурации не было ничего плохого!
Дан
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.