|
|
| |||||||
| Site & Server Administration Server Yönetimi hakkında, .htaccess, Apache configuration ve log analiz, güvenlik |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Üstadlar quad xeon 4 gb ramli bir serverimiz var içinde 7-8 site var toplam hitleri 20-25 k civarı makinada tespit edemediğimiz bir aşırı ram kullanımı var daha önce 2 gb ramli makinada aynı hitlerle %20-30 arasında dolaşan ram bu makinada %80 lere kadar varıyor apache mysql exim gibi servislerin toplamı bile %20-30 ram kullanımı yapmıyor peki bu fazladan %50 ram kullanımı nedendir tespit edemedik tahsin hocamın verdiği ram kullanım detay komutunu verdiğimde çıktı şöyle [root@server ~]# ps aux | awk '{arr[$1]+=$4} END {for (i in arr) {print i,arr[i]}}' | sort -k2nr mysql 5.9 root 1.8 mailman 0.9 kvpusu 0.3 dbus 0 mailnull 0 named 0 nobody 0 thtyeni 0 USER 0 kvpusu,thtyeni kullanıcıları apache kullanımını gösteriyor whmden cpu ram usage ye bakıyorum toplamda %20-30 civarı ram kullanılıyor server loadı 1-2 lerde ancak ram böyle serverde memcache kurulu ancak fayda etmiyor aysima.com.tr ile çalışıyoruz ayberk sağolsun ilgilendi core 2 duo dada aynını yaptı 3 defa format attık quad xeon verdi yine sorun devam ediyor o da çözemedi sorunu serverde tüm siteleri suspend ediyorum tüm servisleri kapatıyorum inanılmaz ama halen %50 civarı ram kullanıyor makine yardımlarınızı bekliyorum server centos 4.6 |
| |||
| Site(leri)nde kullandığın sistem, mysql kullanıyor mu ? (Büyük ihtimal evet.) Evetse, top -c de defuncy vs türünden birşey çıkıyor mu? Kullandığın sistem wordpress veya fazla sayıda eklenti barındıran vBulletin mi? CEvap evetse, hepsinin cevabı gereksiz mysql sorguları kanımca
__________________ Problem Çocuk - SEO :) |
| |||
| bende centos 4.6 kullanıyorum. top çıktısında 8 gb ram in 8 ide dolu gözüküyor ama free -m komutuyla baktığımda normal. sizin göstergelerde yanlış olabilir belki.
__________________ Durum : Online | vBilişim İnternet Hizmetleri |
| |||
| Eğer Tahsin Altay bey'in verdiği komutla aldığınız çıktı bu şekildeyse görünen mysql kullanımı ile ilgili bir tüketim var. Bu tüketimi düşürmenin en temiz ve kesin yolu mysql optimizasyonu ve tabloların onarılmasıdır. Makine özellikleriniz güzel. O noktada bir sıkıntı olacağını düşünmüyorum(yetmeme vs gibi...). MySQL optimizasyonu yaparken önerim. WHM'den phpmyadmini açın oradan işlemlere gelin orada kırmızı olan değerleri inceleyin. my.cnf dosyanızı buraya göre tekrardan düzenleyin. Otomatik düzenleyen scriptlerden tam verim alamazsınız. Ayrıca burada dikkat etmeniz gereken en önemli şeylerin başında slow queryler ve süreci sonlanmayan(ram de kalan) tablolar geliyor. Bunları mutlaka hızlandırıp sonuca bağlamaya çalışın. Bunu yapmanın yolu da o süreci oluşturan scripte müdahale ile olur. My.cnf dosyanızın optimize edilmesi noktasında yardıma ihtiyacınız varsa tek başınıza yapamazsanız buraya; şu andaki my.cnf dosyanızı , phpmyadmindeki kırmızı değerleri ve karşısındaki başlıklarını yazın böylece size optimizasyonda da yardımcı olabiliriz. Alıntı:
__________________ [SIZE="2"][COLOR="Green"]Menfaatine alet edemedigin insana kızma ve çamur atma.[/COLOR][/SIZE] |
| |||
| iyide tahsin hocamın verdiğim komutun çıktısındaki değerler yüzde olarak geçerli değilmi 5.9 demiş yani %5.9 ram kullanımı var ve durup dururken sitenin hiti sabitken olan bir olay bu eski makinamız core 2 duo 2.3 ken bu makina quad xeon ve tüm mysql optimizasyonları zaten önceki makinayla aynı yapıldı sorunun mysql olmadığı üzerinde duruyorum çünkü mysql kapatsam bile ram kullanımı devam ediyor |
| |||
| Komuta baktım yüzde olarak değil. Sanırım kendisi belirtmeyi unutmuş. Linux da bu tip değerler çekirdek yükü olarak verilir. Yani bir çekirdeğe bindirdiği yük olarak. Hatta bazen top çıktısıne bakarken oradaki değerleri topladığınızda 100'ün üzerine çıkar sebebi de budur. 4 işlemcili bir sunucuda 5.9 = 23,6% yapıyor. Sanırım kendisi kodu kendisine göre hazırladı veya bunu göz ardı etti. Ayrıca iki makinein özellikleri farklı iken aynı ayar dosyası ile devam etmeniz bence doğru değil. İkisinin kaldırabileceği yükler farklıyken aynı ayarları yapmanız da buna etkili olmuş olabilir. Mesela my.cnf içerisinde işlemci çekirdek sayısı ile alakalı bir bölüm var. Şu andaki duruma bakarsak en basitinden ilk bunun değişmesi gerekli. Sonrasında diğer ayarlarında değişmesi gerekli. Bence mysql optimizasyonunu tekrar düşünün. Bu konuda az önce söylediğim gibi yardıma ihtiyacınız olursa buraya söylediğim verileri yazın. Yardımcı olalım. Not: Phpmyadmindeki kırmızı verileri almadan önce mysql restart yapın ve 5 dakika sonra oradaki değerleri alın buraya yazın. Uzun süredir birikmiş olan veriler gerçekçi olmayabilir.
__________________ [SIZE="2"][COLOR="Green"]Menfaatine alet edemedigin insana kızma ve çamur atma.[/COLOR][/SIZE] |
![]() |
| Bookmarks |
| Seçenekler | |
| |