Я заметил в своем системном журнале, что отчеты BTRFS включают "кэширование дискового пространства". Что такое кеширование дискового пространства Btrfs?
2 ответа
Коротко и по существу:
если включено, ядро будет иметь в памяти доступные адреса блоков свободного пространства FS, поэтому при создании нового файла он немедленно начнет записывать данные на диск.
Больше деталей:
опция монтирования space_cache
теперь используется по умолчанию в последних ядрах. Это обеспечивает лучшую производительность при создании новых файлов или записи новых данных на диск. Пожалуйста, смотрите ссылку. Вы можете отключить его, добавив опцию монтирования nospace_cache
.
Эта опция space_cache будет выбрана при монтировании точки монтирования с файловой системой Btrfs. Это сохранит кэш свободного места на диске, чтобы значительно ускорить кеширование блока. Без этого Btrfs должен сканировать все дерево каждый раз в поисках свободного места, которое можно выделить.