Saya memiliki SSD 30GB yang ingin saya gunakan sebagai cache untuk HDD saya yang lebih besar. Saya terutama ingin meningkatkan kinerja nyata untuk penggunaan desktop umum. Saya melakukan migrasi DB besar sekali-sekali atau hal-hal pemrosesan data lainnya, tetapi tidak apa-apa jika mereka tidak melihat peningkatan kinerja yang besar.
Saya telah melihat solusi caching SSD saat ini, dan opsi-opsi penting saat ini tampaknya adalah:
Saya tidak yakin bagaimana memilih yang terbaik untuk saya gunakan. Saya ingin sesuatu yang mudah dijalankan, bekerja dengan baik tanpa perhatian terus menerus dari saya, tidak menyirami SSD saya, dan tidak membuat hidup saya menjadi lebih buruk ketika sebuah bencana umum menghantam (kegagalan SSD, kegagalan HDD, saya mengacaukan OS dan harus boot dari live CD, dll).
Saya tidak terlalu khawatir tentang kinerja - jelas saya ingin itu cepat, tetapi saya skeptis bahwa tolok ukur sintetis akan secara akurat mencerminkan manfaat sebenarnya yang saya lihat dalam menggunakan desktop saya setiap hari. Jadi saya bersedia mengambil keputusan berdasarkan faktor-faktor lain dan berasumsi bahwa kinerjanya akan cukup baik - kecuali ada alasan yang baik untuk menganggap bahwa salah satu solusi ini akan berkinerja buruk untuk kasus penggunaan saya.
Kemudahan instalasi adalah penting, tetapi ketiganya tampaknya berada di kernel baru-baru ini / memiliki banyak utilitas yang didukung. Bcache membutuhkan pemformatan volume baru, yang tidak ideal tetapi saya mungkin bisa hidup dengannya.
Bcache mengiklankan beberapa fitur spesifik yang terdengar hebat, seperti melewatkan sekuensial IO dan menghindari penulisan acak. Apakah ini unik untuk bcache, atau apakah semua solusi ini menawarkan fitur yang sebanding?
Apakah ada perbedaan dalam reputasi / stabilitas / komitmen masa depan dari orang-orang dan organisasi yang mendukung ini?
Apakah ada hal lain yang harus saya perhatikan?