WSL3 Lebih Cepat 5–60% dari WSL2 di Berbagai Beban Kerja

Judul asli: WSL3 Performance is about 5-60% faster than WSL2 depending on the workload

Mengapa Ini Penting

Peningkatan nyata WSL3 bisa mempercepat adopsi pengembangan Linux di Windows secara luas.

Benchmark oleh Tony Metzidis membandingkan WSL 2.6.3 (kernel 6.6.87) vs WSL 3.0.2 (kernel 6.18.40): bandwidth memori naik 61%, latensi scheduler turun 11%, kompilasi Go 4% lebih cepat.

Tony Metzidis, seorang engineer, merilis hasil benchmark side-by-side antara WSL 2.6.3.0 dan WSL 3.0.2.0 menggunakan Alpine Linux 3.23.0 di atas mesin Intel Core i5-8500T dengan 16 GB RAM dan Windows 11 Pro.

Lonjakan terbesar ada di bandwidth memori: dari 7,84 GB/s menjadi 12,64 GB/s, alias naik 61,35%. Metzidis menyebut parameter kernel baru page_reporting.page_reporting_order=5 sebagai kontributor utama — pengaturan ini mengurangi frekuensi trap ke hypervisor saat Hyper-V melakukan dynamic memory reclamation.

Di sisi scheduler, latensi context switch turun dari 20,64 µs menjadi 18,32 µs (-11,25%), sementara throughput pipe meningkat 12,68%. Syscall dasar seperti getppid hanya naik tipis 3,98% karena batas arsitektur CPU 8th-Gen Intel membatasi ruang optimasi di level software.

Pada pengujian kompilasi GoReleaser secara penuh (tanpa cache compiler), waktu wall-clock turun 7,47 detik dari 191 detik ke 183 detik (-3,91%). Yang lebih menarik, kernel time turun 15,98% — menunjukkan overhead sistem berkurang signifikan meski waktu total hanya bergeser moderat.

Sumber

tonym.us — Baca artikel asli →