У меня есть твердотельный накопитель на 30 ГБ, который я хотел бы использовать в качестве кеша для моих больших жестких дисков. В первую очередь я хочу улучшить видимую производительность для общего использования настольных компьютеров. Я иногда делаю масштабную миграцию БД или другую обработку данных, но хорошо, если те не видят значительного увеличения производительности.
Я рассматривал текущие решения для SSD-кэширования, и сейчас можно выделить следующие важные опции:
Я не уверен, как выбрать лучший для моего использования, хотя. Я хочу что-то, что легко запустить, хорошо работает без постоянного внимания со стороны, не портит мой SSD и не ухудшает мою жизнь, когда происходит обычная катастрофа (сбой SSD, сбой жесткого диска, я облажался ОС и придется загружаться с live CD и т.д.).
Я не очень обеспокоен производительностью - очевидно, я хочу, чтобы она была быстрой, но я скептически отношусь к тому, что синтетические тесты точно отразят реальные преимущества, которые я вижу при ежедневном использовании моего рабочего стола. Поэтому я готов принять решение, основываясь в основном на других факторах, и предположить, что производительность будет достаточно хорошей, если только нет веских оснований полагать, что одно из этих решений будет работать плохо в моем случае использования.
Простота установки важна, но все эти три, похоже, в последних ядрах / имеют широко поддерживаемые утилиты. Bcache требует форматирования нового тома, что не идеально, но я, вероятно, мог бы жить с.
Bcache рекламирует некоторые специфические функции, которые звучат великолепно, такие как пропуск последовательного ввода-вывода и избегание случайных записей. Являются ли они уникальными для bcache, или все эти решения предлагают сопоставимые функции?
Есть ли разница в репутации / стабильности / будущем приверженности людей и организаций, поддерживающих их?
Есть ли что-то еще, на что я должен смотреть?