min receivefile size (G)
Значение по умолчанию:
min receivefile size = 0
англ. min receivefile size (G)
Эта опция изменяет поведение smbd
при обработке SMBwriteX
вызовов.
Любой входящий SMBwriteX
вызов на не подписанном (non-signed) SMB/CIFS соединении больше этой величины, не будет обрабатываться в обычном порядке, но будет пропущен к любому основному kernel recvfile или совмещенному (splice) системному вызову (если такой вызов не найден, Samba будет эмулировать в пространстве пользователя). Это позволяет писать нулевые копии непосредственно из буферов сетевого сокета в кэш-буфера файловой системы, если таковые имеются. Это может улучшить производительность, но рекомендуется провести тестирование.
Если этот параметр установлен в ноль, Samba обрабатывет SMBwriteX
вызовы в обычном порядке. Для разрешения поддержки большой записи POSIX (SMB/CIFS пишет до 16Mb) эта опция должна быть отличной от нуля. Максимальное значение 128k. Значения, большие чем 128k будут немедленно установлено в 128k.
Этот параметр не будет иметь НИКАКОГО ЭФФЕКТА, если SMB соединение подписано (signed).
Значение по умолчанию 0, чтобы запретить этот параметр.