Mari semuanya jelas bagi semua orang:
ReadyBoost adalah cache, jadi setiap kali ia membaca dari cache ia mendapatkan.
Tapi, ingatlah ini:
- Jika pencarian HDD Anda lebih cepat dari pada drive USB Anda, tidak ada keuntungan dengan file kecil
- Jika pembacaan sekunder HDD Anda lebih cepat daripada pada drive USB Anda, tidak ada keuntungan dengan file besar
Beberapa stik USB sangat lambat, beberapa HDD sangat bagus (dan juga sangat mahal) memiliki waktu pencarian kurang dari 1 ms, untuk itu, ReadyBoost tidak dapat memperoleh apa-apa, karena HDD lebih cepat daripada yang lain.
Kapan ReadyBoost bisa mendapatkan? Mudah: saat HDD lebih lambat dari memori USB yang digunakan.
Ini tidak ada hubungannya dengan berapa banyak RAM yang digunakan ... ReadyBoost digunakan untuk Baca DATA ketika aplikasi memuat file, dieksekusi, dll ...
Tetapi, jika Anda tidak memiliki RAM Gratis yang cukup untuk semua aplikasi yang dimuat, maka itu bisa menjadi 'keuntungan' karena Windows cenderung menggunakan sebagian dari RAM untuk cache seperti itu ... dengan ReadyBoost diaktifkan cache seperti masuk ke USB, meninggalkan lebih banyak RAM bebas.
Tidak ada untungnya sama sekali, jika USB lambat ... lebih baik gunakan Pagefile 4GiB pada HDD Sata kedua ... atau gunakan adaptor Sata to CompactFlash / SD / etc dan gunakan untuk pagefile.
Sekarang semuanya jelas, keuntungan ReadyBoost hanya mungkin terjadi ketika:
- ReadyBoost dapat membaca file lebih cepat dari memori USB daripada membentuk HDD Anda yang sebenarnya
Mengingat hal itu:
- Penggunaan memori USB 2.0 multiply (dengan asumsi semua memiliki waktu dan kecepatan pencarian yang sama) jauh lebih baik daripada hanya menggunakan satu kecepatan yang sama ... lebih baik gunakan empat 1GiB masing-masing dari satu 4GiB jika semua memiliki spesifikasi baca / tulis / cari yang serupa .
- Lakukan tes Baca / Tulis dan gunakan memori USB tercepat yang Anda miliki, yang akan membuatnya lebih baik
- Tanpa ReadyBoost jalankan 'resmon' untuk melihat berapa banyak RAM yang benar-benar 'gratis' dan berapa banyak 'menunggu' ... keuntungannya bisa sebesar itu ... yang akan membuat gambaran berapa banyak RAM yang dapat dibebaskan dengan menggunakan ReadyBoost, sehingga Anda dapat memuat lebih banyak aplikasi, dll ... terlepas dari kecepatannya, ... ini hanya untuk mendapatkan RAM Gratis, bukan untuk meningkatkan kecepatan
Kesimpulan:
- Tidak peduli berapa banyak RAM yang Anda miliki, ReadyBoost dapat memperoleh jika kecepatan USB cukup
- ReadyBoost selalu mendapatkan sesuatu ... lebih banyak RAM Gratis ... dan jika memori USB Anda lebih cepat dari HDD Anda juga akan mendapatkan kecepatan memuat
- Berikan GiB sebanyak yang Anda bisa
- Gunakan lebih dari satu port USB untuk ReadyBoost
Berapa banyak port USB yang digunakan? Mudah: Gunakan memori USB dengan spesifikasi yang sama, (seperti pada Raid0), lalu jumlah semua kecepatan Baca / Tulis ... jika USB Anda 2.0, ia memiliki batas transfer mendekati 25MiB / s (saya tidak pernah punya Windows lebih dari bahwa dengan sangat cepat USB Sata II HDD pada Aman Baca / Tulis, di Linux saya bisa naik hingga 28MiB / s dan dengan port USB Root hingga 48MiB / s).
Dengan kata lain:
- Jika 'resmon' memberi tahu Anda bahwa RAM gratis Anda adalah Nol (kemungkinan besar bisa) dan RAM siap adalah 500MiB, dapat menggunakan ReadyBoost untuk mendapatkan ram gratis 500MiB
- Jika HDD Anda terlalu lambat dibandingkan dengan stik USB Anda (jumlah kecepatan stik USB untuk campare), gunakan ReadyBoost untuk mendapatkan kecepatan saat memuat file
- Jika Anda menggunakan perangkat lunak yang terus-menerus membaca jutaan file yang berbeda, jangan gunakan ReadyBoost, Anda akan kehilangan semua manfaat karena jika tidak bisa menghapus semuanya, dan kegagalan versus sukses sangat buruk ... misalnya game 3D framerate kehilangan 100fps ke bawah 40fps atau kurang ...
- Lebih dari satu stik USB lebih baik dari satu stik, lihat Raid0, ini mirip ... jika dua file perlu dibaca pada waktu yang sama dan dialokasikan pada stik USB yang berbeda, dapat dibaca pada waktu yang bersamaan (lihat juga rantai USB dan pastikan thay terletak di berbagai port root)
Anjurkan: - USB_A_stick dibaca pada 10Mib / s - USB_B_stick dibaca pada 10Mib / s - Jika menggunakan keduanya pada port root yang sama tidak dapat membaca pada waktu yang sama, sehingga pada 1 detik dapat membaca hanya 10MiB (dari US_A_stick atau dari USB-B_stick) .. Ini bukan tottaly benar ... USB dapat mentransfer lebih dari 20MiB / s, jadi jika Baca dengan ukuran kurang dari 10MiB, mereka dapat interlaced, sehingga mereka dapat membaca di dekat 20MiB / s ... yang membutuhkan kedua tongkat USB untuk memiliki 'buffer', sebagian besar memilikinya ... yang lama, yang sangat lama tidak memilikinya. - Jika menggunakan keduanya pada port root yang berbeda tidak dapat membaca pada waktu yang sama, maka pada 1 detik dapat membaca 20MiB (10 dari USB_A_stick dan 10 dari USB-B_stick) pada saat yang sama
Jadi apa yang lebih baik? Uji dan uji dengan serius ...
Uji HDD Anda, cari waktu, uji HDD Anda secuential and random Baca dan Tulis ... bandingkan dengan USB stick, dll yang Anda miliki ... lihat berapa banyak port USB yang dapat Anda gunakan pada saat yang sama ... uji secara paralel sehingga lihat apakah dapat mentransfer pada saat yang sama atau menunggu hingga yang lain digunakan ... dll ...
Saya merekomendasikan:
- Aktifkan ReadyBoost hanya dengan satu stik USB pada satu port USB, uji kecepatan pemuatan
- Aktifkan ReadyBoost dengan hanya dua stik USB pada dua port USB, uji kecepatan memuat pada port USB yang berbeda
- Uji dengan tiga stik USB ... empat, lima ... dll ... sebanyak yang Anda bisa
- Lihat berapa banyak RAM gratis yang Anda peroleh
- Evaluasi resoults dan bertindak sesuai dengan mereka Catatan: Di antara pengujian, matikan PC, jadi ReadyBoost tidak memiliki cache apa pun, sehingga cara hasilnya tidak menjadi salah.
Ini tidak mudah, tetapi patut dicoba.
Jika HDD Anda adalah Sata III, dapat dibaca pada 300MiB / s atau lebih, dengan waktu pencarian 2ms, tidak ada keuntungan jika USB Anda 2.0, jadi dalam hal ini hanya gunakan jika tidak ada RAM gratis, jalankan remon ke lihat RAM Gratis nyata versus ram 'menunggu'.
ProcessExplorer hanya memberikan RAM 'Gratis', itu tidak menunjukkan ram 'menunggu'.