~Gh05t~
30.12.04, 10:13
Hi all,
ich habe mir mit Squid einen Proxy server für mein Netzwerk zuhause eingerichtet (ca. 6 Rechner).
Der Proxy brachte zunächst einen Vorteil wenn das Internet etwas überlastet war (an den Feiertagen um Weihnachten), im Moment habe ich aber eher das gefühl das meine Verbindung eher verlangsamt wird.
Kann mir jemand sagen woran das liegen könnte? Ich habe manchmal das Gefühl die Namensauflösung dauert etwas lange, die Seite ist nach einer längeren Wartezeit direkt komplett aufgebaut.
Der Proxy läuft transparent, wenn ich kurz die Portredirection aus der FW nehme (also ohne Proxy arbeite) geht sowohl Namensauflösung als auch Seiteaufbau in ca. einem viertel der Zeit wie mit Proxi.
Hier ist mal meine squid.conf:
http_port 8080
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
cache_mgr (meine eMail @ddy)
#####################
# Cache Options #
#####################
cache_peer www-proxy.t-online.de parent 80 0 no-digest no-query default no-netdb-exchange
# RAM-Speicher
cache_mem 32 MB
# Unteres/Unteres Cachelimit in %
cache_swap_low 90
cache_swap_high 95
# Max/Min Groesse fuer gespeicherte Dateien
maximum_object_size 256 MB
minimum_object_size 0 KB
maximum_object_size_in_memory 100 KB
ipcache_size 1024
ipcache_low 90
ipcache_high 95
cache_dir ufs /var/squid/cache 18432 64 1024
###########
# LOG #
###########
cache_access_log /var/squid/logs/access.log
cache_log /var/squid/logs/cache.log
cache_store_log /var/squid/logs/store.log
emulate_httpd_log on
log_ip_on_direct off
###########
# ACL #
###########
#acl gesperrt url_regex -i "/etc/squid/gesperrt"
#http_access deny gesperrt
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl all src 0.0.0.0/0.0.0.0
acl allowed_hosts src 192.168.1.0/255.255.255.0
http_access allow manager localhost
http_access deny manager all
http_access allow allowed_hosts
http_access deny all
icp_access allow allowed_hosts
icp_access deny all
cache_effective_user squid
cache_effective_group nogroup
Ich habe für den Proxi-cache ne extra Platte eingebaut die hin und wieder mal was vergisst, deshalb habe ich dem soviel HD-Speicher gegeben. Den kann ich eh für nix anderes nehmen. In meiner cache.log stehen jetzt auch schon von etwa 5 Tagen 10 I/O-Errors beim "storeDorClean" drin... ich kann mir aber nicht vorstellen, dass er deshalb so langsam ist...
Hat jemand nen Tip?
ich habe mir mit Squid einen Proxy server für mein Netzwerk zuhause eingerichtet (ca. 6 Rechner).
Der Proxy brachte zunächst einen Vorteil wenn das Internet etwas überlastet war (an den Feiertagen um Weihnachten), im Moment habe ich aber eher das gefühl das meine Verbindung eher verlangsamt wird.
Kann mir jemand sagen woran das liegen könnte? Ich habe manchmal das Gefühl die Namensauflösung dauert etwas lange, die Seite ist nach einer längeren Wartezeit direkt komplett aufgebaut.
Der Proxy läuft transparent, wenn ich kurz die Portredirection aus der FW nehme (also ohne Proxy arbeite) geht sowohl Namensauflösung als auch Seiteaufbau in ca. einem viertel der Zeit wie mit Proxi.
Hier ist mal meine squid.conf:
http_port 8080
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
cache_mgr (meine eMail @ddy)
#####################
# Cache Options #
#####################
cache_peer www-proxy.t-online.de parent 80 0 no-digest no-query default no-netdb-exchange
# RAM-Speicher
cache_mem 32 MB
# Unteres/Unteres Cachelimit in %
cache_swap_low 90
cache_swap_high 95
# Max/Min Groesse fuer gespeicherte Dateien
maximum_object_size 256 MB
minimum_object_size 0 KB
maximum_object_size_in_memory 100 KB
ipcache_size 1024
ipcache_low 90
ipcache_high 95
cache_dir ufs /var/squid/cache 18432 64 1024
###########
# LOG #
###########
cache_access_log /var/squid/logs/access.log
cache_log /var/squid/logs/cache.log
cache_store_log /var/squid/logs/store.log
emulate_httpd_log on
log_ip_on_direct off
###########
# ACL #
###########
#acl gesperrt url_regex -i "/etc/squid/gesperrt"
#http_access deny gesperrt
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl all src 0.0.0.0/0.0.0.0
acl allowed_hosts src 192.168.1.0/255.255.255.0
http_access allow manager localhost
http_access deny manager all
http_access allow allowed_hosts
http_access deny all
icp_access allow allowed_hosts
icp_access deny all
cache_effective_user squid
cache_effective_group nogroup
Ich habe für den Proxi-cache ne extra Platte eingebaut die hin und wieder mal was vergisst, deshalb habe ich dem soviel HD-Speicher gegeben. Den kann ich eh für nix anderes nehmen. In meiner cache.log stehen jetzt auch schon von etwa 5 Tagen 10 I/O-Errors beim "storeDorClean" drin... ich kann mir aber nicht vorstellen, dass er deshalb so langsam ist...
Hat jemand nen Tip?