ubuntu 64 bit işletim sistemi ve 1,6 GB RAM ile Amazon EC2 üzerinde MongoDB 2.4.4 yükledim.mongodb yüksek işlemci kullanımı
Bu sunucuda, yalnızca MongoDB başka hiçbir şey kullanmıyor.
Ama bazen CPU kullanımı% 99 ulaşmak ve ortalama yük: 500,01, 400,73, 620,77
Ben de sunucuda neler izlemek için sunucuda MMS yüklediniz. İşte
MMS detay MMS ayrıntıları gereğince, her sorguları için mükemmel çalışıyor indeksleme olduğunu.
1) YÜKSEK olmayan eşlenen sanal bellek aşağıda
Şüpheli detayları
2) YÜKSEK sayfa hataları
kimse tam olarak yüksek CPU kullanımına neden anlamak için bana yardımcı olabilir?
DÜZENLEME: @Dylan Tong yorumlarla sonra
i azalttık aktif connetions ama hala İşte yüksek olmayan eşlenen sanal belleği
Çok sayıda bağlantınız var. Ne ops yapıyorsun? –
@DylanTong Genel olarak, ekleme, güncelleme, okuma işlemleri vardır. Veritabanını raporlama için MongoDB kullanıyoruz. – GBD
Çok sayıda etkin bağlantı, neden çok fazla eşlenmemiş belleğe sahip olduğunuzu açıklamalıdır. Ayrıca ~ 13k aktif bağlantılarınız iş yapıyorsa, CPU kullanımının çoğunu beklerdim. Kutunuzun, bu tür bir yükü işlemek için çok istekli gibi gelmiyor. İşin tuhafı, opampers kontrol paneliniz görünür zaman aralığında çok az işlem gösteriyor. 13k aktif bağlantılar bekleniyor mu? Kaç tane istemci/iş parçacığınız var ve yapılandırılmış bağlantı havuzu boyutu nedir? İmleçlerinizi uygulamanızda mı kapatıyorsunuz? –