Существуют различные технологии, доступные для использования SSD в качестве кеша для HHD. Те, о которых я знаю:
- dm-cache (от Redhat - в ядре 3.9, так должно быть в ubuntu 13.10)
- Flashcache (разработан и используется Facebook)
- Bcache (разработан и используется Google)
- EnhanceIO (от STEC; на основе Flashcache)
Есть ли заметные различия в различных реализациях? Какой из них лучше всего подходит для обычного настольного ПК - для повышения производительности обычных программ, таких как веб-браузеры или игры?
zram-config
, который получит приоритет при использовании подкачки. И сохраните игру на SDD и протестируйте ее. Некоторые игры не будут работать намного быстрее, другие будут работать отлично! Я предпочитаю не использовать SDD в качестве кеша из-за ограничения записи, но SDD становятся дешевле, так что это больше не беспокоит :)Ответы:
Я действительно не знаю, с чего начать, так как все это отличная информация. Я начну с некоторой информации о твердотельных накопителях, затем с описания всех различных методов кеширования и просто оттуда. Я надеюсь что ты
Преимущества недостатки
Лучше всего иметь гибридную систему, чтобы иметь лучшее из обоих миров (емкость, надежность, скорость и т. Д.)
Источник: Iwn
Источник: ArchLinux
Источник: Bcache
У Bcache есть большой недостаток - он отнимает память у системы для реализации кеша.
Источник: Stec-Inc
Источник: Debian
Источник: Дополнения Фрейзера Шермана
Таким образом, из приведенной выше информации ясно, что EnhanceIO - это путь, но, на мой взгляд, поскольку он основан на Flashcache, я бы выбрал флэш-кэш. Но я обязательно попробую оба, прежде чем принять окончательное решение.
источник
Обратная связь: я установил стандартные deb-пакеты flashcache на Ubuntu около года назад в режиме обратной записи в кэш / home (2 ТБ) для 50-ГБ среза на SSD. Он прекрасно работал без проблем. У меня было несколько «зависаний», связанных с X (то есть, не относящихся к flashcache), и я несколько раз использовал «Ctrl-Alt-PrtScr REISUB» для восстановления без проблем и проблем с повреждением. Я использовал flashcache, потому что: а) были доступны дабы, и б) он не требовал резервного копирования и восстановления / home.
источник