Windows Tips & News

WSL 2 Sekarang Memiliki Fitur Memory Reclaim

click fraud protection
DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Dengan dirilisnya Windows 10 Build 18917, Microsoft memperkenalkan WSL 2 ke Insiders, Subsistem Windows untuk Linux 2. Ini mengirimkan kernel Linux nyata dengan Windows yang akan memungkinkan kompatibilitas panggilan sistem penuh. Ini adalah pertama kalinya kernel Linux dikirimkan bersama Windows. Windows 10 build 19013 menambahkan fitur hebat WSL 2 lainnya - Memory Reclaim, yang memungkinkan sistem host untuk menggunakan kembali memori yang tidak lagi diperlukan oleh proses Linux apa pun.

Iklan

Sebelumnya, ketika kebutuhan memori Mesin Virtual (VM) WSL2 akan bertambah, baik dari alur kerja Anda atau oleh kernel Linux, memori keseluruhan yang dialokasikan untuk VM juga akan bertambah dengan mengalokasikan lebih banyak memori dari tuan rumah. Namun, setelah alur kerja selesai, memori yang tidak lagi dibutuhkan oleh alur kerja tersebut tidak akan dilepaskan kembali ke host. Sekarang dengan reklamasi memori di WSL 2, ketika memori di Linux tidak lagi diperlukan, dapat dilaporkan kembali ke host di mana ia akan dibebaskan dan VM WSL 2 Anda akan menyusut dalam ukuran memori.

Sebelum:

Pemulihan Memori Windows 10

Setelah:

Pemulihan Memori Windows 10 Selesai

Lihat video berikut:

Bagaimana itu bekerja

Fitur ini didukung oleh Patch kernel Linux yang memungkinkan blok memori kecil yang berdekatan untuk dikembalikan ke mesin host ketika tidak lagi diperlukan di tamu Linux. Tim WSL telah memperbarui Kernel Linux di WSL2 untuk menyertakan tambalan ini, dan memodifikasi Hyper-V untuk mendukung fitur pelaporan halaman ini. Untuk mengembalikan memori sebanyak mungkin ke host, WSL secara berkala memadatkan memori untuk memastikan memori bebas tersedia di blok yang berdekatan. Ini hanya berjalan ketika CPU Anda menganggur. Anda dapat melihat kapan ini terjadi dengan mencari pesan 'WSL2: Performing memory compaction' di dalam output dmesg memerintah. Jika Anda adalah pengguna yang kuat, Anda dapat mengonfigurasi perilaku ini dengan mengedit nilai di .wslconfig. tolong cek Catatan rilis WSL 19013 untuk melihat opsi ini. Atau jika Anda ingin menjalankan perintah Linux ini secara manual, Anda dapat menjalankan perintah echo 1 > /proc/sys/vm/compact_memory sebagai pengguna root.

Anda dapat menemukan lebih banyak detail teknis dan contoh di posting blog resmi.

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem
Microsoft memulihkan perintah ncpa.cpl di Windows 11

Microsoft memulihkan perintah ncpa.cpl di Windows 11

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak

Cara Mengaktifkan Alat Tangkapan Layar di Google Chrome

Cara Mengaktifkan Alat Tangkapan Layar di Google Chrome

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak

Microsoft dilaporkan akan mulai menguji aplikasi Outlook One terpadu Musim Semi ini

Microsoft dilaporkan akan mulai menguji aplikasi Outlook One terpadu Musim Semi ini

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak