LINUX.ORG.RU
решено ФорумAdmin

Nfs, проблемы с буфером

 , ,


1

1

Всем привет.

Есть nfs server(172.27.2.30), поднятый на NAS readynas 1500, на нем стоит старенький debian etch, 2 гигабитные сетевушки. Есть клиент ubuntu server 16.04 1 гигабитная карточка, на нем смонтирована nfs шара:

172.27.2.30:/data /mnt/NAS nfs rw,rsize=65536,wsize=65536 0 0

Клиент и сервер соединены через гигабитный свитч.

Проблема заключается в следующем, при записи файлов на шару, не правильно отображается время записи(например rsync -av --progress), т.е. первые 1.5Gb идут со скоростью 200MB/s, а дальше скорость падает до 100kb/s, проходит некоторое время и скорость снова повышается до 200MB/s и так каждые 1.5Gb.

nload на интерфейсе клиента показывает стабильный трафик 50MB/s, я так понимаю что есть какой-то буфер на 1.5Gb, из-за чего и происходит не верное отображение скорости записи, т.е. 1.5Gb быстро уходят в буфер, а дальше пока буфер не освободиться, скорость висит почти на нуле и так чередуется до конца записи.

Вопрос такой, что это за буфер или как его найти, можно ли его миновать или расширить?

Спасибо.

Объем этого буфера не более чем имеется свободной физической памяти на машине (свап не в счет).

Расширить можно - мозгов в машинку добавь.

чтобы писАлось более равномерно нужно настраивать:

vm.dirty_background_bytes vm.dirty_bytes vm.dirty_writeback_centisecs vm.dirty_expire_centisecs vm.dirtytime_expire_seconds

vel ★★★★★
()
Ответ на: комментарий от vel

Спасибо.

Поправил значения параметров:

vm.dirty_background_bytes vm.dirty_byte

Теперь плавно пишется.

qvazi141
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.