Web sunucusu ram artırımında problem.

Başlatan ghost_busters, 12 Mart 2014 - 13:52:38

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

ghost_busters

Merhabalar,

Kullandığım sistem Ubuntu 12.04, Apache, Mysql,php,

Web sunucumun özelliği 4 gb, web serverim da ram artırımı yaptığım zaman, sunucu performansım düşüyor, sunucudan download işlemi yapanlar yavaşlıyor, networkten dosya aktarımım yavaşlıyor, kısaca makinada yükü incelediğimde bir darboğaz göremiyorum ama , sanki makine 4 gb rama göre derlenmiş, 8 gb olunca sapıtıyor gibi, kısaca soracağım aslında ubuntu serverimda ram yükseltmesi yaptığımda apache veya ubuntuda bu artırım için bir ayar yapmam gerekiyormu , swaplarda falan bilgisi olan arkadaş varmı dır.

Not : 4gb rama düşürdüğümde makine rahatlıyor, farklı ram denedim, ram le ilgili problem yok.

Şimdiden teşekkürler.

alikemal0162

32 bitlik felan mı kullanıyorsun isletim sistemini ?

ghost_busters


cagriemer

Degisik bir sorunmus. Normalde ekstra bir islem yapmaniz gerekmez yeni RAM taktiginizda. Yeniden baslatma sonrasi otomatik olarak taniyacaktir donanimi sistem. Cgroups orneginde olabilecegi gibi kaynak kisitlamasina gitmediginizi varsayiyorum tabii. Gerci o durumda bile bellek arttirimina gitmeniz sunucunun "sapitmasina" yol acmamali. Sunucunun performansini nasil olcuyorsunuz?

if

@ghost_busters, bu[1] konudaki sorunun kaynağının 8 GB RAM kullandığınız sorunucuna mı vardınız? mod_cband için yardımcı olmayaçalışırım fakat sorun RAM'le alâkalı ise başka çözüm yolları ararız.

[1] http://forum.ubuntu-tr.net/index.php?topic=42482.0

ghost_busters

if hocam, ram ile ilgili sonuca varma sebebim aslında, şöyle vm sanal bir makine üzerinde ram artırımına gittim, ubuntuya yani web sunucuma 8 gb atadığımda, bağlanan insanlar, olsun ağdan ftp ile dosya transferleri olsun yaklaşık %50 lik bir performans düşüşü oluyor, ama sunucuyu kapatıp 4 gb ram indirdiğimde problem çıkmıyor, şimdi sunucuyu kuran ben değilim nasıl bir ayarlama yaptıklarını bilmiyorum, daha doğrusu böyle bir ayarlamanın nerden yapıldığınıda bilmiyorum, külliyen cahilim hocam kısaca :) teşekkürler şimdiden.

( Bu arada senden daha önce aldığım cband, konuları ile ilgili hiç bir işlem yapmadım henüz, bu performans problemini ona bağlıyordum, baktım ki rami eksiltince düzeldi , hiç ellemedim, doğrusu)

if

@ghost_busters, inanın ben de sizin kadar cihilim bu konuda.

Sanal makina derken, Ubuntu'yu sanal makinada kullandığınızı mı ifade ediyorsunuz? Sunucu dediğiniz kendi makinanız ve bu makinada farklı bir işletim sistemi var. Bu işletim sistemine VirtualBox gibi bir yazılım kurdunuz ve onun içine Ubuntu kurup sunucu mu oluşturdunuz?

ghost_busters

Evet if hocam, bir tane Del serverim var, üstüne esxi var , makine profesionel ama ben değil :) , bir yerde bunun bir ayarı var ya firewall tarafında pfsense te bir ayar yapacağım , web serverime yönlenenleri belli bir kbit saniyede download yapmalarını sağlayacağım, yada web serverin üzerinde böyle bir ayar var örneğin web server bağlanan kullanıcılar download yaparken örnek veriyorum 250 kbit saniyede download yapabilsin gibi , tamamen mantık yürüterek düşünüyorum, belli bir süre sonra ağdan izliyorum web server upload trafiği 10 kbit saniyeye düşüyor , bir türlü çare bulamadım.

if

@ghost_busters, şu[1] kaynağa bakmış mıydınız? Squid'in "delay pool" adlı özelliğinden faydalanılarak belli dosyaların sınırlanan bir hızla indirilmesi sağlanmış. Misal .mp3 uzantılı dosyaların indirilme hızları 5 kb/s olarak sınırlandırılmış. Fakat sınırlandırma LAN kullanıcıları üzerinde yapılmış.

Şurda[1] bir tc[2] ile bir BASH betiği hazırlanmış.

[1] http://www.tldp.org/HOWTO/pdf/Bandwidth-Limiting-HOWTO.pdf
[2] http://lartc.org/manpages/tc.txt
[2] https://gist.github.com/akrasic/7242498