записать кеш в ОЗУ для NFS?

Есть ли способ, решение для сервера Linux (SLES) для кэширования записи (или даже чтения) в ОЗУ?

Имея большую оперативную память, например: 2 ТБ, но ограниченные IOPS NFS, и нам нужен большой IOPS для файлов БД, хранящихся в NFS.

кэш-память nfs

1 ответ
1

Чтения автоматически кэшируются как на стороне клиента, так и на стороне сервера.

Записи могут кэшироваться на стороне клиента путем монтирования общего ресурса NFS с async вариант за счет потенциальной потери данных в случае неожиданной перезагрузки клиента. Обратите внимание, что важные записи, сделанные через sync/fsync()не затрагиваются этой опцией клиента (т. е. они гарантированно передаются на сервер перед возвратом).

На стороне сервера экспорт общего ресурса с async Вариант означает отказаться fsync() в целом, что может значительно увеличить количество операций записи, но с (очень реальным) риском повреждения данных, если/когда произойдет неожиданное отключение питания.

шоданшок

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *