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.
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.
Jawaban:
Bcache bisa persis seperti yang Anda cari:
Bcache adalah cache lapisan blok kernel Linux. Ini memungkinkan satu atau lebih drive disk cepat seperti solid state drive (SSD) berbasis flash untuk bertindak sebagai cache untuk satu atau lebih drive hard disk yang lebih lambat.
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!
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.
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.
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.
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.
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. :)
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.