Deskripsi masalah
Saat menggunakan instance ECS Linux, Anda mungkin mengalami masalah berikut:
Sistem menjadi tidak responsif, waktu respons layanan meningkat, dan kinerja aplikasi menurun.
Penggunaan memori tinggi ditampilkan di Konsol Elastic Compute Service (ECS). Penggunaan memori melebihi 80% dianggap tinggi.
Peringatan dibuat yang menunjukkan bahwa penggunaan memori telah melampaui ambang batas tertentu.
Penyebab yang mungkin
Masalah ini dapat terjadi karena alasan berikut:
Proses atau layanan abnormal mengonsumsi sejumlah besar memori.
Traffic bisnis terlalu tinggi, sehingga memori fisik instance tidak mencukupi.
Memecahkan masalah
Gunakan top untuk memeriksa penggunaan memori instance
Ikuti langkah-langkah berikut untuk menyelesaikan masalah penggunaan memori tinggi:
Hubungkan ke instance ECS. Untuk informasi lebih lanjut, lihat Metode untuk Menghubungkan ke Instance ECS.
Periksa proses yang mengonsumsi sejumlah besar memori pada instance.
Lihat utilisasi CPU dan penggunaan memori dari proses-proses tersebut.
topCatatanUntuk keluar dari perintah
top, masukkan q.Tekan tombol
Muntuk mengurutkan proses berdasarkan penggunaan memori. Contoh output berikut menunjukkan bahwa proses dengan PID13183mengonsumsi memori paling banyak.
Tabel berikut menjelaskan ringkasan informasi sistem dan bidang metrik proses.
Menyelesaikan masalah
Tabel berikut menjelaskan penyebab masalah penggunaan memori tinggi dan solusinya.
Deskripsi Masalah | Penyebab | Solusi |
Program atau proses pengguna tunggal mengonsumsi sejumlah besar memori selama periode waktu yang lama. | Program atau proses abnormal. |
|
Program atau proses pengguna normal mengonsumsi sumber daya memori berlebihan selama periode waktu yang lama. | Program normal. | Jika instance mengalami hambatan sumber daya memori, Anda dapat memilih metode yang sesuai berdasarkan skenario bisnis Anda:
|
Program atau proses bisnis tunggal kadang-kadang menempati sumber daya memori berlebihan dalam waktu singkat. | Program atau proses memiliki lonjakan traffic sementara atau tugas terjadwal yang mengonsumsi sumber daya memori berlebihan dalam waktu singkat. |
|
Tidak ada program atau proses yang mengonsumsi sumber daya memori, tetapi penggunaan memori keseluruhan tinggi. | Sumber daya memori yang diperlukan untuk operasi normal layanan instance melebihi ukuran memori instance. | Jika instance memiliki hambatan memori, ubah tipe instance. |
Referensi
Untuk informasi tentang cara memecahkan masalah dan menyelesaikan masalah penggunaan memori tinggi di sistem Windows, lihat Apa yang Harus Saya Lakukan Jika Penggunaan Memori Instance Windows Tinggi?
Untuk mengumpulkan metrik jaringan terlebih dahulu untuk analisis anomali, Anda dapat menggunakan utilitas atop. Untuk informasi lebih lanjut, lihat Gunakan Alat atop untuk Memantau Metrik Linux.