Apakah File Terkompresi NTFS Dikompres ke Disk atau Memori?
Jika Anda mencari cara untuk mengubah sistem Windows Anda untuk menghemat ruang disk, Anda mungkin melihat kompresi NTFS sebagai opsi. Tetapi jika Anda memilih opsi ini, lalu bagaimana proses dekompresi bekerja? T&J Super Pengguna hari ini memiliki jawaban untuk pertanyaan pembaca yang penasaran.
Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.
Pertanyaan
SuperUser reader CausingUnderflowsEverywhere ingin tahu apakah file terkompresi NTFS didekompresi ke disk atau memori:
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, lalu membacanya dari memori? Atau apakah memuat file yang dikompresi ke dalam memori, memperluasnya ke disk atau memori, menulis ke disk, lalu membacanya?
Saya mencoba mencari tahu apakah saya dapat meningkatkan kinerja komputer saya dengan menggunakan kompresi NTFS. Dengan cara itu, hard drive lambat atau SSD yang tidak mampu menangani banyak operasi penulisan akan selalu memiliki lebih sedikit data untuk ditulis dan dibaca, dan prosesor yang kuat yang sering kali menganggur dapat mendekompres file dan meningkatkan kecepatan penyimpanan komputer kesehatan.
Apakah file terkompresi NTFS didekompresi ke disk atau memori?
Jawabannya
Kontributor SuperUser Ben N memiliki jawaban untuk kami:
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 menjadi paging keluar 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. Dapat dibayangkan bahwa waktu yang dihabiskan prosesor Anda untuk mendekompresi data plus waktu yang dihabiskan disk Anda untuk membaca data yang dikompresi dapat bertambah menjadi lebih dari waktu yang diperlukan SSD Anda untuk membaca data yang tidak terkompresi.
Itu juga tergantung pada ukuran file yang Anda kerjakan. Ukuran minimum file yang dapat dikompresi berkisar antara 8 - 64 KB, tergantung pada ukuran cluster Anda. File apa pun yang berukuran kurang dari itu tidak akan dikompres sama sekali, tetapi sedikit 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?
Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.
Kredit Gambar: Jannis Andrija Schnitzer (Flickr)