Portál AbcLinuxu, 12. května 2025 06:42

Dotaz: SQUID žere hodně paměti?

1.10.2006 09:12 Tomas3 | skóre: 20
SQUID žere hodně paměti?
Přečteno: 132×
Odpovědět | Admin
Ahoj,

pomocí phpSysInfo zjistuji vytizenost Mandrivy 2006.0 ... Mam zapnuty squid a vsiml jsem si techto hodnot:
Typ                        Obsazeno Volno Použito Velikost 
Fyzická paměť                90%  123.05 MB 1.12 GB 1.24 GB 
- Kernel + applications      22%    281.37 MB   
- Buffers                    25%    322.47 MB   
- Cached                     43%    538.43 MB   
Swap                          0%  1.16 GB 0.00 KB 1.16 GB 
Je mozne, aby mi squid bral tolik pameti? Celkem se mi nelibi, ze je pamet vytizena s 90% , da se prosim tedy nejak omezit dana pamet pro squid nebo je to uplne normalni? Musim dat do serveru vetsi pamet, kdyz 1.24GB je celkem málo? Diky za pripadnou odpoved
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.10.2006 09:41 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: SQUID žere hodně paměti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Squid – konfigurační volby, hledejte ty obsahující "mem".

Jinak asi nemá smysl mít v počítači paměť jen tak, aby byla prázdná. Squid má poskytovat co nejrychleji stránky a soubory z cache – a samozřejmě bude vždy rychlejší je poskytnout z paměti než z disku. Takže než aby byla paměť nevyužitá, je lepší, když v ní Squid má nakečované nejčastěji požadované soubory. Samořejmě, pokud nezabírá paměť něčemu důležitějšímu.
1.10.2006 10:09 Opičák | skóre: 18 | blog: Opicakovy_blaboly
Rozbalit Rozbalit vše Re: SQUID žere hodně paměti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud Squid nepoužíváš pro nějaké konkrétní účely, tak myslím, že jako cache proxy server je to v dnešní době dynamických stránek přežitek. Jinak v konfiguračním souboru bylo ohledně paměti myslím dostatek parametrů k nastavení.
1.10.2006 10:12 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: SQUID žere hodně paměti?
mam ho jen proto, ze tam blokuju nejake stranky. No v konfiguraku sice neco bylo, zkousel jsem to, ale nic nefungovalo, tak presne nevim co nastavit, abych trosku omezil tu pamet ... Protoze si myslim, ze pres 500MB zrani pameti je hodne ...
1.10.2006 16:34 _
Rozbalit Rozbalit vše Re: SQUID žere hodně paměti?
ja tam teda pres 500MB sezarnych nevidim.

- Kernel + applications 22% 281.37 MB

- Buffers 25% 322.47 MB

- Cached 43% 538.43 MB

ujasni si co znamenaji posledni dve polozky.

tusim, ze:

/usr/src/linux/Documentation/filesystems/proc.txt (ty hodnoty jsou tusim prepocitavane podle /proc/meminfo a to je vysvetleny v tom txt souboru)
1.10.2006 10:29 Pjetko
Rozbalit Rozbalit vše Re: SQUID žere hodně paměti?
Nesuhlasim, dynamicky sa meni obsah ale grafika moze byt v cache...
1.10.2006 10:34 Pjetko
Rozbalit Rozbalit vše Re: SQUID žere hodně paměti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://wiki.squid-cache.org/SquidFaq/SquidMemory?highlight=%28memory%29
1.10.2006 12:03 Zdenek
Rozbalit Rozbalit vše Re: SQUID žere hodně paměti?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podle vaseho vypisu "Buffers 25% 322.47 MB - Cached 43% 538.43 MB" mate 68% pameti pouzivano jako filesystemove buffery a cache, tato pamet se automaticky pouzije, kdyz nejaka aplikace potrebuje vice pameti. Squid si ukrajuje cast z tech 22% 281.37 MB. Volne pameti tedy mate dost, system ji jen inteligentne pouziva na urychleni prace s diskem.
1.10.2006 14:31 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: SQUID žere hodně paměti?
No prave, ze jsem to nejak vsechno nepochopil, tak jsem tady radeji napsal. Nevím jestli mám v serveru dostatek paměti nebo nikoli, zase bych byl nerad, kdyby jel pomalu webový server nebo postfix
1.10.2006 16:43 _
Rozbalit Rozbalit vše Re: SQUID žere hodně paměti?
kdyz spustis aplikaci, ktera si vezme 500MB ram = v tom prvnim radku to pujde ke 100%, tak samozrejme bude vice pristupu na disk.

Tak treba dokud mas tech 500MB na chache + buffers, tak se pozadavek na neco na disku muze uspokojit daty z RAM a zapis pujde do bufferu, ktery se zapise bez predlevy na disk, protoze ho nebrzdi zadne cteni => system pusobi "svizne".

Kdezto s 100MB na cache a buffers uz potrebujes mit docela rychly disk protoze je vetsi sance, ze se cteni neuspokoji z cache ani z bufferu, takze disk bude obtezovan jak kvuli zapisu, tak kvuli cteni.

No a s 10MB cached + buffers mas jistotu problemu, protoze se pak dost mozna uz bude plnit i swap a pokud se ulohy budou casto prepinat, tak nejen, ze aplikace si bude na disk sahat pro data, ale i jadro si bude muset na disk sahnout pro samotnou aplikaci to uz zacina jit do tuhyho. Na disk se odlozi jedna vetsi cast aplikace a nacte se cast jine taky cast cache se zahodi a buffery se z vetsi casti zapisou a zahodi.

No a pak dojde na situaci, ze uz dochazi i kolonka swap a to je teprve sranda, kdyz se musi seekova po disku pri "fragmentovanym" swapu...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.