Mengingat ruang disk solid-state masih merupakan sumber daya yang mahal, mengompresi folder besar memiliki daya tarik. Berkat VirtualStore , dapat Program Files
menjadi kasus di mana itu bahkan dapat meningkatkan kinerja ?
Latar Belakang
Secara khusus saya telah membaca:
Peningkatan Kecepatan Kompresi SSD dan NTFS?
Apakah kompresi NTFS memperlambat kinerja SSD / flash?
Akankah seseorang mengukur benchmark seluruh disk (HD, SSD)? (mungkin harus gulir ke atas)
Tautan pertama sangat melamun, tapi mungkin agak terlalu jauh di awan.
Tautan ketiga memiliki grafik semi-log yang seksi ini ( skala logaritmik !).
Kutipan (dengan catatan):
Dengan menggunakan data yang sangat dapat dikompresi (IOmeter), Anda mendapatkan paling banyak peningkatan kinerja 30x [untuk membaca], dan setidaknya penurunan 49x kinerja [untuk menulis].
Dengan asumsi saya menafsirkan dan mengklarifikasi kalimat itu dengan benar, tolok ukur pengguna tunggal ini membuat saya sangat tertarik. Meskipun menulis tank kinerja buruk, kinerja membaca masih melambung. Itu memberi saya ide.
Ide: VirtualStore
Kebetulan bahwa berkat fitur keamanan hemat akal yang diperkenalkan pada Windows Vista, tulis akses ke folder tertentu seperti Program Files
divirtualisasikan untuk proses non-administrator .
Yang berarti, dalam penggunaan normal (tidak ditinggikan), upaya program atau permainan untuk menulis data ke lokasi instalnya di File Program (yang mungkin merupakan lokasi yang buruk) dialihkan ke %UserProfile%\AppData\Local\VirtualStore
, di tempat yang sama sekali berbeda.
Jadi, menurut pemahaman saya, menulis ke File Program seharusnya hanya terjadi ketika menginstal aplikasi . Hal ini menjadikan pengompresan tidak hanya sumber besar perolehan ruang , tetapi juga kandidat potensial untuk peningkatan kinerja .
Apakah ini akurat? Akankah mengompresi File Program memberikan peningkatan kinerja baca yang signifikan dengan hanya penurunan kinerja penulisan yang dapat diabaikan berkat VirtualStore?
Saya telah menunda pengujian saya sendiri terhadap Program Files secara langsung karena kebingungan dari awal posting ini yang menunjukkan bahwa mematikan kompresi mungkin tidak segera mendekompres file-file (walaupun saya berniat untuk menggunakan perintah ringkas yang mungkin).
sumber
Jawaban:
Ada kekurangan dalam garis pemikiran Anda.
Toko Virtual tidak digunakan jika program berjalan sebagai Admin. Dalam hal Program Pengaturan, ini semua adalah program pengaturan .
Sangat jarang untuk menjalankan program yang tidak disadari UAC hari ini dan di mana VirtualStore mengambil alih. Sebagai contoh, Toko Virtual saya hanya mencantumkan Foxit Reader.
Namun menekannya, memang terlihat menarik. Dalam kasus saya, kompres File Program saya karena penasaran. Program intensif saya yang paling banyak disk adalah seri Total War: Napoleon, Empire, Shogun 2. Secara khusus, beralih antara peta Pertempuran dan peta Kampanye melibatkan banyak pembacaan.
Saya memutuskan untuk mengompres folder Steam dan menjalankannya beberapa kali. Dapat diprediksi, karena banyak permainan membutuhkan bacaan berurutan yang berat, itu lebih lambat. Waktu pemuatan peta saya berubah dari 38 detik menjadi sekitar 48, meskipun sebenarnya butuh lebih dari dua menit waktu pertama saya memuat.
Saya belum mencoba aplikasi lain.
sumber
Itu akan tergantung pada sistem Anda. Perintah ringkas itu cepat, tetapi tidak memampatkan file dengan begitu baik. Kecepatan baca rata-rata diketahui dan kecepatan dekompresi rata-rata juga dapat dihitung. Tapi saya tidak berpikir ada kemungkinan peningkatan yang signifikan. Setidaknya itu tidak begitu baik untuk prosesor single core.
Ada dilema:
[waktu muat data yang tidak terkompresi]
vs.
[waktu muat data terkompresi] + [waktu dekompresi] (penggunaan memori lebih tinggi sebagai efek samping)
waktu pemuatan dari SSD sekitar 150-200mb / detik, kecepatan dekompresi sekitar 20mb / detik. Jadi, raito kompresi biasa harus lebih dari 10x dan itu tidak terlihat seperti hal yang nyata.
sumber
Sebenarnya, grafik pada artikel ketiga tidak sepenuhnya akurat. Menghidupkan kompresi dari dalam Windows TIDAK mengompres semua file yang sebenarnya aman untuk dikompres. Anda dapat dengan mudah memverifikasi ini dengan melihat di dalam folder sistem dengan penyorotan warna diaktifkan untuk file terkompresi.
Solusinya? Saya menemukan alat yang disebut Drive Press dan saya telah mencurahkan hari ini untuk menyanyikan pujiannya: Saya telah mampu mewujudkan penghematan tiga ruang dengannya. Secara harfiah.
Saya pikir alat ini juga akan meningkatkan kinerja SSD secara keseluruhan, karena ada lebih banyak area cadangan pada drive.
Penghematan ruang rata-rata saya sekarang adalah 20% -25% (tapi ini hanya setelah menggunakan Drive Press, yang kompres lebih dari Windows itu sendiri). Kompresi Windows sendiri memberi saya 5% -10% maks pada set data yang sama.
Pada dasarnya, jika Anda melihat kompresi NTFS, Anda harus memeriksa Drive Press. Itu tidak akan mem-boot Anda dari NT - ketika saya mencoba untuk secara manual mengompres setiap file menggunakan Explorer (sebuah proposisi yang sangat tidak dapat dipertahankan), saya melakukan kompres file boot loader dan harus mendekompres drive saya menggunakan koneksi USB eksternal pada komputer lain sebelum saya bisa masuk ke Windows lagi. Meskipun kompres Drive Press jauh lebih baik daripada Windows, kompres itu tidak mengkompres apa yang harus tetap jelas.
sumber