PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid Cache



SaNcho&PaNcho
21.05.03, 08:18
Hallo,

ich habe mal eine Frage. In der squid.conf gibt es eine Einstellung cache_mem. Dieses ist ja wieviel vom Arbeitsspeicher für den squid cache genutzt wird.
Meine Frage ist nun, wo die Größe des Caches eingetragen wird, also der Cache wo die Dateien hin gespeichert werden. Für eure Antwort schon vorab vielen Dank

Gruß

Sven

Euras
21.05.03, 08:36
Ich denke wenn du das fest einstellst dann kannst du die performance ein bischen kontrollieren. Welcher bereich genau Squid dann im Arbeitsspeicher belegt, da solltest du wahrscheinlich mit den Programmierern kontakt aufnehmen.
Mit der Option cache_mem kannst nur Squid sagen das er nur x MB vom Hauptspeicher belegt und damit den anderen Programmen noch Platz lässt.
Vernümpfftig wenn du nicht so viel Arbeitsspeicher hast.

Oder so, noch eine erklärung:
# TAG: cache_mem (bytes)
#cache_mem 8 MB

# TAG: maximum_object_size (bytes)
#maximum_object_size 4096 KB
Durch cache_mem wird festgelegt, wieviel Speicher für In-Transit-Objekte zur Verfügung steht. Dies sind alle Daten, die in Übertragung begriffen sind. Zeitweilig kann diese Größe überschritten werden, falls z.B eine tar.gz-Datei heruntergeladen wird, die größer als der cache_mem-Wert ist. maximum_object_size legt die maximal Größe einer Datei fest, die noch im Cache gspeichert wird. Beide Optionen sollten an Bedarf und Systemressourcen angepasst werden. Es macht z.B keinen Sinn, den gesamten Hauptspeicher als Größe anzugeben, zumal wenn Squid auf dem Arbeitsrechner läuft.

SaNcho&PaNcho
21.05.03, 09:46
Erstmal vielen dank für die Antwort. Also das heißt man kann nicht einstellen
wie groß der cache sein soll. Also ich habe zum Beispiel eine 40 GB Festplatte
möchte aber nur 5 GB für den Cache benutzen.

Gruß

Sven

netzmeister
21.05.03, 09:49
Hallo,

der Squid ist ziemlich gut vorkonfiguriert. Daher läuft der auch besten,
wenn Ihr an den Einstellungen nichts ändert. Nur in Ausnahmefällen
sind hier Veränderungen nötig. ;)

Viele Grüße

Eicke

Patrick
21.05.03, 14:00
# LOGFILE PATHNAMES AND CACHE DIRECTORIES
# -----------------------------------------------------------------------------

# TAG: cache_dir
# Usage:
#
# cache_dir Directory-Name Mbytes Level-1 Level2
#
# You can specify multiple cache_dir lines to spread the
# cache among different disk partitions.
#
# 'Directory' is a top-level directory where cache swap
# files will be stored. If you want to use an entire disk
# for caching, then this can be the mount-point directory.
# The directory must exist and be writable by the Squid
# process. Squid will NOT create this directory for you.
#
# If no 'cache_dir' lines are specified, the following
# default will be used: /var/squid/cache.
#
# 'Mbytes' is the amount of disk space (MB) to use under this
# directory. The default is 100 MB. Change this to suit your
# configuration.
#
# 'Level-1' is the number of first-level subdirectories which
# will be created under the 'Directory'. The default is 16.
#
# 'Level-2' is the number of second-level subdirectories which
# will be created under each first-level directory. The default
# is 256.
#