[linux-network] Re: squid ram miktarı

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Serdar Koylu (serdarkoylu@fisek.com.tr)
Date: Fri 13 Sep 2002 - 15:01:18 EEST


Selamlar..

Bununla hic ugrasmayin. Peak degere gore davranin. Cunku sanirim yeterince RAM vs. ye sahipsiniz.

Kullanici sayisi arttikca thread sayisi artacaktir. Gerci tum threadlar ayni .TEXT segmentini kullanirlar ama, data space olarak ileve bellek yuku gerektirirler. Suqid bir Non-blocking proxy'dir, gelen veriyi once buffer'a almaz, veri geldikce cliente iletir. Diger yandan diske yazar. Bu nedenle clientlerin baglanti hizlarida dahil olmak uzere bir suru parametre eklenir. mem-pool islevleri filan derken bir suru parametre cikar. Buda sistemde mevcut olmasi gereken RAM miktarini tayin etmeyi guclestirir.

Diger yandan, cache_mem, squid icin maximum memory cache limiti degil, minimum limit anlamina gelir. squid hic duraksamadan bu degerin 3-4 kati bellegi alloc edebilir.

Eger sistemde sadece squid calisiyorsa (en azindan hatiri sayilir tek servis squid ise) varsayilan degerlerinde birakin. Sizin icin daha cok onem tasiyan degerler, memory_pools* degerleri. Bunlar varsayilan olarak memory_pools'u acik tutar. Bu sayede tum kullanilabilir bellek squid'in hizmetinde olur. Boylece yukun artmasi durumunda otomatikman yeni bellek allocation yapilabilir. Yuk azalinca da bellek free edilir.

Hissedebileceginiz gibi, squid'in bellek kullanim limiti yok gibi bir sey. Eger memory_pools off yapmazsaniz mevcut tum bellegi kullanmak isteyecektir. Client sayisi, Cache Size ve diger degerlerin bellek kullanimina etkisi lineer degil. Mesela, 10 kullanici ve 1G cahe icin 5 MB bellek yeterli olabilirken, 15 kullanici ve 2 GB cache icin 6 MB ta yeterli olabilir. Ayrica client sayisini hesaplayabilmek hemen hemen imkansiz gibi bir sey. Her kullanicinin actigi yeni browser penceresi ayri bir client oldugu kadar, bir web sayfasindaki her resimde ayri bir client demek.

En optimize cozum icin, sistemi bir sure calismaya birakin. Sonucta cachemgr.cgi ile goreceginiz runtime information size onemli ipuclari verecektir. Boylece aginizin huyuna ve suyuna uygun bir duzenleme yapma sansiniz olabilecektir.

Saygi ve sevgiler..

13 Sep 2002 15:46 EEST tarihinde yazmışsınız:

>
> Bahsettiğiniz kullanıcı sayısı anlık kullanıcı sayısımı sanırım değilmi?
> eğer öyleyse anlık kullanıcı sayısını nasıl tespit edebilirim?


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.