Saya baru saja menginstal Couchbase di server saya, tetapi menggunakan banyak CPU dan melakukan banyak IO disk. Seperti yang dapat Anda lihat dari gambar di bawah ini, sangat jelas ketika saya menginstal Couchbase, karena penggunaan CPU telah meroket!
Penggunaan CPU lebih dari 30 hari
Penggunaan CPU selama 24 jam terakhir
Penggunaan disk lebih dari 30 hari
Penggunaan disk selama 24 jam terakhir
Seperti yang dapat Anda lihat dari penggunaan CPU, saya mengaktifkan Couchbase antara pukul 14:00 dan 15:00 (dan penggunaan CPU turun menjadi 0%). Kemudian saya menyalakannya lagi dan menghubungkan aplikasi web Scala ke sana (di mana penggunaannya melonjak hingga 110%). Aplikasi ini memiliki nol pengguna dan sama sekali tidak melakukan apa pun. Terhubung ke server Couchbase dan kemudian menunggu permintaan dari klien). Pukul 17:00 saya mematikannya dan CPU turun ke 15% lagi. Pada pukul 21:00 saya menyalakan aplikasi lagi dan penggunaan CPU melonjak hingga 110% lagi.
Apa yang sedang dilakukan Couchbase? Aplikasi Scala yang menggunakan Couchbase tidak melakukan apa-apa (di bawah ini adalah grafik dari jumlah operasi yang dilakukan Couchbase per detik), tetapi Couchbase masih melakukan IO disk berkelanjutan dan menggunakan CPU 110%. Bahkan tanpa aplikasi yang terhubung ke server Couchbase, ia menggunakan CPU 15%! Bagaimana ini bisa diterima untuk basis data?
Operasi couchbase per detik selama 24 jam terakhir
Jawaban:
Couchbase memiliki beberapa proses yang berjalan di latar belakang untuk memeriksa keadaan cluster, pengindeksan dokumen dan status disk (untuk melakukan pembersihan, pemadatan, ..).
Inilah sebabnya mengapa Anda melihat beberapa aktivitas di database Anda.
sumber