Качество ваших сетевых карт, коммутаторов и кабелей может оказать влияние. Возможно, стоит поискать отзывы о сетевых картах и переключателях, которые вы используете, чтобы увидеть, не сообщают ли другие люди о них как о неэффективных. Я уверен, что встроенные сетевые адаптеры хуже, чем Gbit-передачи, хотя, по моему опыту, это, кажется, не имеет большого значения, если вообще имеет место, в моей среде.
Для справки, я только что установил новые коммутаторы Gbit в нашем офисе (заменив старые 100Mbit коммутаторы), и большие передачи SMB выполняются со скоростью, близкой (но меньше), 30Mbyte / sec между каждой комбинацией протестированных мной машин. Я только что провел быстрый тест с netcat между двумя машинами и получил схожие результаты, поэтому я не думаю, что SMB является узким местом. Две машины, которые я только что протестировал, имеют два переключателя между ними, которые могут иметь эффект, но я думаю, что этот эффект минимален, учитывая, насколько близки цифры передачи SMB к машине на одном и том же переключателе.
Лучшая скорость передачи данных, которую я видел в сети Gbit, была немного ниже 50 Мбайт / с. Это было при передаче образа диска с одного компьютера в файл на другом (для целей преобразования в виртуальный диск VMWare. В этом случае две машины были подключены через короткий перекрестный кабель, а не через коммутатор. По совпадению). одна из рассматриваемых машин была одной из машин, которые я только что протестировал и получил ~ 29 Мбайт / с - наиболее вероятным виновником основного узкого места в моем случае является, вероятно, 8-летняя проводка в здании, которая могла быть сделана по дешевке! Быстрый (и столь же ненаучный) тест в моей маленькой домашней сети показывает, что скорость передачи данных превышает 35 Мбайт / с, копирование файла из общего ресурса Samba в Windows и 25 Мбайт / с в другом направлении (я
Jumbo-кадры будут иметь значение для массовых передач, поэтому я советую вам попробовать, если все ваш комплект поддерживает их должным образом.
Короче говоря, исходя из моего анекдотического опыта, ваши 20 Мбайт / с немного медленны, но не так массово. Все мои установки Windows и Samba практически не настроены, поэтому я подозреваю, что ваше оборудование / проводка - это разница между тем, что я вижу, и тем, что вы видите.
редактировать
Конечно, через пять лет после этого ответа аппаратное и программное обеспечение пошло дальше. Я часто вижу скорость передачи более 90 МБ / с на машинах с сетью Gbit, даже с дешевым комплектом. Мой домашний мультимедийный / резервный / другой сервер, кажется, ограничен более чем 60 для массовой передачи, но это похоже на то, что samba привязана к процессору на одном ядре аппаратного обеспечения блока.