Apakah ada modul kernel atau patch lain atau sesuatu yang mirip dengan Windows ReadyBoost ?
Pada dasarnya saya mencari sesuatu yang memungkinkan pembacaan disk di-cache pada Flash drive.
linux
filesystems
cache
ssd
Nathan Osman
sumber
sumber
Jawaban:
Bcache bisa persis seperti yang Anda cari:
Saya sangat menunggu inklusi ke dalam arus utama Linux, tapi sayangnya itu masih belum cukup .
Beberapa info yang bagus dan dapat dibaca juga tersedia di sini:
Cobalah dan lihat cara kerjanya di sistem Anda!
sumber
Tidak ada, dan itu benar-benar tidak masuk akal lagi.
ReadyBoost berguna untuk waktu singkat ketika mesin terbatas RAM, drive lambat, dan flash murah. Dengan RAM begitu murah sekarang, itu membuat banyak lebih masuk akal untuk menggunakan RAM sebagai gantinya.
Biasanya flash drive saat ini memiliki kecepatan tulis hanya sekitar 5MB / s dan kecepatan baca sekitar 20MB / s. Bandingkan dengan hard drive's 50MB / s Anda baca dan tulis dan sepertinya tidak ada gunanya.
Manfaat kinerja dunia nyata dari ReadyBoost hanya terlihat pada sistem dengan keterbatasan memori.
sumber
ZFS berasal dari Solaris pada tahun 2004 dan sekarang tersedia di beberapa Unices termasuk FreeBSD dan Linux (meskipun di Linux masih dalam versi beta dan tidak dalam kernel utama karena masalah lisensi) juga memungkinkan untuk menambahkan satu atau lebih cache sekunder yang dipanggil
L2ARC
pada perangkat blok apa pun untuk tujuan yang sama.sumber
Saya telah bertanya pada diri sendiri pertanyaan yang sama, dan tidak puas dengan jawaban saat ini di sini, melakukan sedikit riset sendiri. Sejauh ini belum teruji, tetapi perubahan di Linux 3.9 ini memberikan titik awal yang berguna. Ini menyebutkan tiga teknologi yang harus mencapai efek yang mirip dengan ReadyBoost, meskipun kadang-kadang fokusnya tampak pada caching write bukan reads. Penelitian lebih lanjut menemukan lebih banyak lagi.
Saya mungkin akan memperbarui jawaban ini setelah saya mendapatkan pengalaman langsung dengan setidaknya satu dari ini. Sampai saat itu, mencari web dengan salah satu nama ini sebagai kata kunci harus menghasilkan tutorial, deskripsi, opini, dan tolok ukur yang adil.
sumber
Saya belum menemukan modul seperti itu untuk Linux tetapi DragonFly BSD memiliki sesuatu yang setara dengan Windows ReadyBoost. Fitur ini disebut SwapCache. Ia menggunakan partisi swap cepat (SSD / Flash) untuk menyimpan data dan meta-data dari drive lain (HDD).
Halaman manual menjelaskan cara mengkonfigurasi informasi ke cache. Ini menjelaskan kasus penggunaan dan kapan dan bagaimana menggunakan mekanisme caching tersebut. Tampaknya menarik ketika sistem bertukar hanya dari waktu ke waktu (yaitu jumlah RAM sedikit pendek) atau untuk sering membaca dan menulis meta-data.
sumber
Linux memiliki cachef, yang memungkinkan Anda untuk menambahkan sistem file cache backing ke sistem file apa pun. Awalnya dirancang dan dirilis pada tahun 1993 oleh Sun Microsystems untuk digunakan dengan NFS, dan dengan cepat disalin oleh sistem mirip Unix lainnya. Jadi ya, itu sudah ada dan sudah bertahun-tahun. :)
sumber
Nah, dari apa yang saya pahami, Readyboost pada dasarnya adalah ekstensi ke pagefile, yang sebanding dengan partisi swap pada FreeBSD (yang saya pikir akan serupa di Linux), jadi Anda mungkin bisa membuat partisi flashdrive untuk memiliki partisi swap di atasnya.
Namun, saya hampir tidak tahu tentang hal-hal ini.
sumber