Roman Gushchin (
Pendekatan yang dicadangkan memungkinkan untuk meningkatkan kecekapan penggunaan papak, mengurangkan saiz memori yang digunakan untuk papak sebanyak 30-45%, dan dengan ketara mengurangkan penggunaan memori keseluruhan kernel. Dengan mengurangkan bilangan papak tidak boleh alih, terdapat juga kesan positif dalam mengurangkan pemecahan memori. Pengawal memori baharu dengan ketara memudahkan kod untuk perakaunan papak dan tidak memerlukan penggunaan algoritma rumit untuk mencipta dan memadam cache papak secara dinamik untuk setiap cgroup. Semua kumpulan c memori dalam pelaksanaan baharu menggunakan set cache papak biasa dan jangka hayat cache papak tidak lagi terikat dengan jangka hayat yang dipasang melalui cgroup
Perakaunan sumber yang lebih tepat yang dilaksanakan dalam pengawal papak baharu seharusnya secara teorinya memuatkan CPU lebih banyak, tetapi dalam praktiknya perbezaannya ternyata tidak ketara. Khususnya, pengawal papak baharu telah digunakan selama beberapa bulan pada pelayan Facebook pengeluaran yang mengendalikan pelbagai jenis beban kerja, dan tiada regresi yang ketara telah dikenal pasti. Pada masa yang sama, terdapat pengurangan ketara dalam penggunaan memori - pada sesetengah hos adalah mungkin untuk menyimpan sehingga 1GB memori, tetapi penunjuk ini sangat bergantung pada sifat beban, jumlah saiz RAM, bilangan CPU. dan ciri-ciri bekerja dengan ingatan. Ujian sebelumnya
Sumber: opennet.ru