Saya memiliki rencana server penyimpanan tertentu dalam pikiran. Saya ingin menggunakan SSD untuk buffer semua data yang ingin saya tulis ke hard drive. Data akan ditulis ke SSD, tetapi disalin ke HDD juga. Agak suka Raid 1, tetapi tanpa pembatasan - tetapi masih muncul sebagai satu drive logis.
Ini berarti saya hanya bisa memasukkan file 20GB ke drive logis, itu akan disalin di latar belakang dan dihapus dari SSD sesudahnya.
Saya berencana untuk membuat server lokal saya sendiri untuk ini, sehingga solusi apa pun dapat diterima, tetapi dengan solusi perangkat lunak yang disukai Linux.
Jawaban:
Pada prinsipnya membuat sistem file
ext3
atauext4
pada HDD dengan jurnal eksternal pada SSD akan melakukan apa yang Anda minta.Namun apakah itu benar-benar akan mencapai kinerja yang Anda harapkan darinya tidak diketahui oleh saya. Di mana Anda akan melihat perbedaan kinerja paling signifikan antara HDD dan SSD adalah pembacaan akses acak. Tetapi jurnal seharusnya tidak pernah melihat akses acak hanya akses berurutan.
Dengan SSD yang bagus, Anda mungkin masih akan melihat peningkatan kinerja dibandingkan menulis ke sistem file dengan jurnal yang berada di HDD yang sama dengan sistem file itu sendiri.
sumber
Anda juga harus melihat
bcache
danlvmcache
yang dimaksudkan untuk pengaturan yang ingin Anda capai. Yang mana yang harus dipilih terserah Anda dan mungkin layak untuk diuji dengan beban kerja umum Anda.Solusi tingkat lebih tinggi sedikit akan menggunakan ZFS atau btrfs, di mana saya akan merekomendasikan ZFS. Tetapi kedua filesystem tersebut juga dapat menggunakan SSD untuk caching.
sumber