Pengenalan: Sebagai hypervisor sistem, Linux® mempunyai beberapa inovasi Satu perubahan yang menarik dalam kernel 2.6.32 ialah KSM (Kernel Samepage Merging) membolehkan hypervisor sistem ini mengurangkan mesin maya serentak dengan menggabungkan halaman memori . Artikel ini meneroka konsep di sebalik KSM (seperti penyahgandingan storan), pelaksanaan KSM, dan cara mengurus KSM.
Pemayaan Pelayan
Teknologi penvirtualan mula muncul pada tahun 1960-an dan menjadi popular melalui komputer mini IBM® System/360®. Lima puluh tahun kemudian, teknologi virtualisasi telah berkembang pesat, membolehkan berbilang sistem pengendalian dan aplikasi berkongsi pelayan. Kes penggunaan tertentu ini (dipanggil virtualisasi pelayan) sedang berkembang menjadi pusat data, kerana satu mesin boleh digunakan untuk mengehoskan 10 (biasanya) atau lebih mesin maya (VM), seperti yang ditunjukkan dalam Rajah 1. Virtualisasi ini menjadikan infrastruktur lebih dinamik, lebih cekap kuasa dan (oleh itu) lebih menjimatkan.
Rajah 1. Penyatuan pelayan melalui virtualisasi
Halaman semua sama. Ciri ini berguna jika sistem pengendalian dan kod aplikasi serta data tetap adalah sama antara VM. Apabila halaman adalah unik, ia boleh digabungkan, sekali gus membebaskan memori video untuk digunakan oleh aplikasi lain. Rajah 2 menunjukkan perkongsian memori video dan menunjukkan kegunaan lebih banyak memori video terbiar yang tersedia apabila berkongsi halaman antara VM dengan kandungan yang sama.
Rajah 2. Perkongsian memori video merentas VM
Penamaan ciri
Atas ialah kandungan terperinci Terokai konsep, pelaksanaan dan pengurusan KSM dalam kernel Linux 2.6.32. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!