Использование двух твердотельных накопителей для горячего-теплого-холодного кэширования жесткого диска в Linux
В настоящее время у меня есть система Linux на базе Debian, которую я хотел бы серьезно оптимизировать. Эта машина имеет три разных накопителя: твердотельный накопитель SLC, твердотельный накопитель QLC и жесткий диск емкостью 4 ТБ. Я хотел знать, возможно ли создать решение для многоуровневого кэширования, которое использует оба твердотельных накопителя для кэширования на разных уровнях.
Моя утопическая структура такова:
- SLC SSD (самый быстрый и надежный): горячий кэш для файлов, которые часто записываются и читаются.
- QLC SSD (быстрый, надежный): теплый кэш для файлов (потенциально большего размера), которые записываются и считываются реже.
- Жесткий диск (медленный, высоконадежный): холодное хранилище для файлов, которые не часто записываются или читаются.
К сожалению, я не нашел много возможностей многоуровневого кэширования, которые позволяли бы использовать этот тип конфигурации в наиболее распространенных Linux-утилитах, которые я нашел для этого: или .
У меня вопрос, можно ли настроитьlvmcache
илиbcache
можно ли использовать эти стимулы таким образом? А если нет, существуют ли решения, позволяющие реализовать такую конфигурацию?