Forum

Windows Sunucu ...
 
Bildirimler
Hepsini Temizle

Windows Sunucu Üzerinde Apache Performansı

6 Yazılar
4 Üyeler
0 Likes
665 Görüntüleme
(@MuratHalacoglu)
Gönderiler: 1
New Member
Konu başlatıcı
 

500 adet siteyi barındıran bir windows sunucu kullanıyorum.
Sunucuda 
16 GB RAM AMD Phennom II X6 İşlemci var
Apache 2.2.11 Php 5.2 ve Mysql 5 ve ISC Bind Dns sunucu yüklü Web siteleri çok performans gerektirmeyen mysqli fazla kullanmayan siteler. 

Web siteleri açılırken genelde öğlen saatlerinde yoğunlaşınca 10-20 sn gecikmeli geliyor. Takılıyor. Bazen 1 dk bekletiyor.

Görev yöneticisine baktığım zaman apache ram tüketimi 450 MB civarında işlemci kullanımı ise %2-15 arasında

Apache conf dosyası ayarları 

Timeout 90
KeepAlive On
MaxKeepAliveRequests 30
KeepAliveTimeout 5
ThreadsPerChild 15000
MaxRequestsPerChild 0

internet üzerinde apache performans diye aratırken MPM denilen bir olayla karşılaştım. Fakat bu linux sunucularda var windows sunucularda mpm-winnt diye bir modül varmış buda sanırım kuruluymuş. 

http://httpd.apache.org/docs/2.2/mod/mpm_winnt.html  
bu linkte söylediğim mpm olayı var.

startservers diye bir komut var birden fazla server başlatmaya yarıyo 

örneğin httpd.exe dosyasını 5 tane başlatsak daha hızlı cevap verebilir diye düşünüyorum. Ama nasıl ?

Apache performansını artırmak için MPM'nin windows üzerinde başka bir ayarı varmıdır ?


Yada şöyle bişey düşündüm aynı sunucuya ikinci bir apache kurulumu yapıp atıyorum 82. port üzerinden çalıştırıp apache proxy üzerinden trafiği dengeleyebilirmiyiz ?

İnternette proxy balance diye aratırken böyle bişey buldum tam emin değilim ama olabilir mi bir fikrim yok.
<Proxy balancer://mycluster> 
BalancerMember  http://192.168.4.2:80  route=a redirect=b 
BalancerMember  http://192.168.4.3:80  route=b status=Disabled 
</Proxy>

 
Gönderildi : 09/02/2013 11:42

(@bilgehanpoyraz)
Gönderiler: 809
Illustrious Member
 

üstad elindeki sunucuyu Linux'a geçirmeni şiddetle tavsiye ederim. Linux ile istediğin işi yapmak sadece bir parameter ile mümkün. Windows Apache için çok çok uygun değil. Geçiş esnasındaki işlemler için yardımcı da olabilirim. diğer yandan CentOS'u minimal kurduğunda Apache ile performans uçar emin ol...

 
Gönderildi : 15/04/2013 23:44

(@borayildiz)
Gönderiler: 675
Honorable Member
 

üstad elindeki sunucuyu Linux'a geçirmeni şiddetle tavsiye ederim. Linux ile istediğin işi yapmak sadece bir parameter ile mümkün. Windows Apache için çok çok uygun değil. Geçiş esnasındaki işlemler için yardımcı da olabilirim. diğer yandan CentOS'u minimal kurduğunda Apache ile performans uçar emin ol...

Bilgehan Selam

O konfigurasyon olan bir sunucuda bahsedilen şekilde siteler barınıyorsa (MySQL vs az kullanan) windowsta da uçmaması için sebep yok gibi ama benim aklıma dar boğazın bant genişliğinden de olabileceği geliyor.

 
Gönderildi : 15/04/2013 23:55

(@bilgehanpoyraz)
Gönderiler: 809
Illustrious Member
 

üstad elindeki sunucuyu Linux'a geçirmeni şiddetle tavsiye ederim. Linux ile istediğin işi yapmak sadece bir parameter ile mümkün. Windows Apache için çok çok uygun değil. Geçiş esnasındaki işlemler için yardımcı da olabilirim. diğer yandan CentOS'u minimal kurduğunda Apache ile performans uçar emin ol...

Bilgehan Selam

O konfigurasyon olan bir sunucuda bahsedilen şekilde siteler barınıyorsa (MySQL vs az kullanan) windowsta da uçmaması için sebep yok gibi ama benim aklıma dar boğazın bant genişliğinden de olabileceği geliyor.

CentOS'a geçirirse, yavaşladığı zamanların dışındaki zamanlarda da gözle görülür bir sistem performansı görecektir.

 

 
Gönderildi : 16/04/2013 00:31

(@borayildiz)
Gönderiler: 675
Honorable Member
 

üstad elindeki sunucuyu Linux'a geçirmeni şiddetle tavsiye ederim. Linux ile istediğin işi yapmak sadece bir parameter ile mümkün. Windows Apache için çok çok uygun değil. Geçiş esnasındaki işlemler için yardımcı da olabilirim. diğer yandan CentOS'u minimal kurduğunda Apache ile performans uçar emin ol...

Bilgehan Selam

O konfigurasyon olan bir sunucuda bahsedilen şekilde siteler barınıyorsa (MySQL vs az kullanan) windowsta da uçmaması için sebep yok gibi ama benim aklıma dar boğazın bant genişliğinden de olabileceği geliyor.

CentOS'a geçirirse, yavaşladığı zamanların dışındaki zamanlarda da gözle görülür bir sistem performansı görecektir.

 

tabiki o konuda haklisin 

 
Gönderildi : 16/04/2013 00:58

(@cozumpark)
Gönderiler: 16309
Illustrious Member Yönetici
 

Merhaba ;

Arkadaşlar gereken yorumları yapmış ama bende ek bişeyler katmak istiyorum. Şuan Sizin özelliklerinize yakın 890 adet web sitesini Centos,LiteSpeed üzerinde çalıştırıyorum Apache göre çok daha iyi ve performans gözle görülür derece'de arttı. Eğer imkanınız varsa Sistem'i SSD üzerinde çalışttırmanızı /home dizinini Sas disk üzerinde koşturmanız size aşırı derece'de katkı sağlayacaktır.

 
Gönderildi : 16/04/2013 01:39

Paylaş: