Назад | Перейти на главную страницу

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

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

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

Однако мы получаем скорость NAS только около 8-10 МБ / сек. В чем может быть узкое место?

Вы путаете свои единицы.

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

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

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

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

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


tl; dr - Использование заглавных букв важно.

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

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

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