cache-bench 0.2.0 — инструмента для исследования эффективности кэширования файлов

Джерело:
Linux.org.ru: Новости

Дата публікації:
19/12/2021 10:49

Постійна адреса новини:
http://www.vsinovyny.com/8553385

cache-bench 0.2.0 — инструмента для исследования эффективности кэширования файлов

 

19/12/2021 10:49 // Linux.org.ru: Новости

Спустя 7 месяцев после предыдущего релиза вышел состоялся релиз cache-bench 0.2.0.

cache-bench — это Python-скрипт, позволяющий оценить влияние настроек виртуальной памяти (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework и прочих) на производительность выполнения задач, требующих кэширования файловых операций чтения, особенно в условиях нехватки памяти. Код открыт под лицензией CC0.

Код скрипта в версии 0.2.0 почти полностью переписан. Теперь вместо чтения файлов из указанной директории (в новой версии опция -d удалена) производится чтение из одного файла фрагментами указанного размера в случайном порядке.

Добавлены опции:

  • --file — путь к файлу, из которого будет производиться чтение;
  • --chunk — размер фрагмента в кибибайтах, по умолчанию 64;
  • --mmap — читать из memory-mapped файлового объекта вместо чтения из файлового дескриптора;
  • --preread — перед началом теста предварительно прочитать (кэшировать) указанный файл путем последовательного чтения фрагментами размером 1 МиБ;
  • --bloat — добавлять считываемые фрагменты в список с целью увеличения потребления памяти процессом и создания в дальнейшем нехватки памяти;
  • --interval — интервал вывода (логирования) результатов в секундах.

Примеры использования можете найти на странице проекта.

 , ,

 

» Читати повністю

 

« Наступна новина з архіву
WhatsApp-bèta laat groepsbeheerders berichten van iedereen verwijderen
  Попередня новина з архіву
Debian 11.2
»

 

 
© 2026 www.vsinovyny.com