Dmitri Kuzmenko wrote:
Если вся база помещается в кэш ОС, т.е. пямяти на компе
в 2 и больше раз чем размер базы, то тогда действительно
nbackup с отключенным кэшем ОС будет медленнее
чем раньше. Т.е. раньше nbackup просто читал файл,
а ОС ему его подсовывала в основном из кэша.

При обратной ситуации, когда база не влезает в кэш,
новый nbackup будет немного быстрее, и ОС будет
"мягче" реагировать на чтение большого файла
(раньше все бы выпало в виртуалку).

Так что ключик переключения "с кэшем/без кэша" нужен.
И думаю, что на нынешних серверах с базами до 10 гиг и
RAM 24 гиг люди как раз в основном ключик будут использовать.

Согласен полностью.
Я тоже столкнулся с этой проблемой, в итоге по подсказке ДЕ скомпилировал себе в 2.1.3 nbackup с отключенным O_DIRECT. Дмитрий писал, что ключик под вопросом, потому что у меня ситуация несколько специфическая и я был один с такой проблемой, но сейчас, раз проблема подтверждается, надеюсь, что сделают ключ. Мне вообще кажется, что логичнее даже сделать старое поведение по умолчанию, а новый режим по ключу.

Ответить