Bagaimana cara kerja dekompresi NTFS di Windows? Menurut Microsoft, dekompresi NTFS dilakukan dengan memperluas file, lalu menggunakannya. Kedengarannya benar, tetapi pertanyaan saya adalah bagaimana proses ini terjadi secara teknis.
Apakah Windows memuat file yang dikompresi ke dalam memori, memperluasnya dalam memori, dan membaca dari memori? Atau apakah itu memuat file yang dikompresi ke dalam memori, memperluasnya ke disk atau dalam memori, menulis ke disk, dan kemudian membaca?
Saya mencoba mencari tahu apakah mungkin saya dapat meningkatkan kinerja komputer saya dengan menggunakan kompresi NTFS. Dengan begitu, hard disk atau SSD yang lambat yang tidak dapat menangani banyak operasi penulisan akan selalu memiliki lebih sedikit data untuk ditulis dan dibaca, dan prosesor kuat saya yang tidak bekerja sebagian besar waktu dapat mendekompres file, meningkatkan kecepatan penyimpanan dan kesehatan saya. .
Jawaban:
Windows mendekompres file ke dalam memori. Melakukannya ke disk akan sepenuhnya menghapus peningkatan kecepatan dan akan menyebabkan banyak penulisan disk yang tidak perlu. Lihat akhir artikel blog Microsoft ini tentang file jarang dan kompresi NTFS :
Tentu saja, jika Anda kehabisan memori, memori yang digunakan oleh proses dekompresi dapat menyebabkan memori lain dikeluarkan dan ditulis ke disk dalam file halaman. Untungnya, hanya potongan yang berisi bagian yang benar-benar dibaca program Anda akan didekompresi; NTFS tidak perlu mendekompres semuanya jika Anda hanya perlu beberapa byte.
Jika SSD Anda cepat, Anda mungkin tidak akan mendapatkan peningkatan kecepatan dari kompresi NTFS. Bisa dibayangkan bahwa waktu yang dihabiskan prosesor Anda untuk mendekompresi data plus waktu yang dihabiskan disk Anda untuk membaca data yang dikompresi dapat menambah lebih dari waktu yang diperlukan SSD Anda untuk membaca data yang tidak terkompresi. Ini juga tergantung pada ukuran file yang Anda kerjakan. Ukuran minimum file yang dapat dikompresi berkisar dari 8 KB hingga 64 KB, tergantung pada ukuran cluster Anda. File apa pun yang kurang dari ukuran itu tidak akan dikompresi sama sekali, tetapi sejumlah kecil pembukuan akan ditambahkan.
Jika Anda banyak menulis ke file terkompresi, Anda bisa melihat banyak variasi dalam kecepatan karena algoritma kompresi yang digunakan (LZ).
Bacaan lebih lanjut: Bagaimana kompresi NTFS mempengaruhi kinerja?
sumber