İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

CPU neden bu kadar Yükleniyor- ACİL YARDIM

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Merhaba

Şu anda Amd 3200 RAM 1024 ve CentOS kullanıyorum. Fakat daha önce kullandığım hiçbir serverde olmayan bir durum oluyor ve de %1'in altında olması gereken CPU %20 'lere kadar yükleniyor. HTML sayfalar yine de güzel açmasına rağmen FORUM neredeyse hiç açmıyor ve sadece yükleniyor ha bire. Acaba Serverde bir problem mi var diye düşünüp AMD 3700'ye geçiş yaptım ama sorun hala çözülmedi. CPU2yu yükleyen de MYSQL gözküküyor. Büyük bir Forumum var ama şimdiye kadar ben böyle bir olay yaşamadım, gayet güzel sorunsuz ve hızlıydı. Bu durum nedir lütfen acil yardım
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Şimdiye kadar hep Linux işletim sistemi Redhat'ı kullanmıştım şimdi ilk defa CentOS'u kullanıyorum CentOS 4.3 i686 acaba bi uyum sorunu vs... gibi birdurum mu olabilir. Çünkü phpBB forumun son versiyonunu kurup hiç mod olmamış halini de denedim yine yükleme var.


Yada hep Pentium ve Plesk kullandım, AMD ile kullandığım Cpanelle arasında bir ayarsızlık mı var desem o da bana düşük bi ihtimal. Ne yapılabilir, lütfen acil yardımlarınızı ihtiyacım var.
 
G

gibigibiyim

Misafir
Mysql optimize(putty den yapiyorlar) denen sihirli birsey var,bence onu yaptir anlayan birine,ayni sorunlari yasamis biri olarak sana bunu tavsiye edebilirim.
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
gibigibiyim' Alıntı:
Mysql optimize(putty den yapiyorlar) denen sihirli birsey var,bence onu yaptir anlayan birine,ayni sorunlari yasamis biri olarak sana bunu tavsiye edebilirim.
Çok teşekkür ederim . Bunu bende acaba Mysql'i baştan kuralım diye istemiştim Firmadan, Force yaparak Mysql'i yeni baştan kurdular. Bi de 3200'den 3700'e geçtik orada da aynı sorun devam ediyor. Yoksa Optimize farklı bişey mi, yine de Optimize gerekir mi, nasıl yapılıyor, ben de SSH'dan deneyebilirim.

Sen de bu şekilde mi aştın acaba bu sıkıntıyı?
 

Zagor

0
İyinet Üyesi
Katılım
25 Ekim 2005
Mesajlar
214
Reaction score
0
Apache'de ip başına bağlantı sayısını limitleyen modül kurmalarını isteyebilirsin.

Edit: Biraz daha ayrıntı vermek istedim. Mysql'den önce Apache tarafında mod_evasive (http://www.nuclearelephant.com/projects/mod_evasive/) ve mod_limitipconn kurmalarını sağlarsan sanırım sunucu yükün normal seviyelere inecektir.

Ayrıca httpd.conf ayarların çok önemli.

Aşağıda şuan kullandığımız epey yoğun bir sunucunun httpd.conf dosyasını görebilirsin.

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive Off

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 100
KeepAliveTimeout 15
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers 20
MinSpareServers 30
MaxSpareServers 50
MaxClients 150
MaxRequestsPerChild 250
</IfModule>

# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule worker.c>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>

# perchild MPM
# NumServers: constant number of server processes
# StartThreads: initial number of worker threads in each server process
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# MaxThreadsPerChild: maximum number of worker threads in each server process
# MaxRequestsPerChild: maximum number of connections per server process
<IfModule perchild.c>
NumServers 5
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0
</IfModule>

--------------------------------------------------------------------------------------

top - 17:03:36 up 1 day, 23:43, 2 users, load average: 1.48, 1.87, 2.15
Tasks: 213 total, 1 running, 212 sleeping, 0 stopped, 0 zombie
Cpu(s): 24.3% us, 10.0% sy, 0.0% ni, 62.0% id, 3.0% wa, 0.2% hi, 0.5% si
Mem: 2069564k total, 1869344k used, 200220k free, 67440k buffers
Swap: 4096532k total, 512k used, 4096020k free, 892148k cached

Kısaca apache'yi iyi optimize edersen sanırım mysql ile uğraşmana pek gerek kalmayacaktır.
 

Zagor

0
İyinet Üyesi
Katılım
25 Ekim 2005
Mesajlar
214
Reaction score
0
Seal' Alıntı:
Şimdiye kadar hep Linux işletim sistemi Redhat'ı kullanmıştım şimdi ilk defa CentOS'u kullanıyorum CentOS 4.3 i686 acaba bi uyum sorunu vs... gibi birdurum mu olabilir. Çünkü phpBB forumun son versiyonunu kurup hiç mod olmamış halini de denedim yine yükleme var.


Yada hep Pentium ve Plesk kullandım, AMD ile kullandığım Cpanelle arasında bir ayarsızlık mı var desem o da bana düşük bi ihtimal. Ne yapılabilir, lütfen acil yardımlarınızı ihtiyacım var.

CentOS'un 2.6.9-22 kernel'ında ki bir problem cpu load'a neden oluyordu? Kernel versiyonunuzu bir kontrol edin isterseniz.
root> uname -a

Konuyla ilgili bilgi:
http://www.vbulletin.com/forum/showthread.php?t=171071
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Zagor' Alıntı:
CentOS'un 2.6.9-22 kernel'ında ki bir problem cpu load'a neden oluyordu? Kernel versiyonunuzu bir kontrol edin isterseniz.
root> uname -a

Konuyla ilgili bilgi:
http://www.vbulletin.com/forum/showthread.php?t=171071
Teşekkürler Zagor cevap için, APF-BFD ve Mod_evasive de kurdum ama problem değişmedi.

Bu arada Kernel versiyonu CentOS'un 2.6.9-34 imiş. Ne yapılabilir acaba
 

Zagor

0
İyinet Üyesi
Katılım
25 Ekim 2005
Mesajlar
214
Reaction score
0
mod_limitipconn kurmanı ve 5 bağlantıya ayarlamanı...
sunucu optimizasyonu için aşağıdaki linkleri incelemeni öneririm.
http://www.webhostingtalk.com/showthread.php?t=340239

Edit: http://www.vbulletin.com/forum/showpost.php?p=1095029&postcount=48

Well using the 2.6.9-34.ELsmp kernel on my new Dual Xeon 2.4 server with CentOS 4.2/ 1Gb RAM give me the same symptoms. High loads occasionally, but also the box is swapping more then it should. Not sure if this is caused by the kernel problem or other config problems. (used the same apache/php & mysql config as i used on the previous P4 box with 1Gb).

Will try to upgrade to the .15 kernel this weekend to see if it makes a difference.

I upgraded yesterday from 2.6.9-34 to the 2.6.15.6 kernel, and loads seem to have dropped dramatic, no more spikes and swap is almost 0. So sounds promissing.
 

Seal

0
İyinet Üyesi
Katılım
16 Ekim 2004
Mesajlar
811
Reaction score
0
Arkadaşlar teşekkür ederim, özellikle Zagor sana, çünkü çok isabetli bir cevap söyledin ama Kernel 34 de uyumsuzmuş dediğin gibi. 34 yada 22 dışında bir kernel gerekiyor demek ki. +REP

Arkadaşlar bu arada herkesi bilgilendirmek için de başlık açtım. --> http://forum.iyinet.com/showthread.php?p=232501#post232501

Bişey daha söylemek istiyorum, benim bu başlığım burada yanlış bir bölüme taşınmış, bunu Yönetime de söyledim ama başlık hala PC Yazıcı modem harddisk bellek ekran network kartı bölümünde.

Bu sorun evdeki PC Sorunu değildir, Sitelerimizi barındırdığımız Server Sorunudur ve de "Webmaster-Genel" de yer almalıdır. Zaten buraya taşınarak benim belki çok çok önceden alabileceğim cevabı alamamış oldum ama neyse ben zaten yukarda verdiğim linkle bu sorunu yaşayan arkadaşlara Webmaster-Genelden uyarmış oldum. sevgiler
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst