PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid und sein Cache



Rebell
11.03.03, 22:14
Hallo, ich verwende nun schon eine Weile den Squid, und mir ist aufgefallen dass sein Cache nur ca. 94 MB ist, und auch so bleibt, es wird nie mehr. Wisst ihr wie ich das hochstelle, auf einen gewissen Prozentsatz des freien Speichers evt?

realtec
11.03.03, 22:20
in /etc/squid.conf suchen nach:


cache_mem 94 MB

und ändern in:

cache_mem 9999999999 MB
:D

Rebell
12.03.03, 22:53
cache mem ist bei mit 8MB,
außerdem steht dazu dass das die maximal zu belegende Größe im Speicher ist, also RAM und SWAP zusammen...

netzmeister
12.03.03, 22:56
Hallole,

in der -- kommentierten -- Konfigurationsdatei ist das gut erklärt.

Normalerweise brauchst Du da nichts ändern im Bezug auf den Speicher.
Das geschieht vollautomatisch. Es passt in 99 % Prozent aller Fälle. ;)

Viele Grüße

Eicke

Rebell
12.03.03, 23:22
Aber mir ist schon desöfteren aufgefallen, dass eine Seiten komplett neu geladen werden mussten. Und 94 MB ist ja nicht so die Masse, ich habe noch 3 GB zur Verfügung.

chr
12.03.03, 23:57
je grösser der cache, desto länger der suche. würde mich mal interessieren wie sich das prinzipell mit squid verhält, hat da einer konkrete erfahrungswerte über einen längeren zeitraum?

dit
13.03.03, 09:24
uiuiui

1. realtec: cache_mem betrifft den Hauptspeicher (RAM).
ich glaube kaum, dass Rebell 9999999999 MB Hauptspeicher zur Verfügung hat ;-)

2. nun die (hoffentlich) Lösung:

cache_dir bestimmt wieviel Plattenplatz für den Cache vorzusehen ist und wo dieser sich befindet.

cache_dir ufs /var/cache/squid 100 16 256

= 100 MB Plattenplatz in /var/cache/squid

Damit Squid kontinuierlich "arbeiten" kann, muss ggf. auch mal was gelöscht werden wenn die 100 MB erreicht sind. Wann er dies tut bestimmen:

cache_swap_low 90
cache_swap_high 95

d.h. ab 95% (hier = 95 MB) beginnt er die ältesten Objekte zu löschen, bis er auf 90% (hier = 90 MB) runter ist.

So kommt es, das er bei dir imemr um die 94 MB (= % ) bleibt.