VMware telah menemui Linux 5.13 kernel yang dilepaskan stabil sebulan yang lalu telah menyebabkan kemerosotan prestasi yang serius bagi hypervisor perusahaan ESXi mereka.
VMware mendapati terdapat kemerosotan prestasi besar dengan Linux 5.13 di bawah perisian ESXi mereka. Mereka mendapati bahawa beban kerja komputasi ESXi dapat dipengaruhi hingga 3x sementara beban kerja rangkaian hanya pada regresi 40% . Tugas pengkomputeran mereka sesederhana masa penyusunan kernel Linux yang terkena dampak teruk.
Jurutera VMware mendapati bahawa kemerosotan prestasi yang sangat ketara ini datang dari perubahan penjadwalan… Walaupun patch yang dimaksudkan”sched: Pindahkan SCHED_DEBUG sysctl ke debugfs”terdengar agak biasa, ia akhirnya mempengaruhi impak lalai nilai sched_wakeup_granularity_ns.
Mengubah butiran bangun penjadual lalai dari 15ms hingga 4ms (dan butiran minimum dari 10ms hingga 3ms) menyebabkan komputasi dan beban kerja rangkaian sangat teruk sekurang-kurangnya di bawah ESXi. Kepercayaan bahawa nilai-nilai rendah baru ini secara lalai menyebabkan lebih banyak pertukaran dan pertukaran sukarela.
Perinciannya boleh didapati melalui catatan senarai mel ini . VMware kini mencari masukan mengapa perubahan lalai ini terjadi, apakah itu disengaja, dan jika dapat diubah kembali ke default sebelumnya mengingat kesan prestasi teruk yang mereka lihat pada pembuatan kernel stabil terbaru ini.
Di luar hypervisor ESXi mereka, saya belum pernah mendengar tentang Linux 5.13 yang menyebabkan kesan prestasi yang teruk dan saya juga tidak pernah melihat ujian ini pada banyak sistem yang berbeza walaupun tidak tertumpu pada persekitaran maya.