Samba скорость чтения

Добрый день!

Есть два немолодых сервера, оба работают под Debian squeeze
Обмен файлами идет через samba ( такое ТЗ )

На одной машине есть расшаренная папка:

В smb.conf для скорости добавил строки
wide links = no
read raw = yes
write raw = yes
debug level = 2
read size = 65536
block size = 262144
large readwrite = yes
getwd cache = yes
use sendfile = yes
strict locking = no
oplocks = yes
max xmit = 65535
getwd cache = yes
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=262144 SO_RCVBUF=262144
aio read size = 1
aio write size = 1


На другой машине эта папка монтируется локально (mount -t cifs ...)

Скорость записи в расшаренную папку ~ 40 МБайт\сек — более чем устраивает
Скорость чтения из расшаренной папки ~ 18 МБайт\сек — совсем не гуд.

Прошу подсказать, как устранить проблему.

Заранее спасибо.
  • Вопрос задан
  • 3347 просмотров
Пригласить эксперта
Ответы на вопрос 1
kotomyava
@kotomyava
Системный администратор
При монтировании cifs добавьте в опции монтирования directio
и выполните команду echo «options cifs CIFSMaxBufSize=130048» > /etc/modprobe.d/cifs.conf
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы