Вообще говоря, я давно был не слишком доволен работой своего самба-сервера в плане низкой скорости скачивания данных с него, но руки не доходили разобраться что и как. А тут в рассылке stable@ как раз наткнулся на эту тему со ссылкой на официальный форум, попробовал рецепт, который там вычитал и был изрядно удивлен и обрадован. Собственно, оригинал здесь, а кому лень читать английский текст, могут продолжать читать дальше.
Для достижения нирваны нам нужно подгрузить модуль aio (асинхронного I/O), вставив в /etc/loader.conf следующее:
aio_load="YES"
Кроме того, нам нужно собрать (пересобрать) Samba с поддержкой aio (если самба уже стояла, не забываем забэкапить ее конфигурационный файл: /usr/local/etc/smb.conf. Кромe этого саму самбу придется снести):
#cd /usr/ports/net/samba33 & make config
#make install & clean
После чего необходимо внести некоторые изменения в /usr/local/etc/smb.conf, добавив в секцию [global] следующие строки: