Swap Usage tapi memori Freeable tinggi

Sep 20 2020

Kami memiliki AWS RDS dengan database MySQL. Ukuran Buffer Pool hanya 144GB dari total RAM 244GB yang tersedia. Namun, bahkan pada konfigurasi RAM rendah seperti itu, kami melihat penggunaan Swap terjadi. Adakah yang punya ide tentang bagaimana saya bisa mencari tahu apa yang menyebabkan penggunaan swap?

Kami telah mengaktifkan Insight Kinerja, begitu juga pemantauan yang Disempurnakan. Nilai Swap Committed memang kembali turun, tetapi pada dasarnya kami menghabiskan sekitar 100GB RAM, karena meningkatkan ukuran Buffer Pool semakin meningkatkan penggunaan Swap secara agresif.

Jawaban

1 GordanBobic Sep 20 2020 at 01:53

Tidak banyak yang dapat Anda lakukan tentang ini dengan RDS. Itu berarti OS memutuskan bahwa apa pun yang ditukar kurang berharga daripada lebih banyak cache halaman. Anda tidak memiliki kendali atas ini dengan halaman besar atau kontrol vm.swappiness seperti yang Anda lakukan pada instans EC2.