squid a hardware

Roman DAVID rdavid na danet.cz
Pondělí Prosinec 22 13:55:40 CET 2003


Zdenek Burda wrote:
> On 19/12/03 16:09 +0100 or thereabouts, Roman DAVID wrote:
> 
>>Zdenek Burda wrote:
>>
>>>mame squida .............
>...... 
> jeste k tem diskum:
> SCSI radic je (lspci)
>  SCSI storage controller: Adaptec AHA-3960D / AIC-7899A U160/m (rev 01)
> 
> a disky;
> na prvnim kanalu je jeden systemovy 16GB disk
> na druhem kanalu jsou 4 disky 10000rpm 160M/sec kazdy ma 18.2G (predtim jsem
> se spletl) s XFS

Zurnalovani NE !
Pouzijte obyc. ext2fs (ja vim, fsck pak bude katastrofa...)
Idealni by bylo, kdyby squid umel raw_i/o, ale to imho jeste neumi.

> ktery maji ve squid.conf nastaveni
> 
> cache_dir aufs /swap_1 18000 32 256
> cache_dir aufs /swap_2 18000 32 256
> cache_dir aufs /swap_3 18000 32 256
> cache_dir aufs /swap_4 18000 32 256

72 GB cache - to je sila :-)

Zjistete si uspesnost proxy serveru, osobne si myslim, ze tech 72GB
je zbytecnych.
(kdyz bude uspesnost treba jen 3%, tak se vam tam tech
72GB dat vali vicemene na nic)

>>
>>c) pokud ten stroj swapuje, je to nezadouci (stejne jako u DB serveru).
> 
> ma odswapovano 700MiB

Prilozte 1-2GB RAM :-)

> top ukazuje zatez sys kolem 40-50%, user kolem 30
>  
> 
>>Osobne bych pridal pamet (nejake to giga) a zejmena bych
>>mrknul na konfigurak squida. Je tam spousta voleb, ktere maji vyrazny
>>vliv na uspesnost a vykon.
>>Napr. ve vasem pripade (100Mbps linka) je zbytecne cachovat soubory
>>mensi nez X (kde X je - dle vkusu - treba 2kB),

Tady bych svoji myslenku jeste trochu upresnil (ale nikomu ji nenutim).
Zkuste ze statistik (cachemgr) zjistit prumernou velikost objektu.
Kdyz si pak spocitate (odhadnete), kolik tech objektu na disku mate,
tak vetsinou cloveka primo praskne do oci, ze hledat objekt <2k
na disku mezi miliony (ve vasem pripade asi desitkou milionu) dalsich
je casove narocnejsi, nez jej stahnout primo ze zdroje - a taky
tim ulevite disku, ze se bude moci venovat "dulezitejsim" vecem.

> dale kouknout na zpusob
>>prace s diskem (diskd, ci jiny), taky celkova velikost cache, protoze
>>tady moc neplati "cim vetsi, tim lepsi".
> 
> 
> kouknu na to nastaveni

Zkuste se zamerit zejmena na:
cache_mem
maximum_object_size
minimum_object_size
maximum_object_size_in_memory

Roman DAVID



Další informace o konferenci Linux