[squid-users] SQUID makes few slow connections (see video)

From: Tytus Rogalewski <tytanick_at_gmail.com>
Date: Tue, 1 Jun 2010 23:50:35 +0200

I thik that this is something to do it with many requests, because
half of images are loaded imiedietly (with hits MISS) , and rest are
loaded after few seconds (also MISSED) - missed because i have erased
cache. and is page is cached - it works fine. Only NEW requests are
working slowly
(Read below full problem)
here is more info:
--------------------------
sky-link squid # squidclient -h 192.168.0.1 -p 8123 mgr:info
HTTP/1.0 200 OK
Server: squid/3.0.STABLE20
Mime-Version: 1.0
Date: Tue, 01 Jun 2010 21:47:50 GMT
Content-Type: text/plain
Expires: Tue, 01 Jun 2010 21:47:50 GMT
Last-Modified: Tue, 01 Jun 2010 21:47:50 GMT
X-Cache: MISS from sky-link.net
X-Cache-Lookup: MISS from sky-link.net:8123
Via: 1.0 sky-link.net (squid/3.0.STABLE20)
Proxy-Connection: close

Squid Object Cache: Version 3.0.STABLE20
Start Time: Tue, 01 Jun 2010 21:47:46 GMT
Current Time: Tue, 01 Jun 2010 21:47:50 GMT
Connection information for squid:
        Number of clients accessing cache: 1
        Number of HTTP requests received: 0
        Number of ICP messages received: 0
        Number of ICP messages sent: 0
        Number of queued ICP replies: 0
        Number of HTCP messages received: 0
        Number of HTCP messages sent: 0
        Request failure ratio: 0.00
        Average HTTP requests per minute since start: 0.0
        Average ICP messages per minute since start: 0.0
        Select loop called: 2945 times, 1.105 ms avg
Cache information for squid:
        Hits as % of all requests: 5min: 0.0%, 60min: 0.0%
        Hits as % of bytes sent: 5min: -0.0%, 60min: -0.0%
        Memory hits as % of hit requests: 5min: 0.0%, 60min: 0.0%
        Disk hits as % of hit requests: 5min: 0.0%, 60min: 0.0%
        Storage Swap size: 12692 KB
        Storage Swap capacity: 0.0% used, 100.0% free
        Storage Mem size: 108 KB
        Storage Mem capacity: 0.0% used, 100.0% free
        Mean Object Size: 6.36 KB
        Requests given to unlinkd: 0
Median Service Times (seconds) 5 min 60 min:
        HTTP Requests (All): 0.00000 0.00000
        Cache Misses: 0.00000 0.00000
        Cache Hits: 0.00000 0.00000
        Near Hits: 0.00000 0.00000
        Not-Modified Replies: 0.00000 0.00000
        DNS Lookups: 0.00000 0.00000
        ICP Queries: 0.00000 0.00000
Resource usage for squid:
        UP Time: 3.255 seconds
        CPU Time: 0.040 seconds
        CPU Usage: 1.23%
        CPU Usage, 5 minute avg: 0.00%
        CPU Usage, 60 minute avg: 0.00%
        Process Data Segment Size via sbrk(): 4244 KB
        Maximum Resident Size: 54512 KB
        Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
        Total space in arena: 4520 KB
        Ordinary blocks: 4514 KB 2 blks
        Small blocks: 0 KB 0 blks
        Holding blocks: 5916 KB 10 blks
        Free Small blocks: 0 KB
        Free Ordinary blocks: 5 KB
        Total in use: 10430 KB 100%
        Total free: 5 KB 0%
        Total size: 10436 KB
Memory accounted for:
        Total accounted: 1969 KB 19%
        memPool accounted: 1969 KB 19%
        memPool unaccounted: 8466 KB 81%
        memPoolAlloc calls: 9684
        memPoolFree calls: 4422
File descriptor usage for squid:
        Maximum number of file descriptors: 1024
        Largest file desc currently in use: 15
        Number of file desc currently in use: 9
        Files queued for open: 0
        Available number of file descriptors: 1015
        Reserved number of file descriptors: 100
        Store Disk files open: 0
Internal Data Structures:
          2024 StoreEntries
            27 StoreEntries with MemObjects
            26 Hot Object Cache Items
          1997 on-disk objects
---------------------------

2010/6/1 Tytus Rogalewski <tytanick_at_gmail.com>:
> Hi guys, i have problem with slow performance in my squid
> When i enter the page WITHOUT squid, pages are loaded in ~1 sec,
> but when i turn on SQUID - page load in 70% in 1 sec, and then few
> images are loading very slowly
>
> I made flash movie - you can see how this slow connevting VIA squid works
> http://sky-link.net/temp/squid/squid_performance.html (10 MB - i have
> slow connection so you need to wait few mins :)
>
> ----------------------------
> Server Hardware:
> Core2Duo E4600 3.0 Ghz
> 4 GB ramu
> Dysk Szajsung 640GB (w fstabie dopisany noatime 0 0)
>
> Server Soft:
> Linux Gentoo
> squid-3.0.19 or 3.0.20 is the same thing
>
>
> ============================
> Squid, access.log
> You can see in second collumn when did image loaded fully. (1000 = 1 sec)
> Look at 3 last rows, 3 sec,m 6 sec ened even 12 sec ? wtf ?
>
> 1275413778.282    401 192.168.0.2 TCP_MISS/200 20538 GET
> http://allegro.pl/76700_dodatki_i_ozdoby.html? - DIRECT/193.23.48.134
> text/html
> 1275413778.417     41 192.168.0.2 TCP_MISS/200 2845 GET
> http://img16.allegroimg.pl/photos/64x48/10/52/33/52/1052335222 -
> DIRECT/194.0.251.215 image/jpeg
> 1275413778.426     48 192.168.0.2 TCP_MISS/200 1955 GET
> http://img10.allegroimg.pl/photos/64x48/10/47/74/82/1047748223 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.436     53 192.168.0.2 TCP_MISS/200 2124 GET
> http://img14.allegroimg.pl/photos/64x48/10/47/88/44/1047884413 -
> DIRECT/194.0.251.215 image/jpeg
> 1275413778.447     61 192.168.0.2 TCP_MISS/200 2564 GET
> http://img04.allegroimg.pl/photos/64x48/10/60/13/27/1060132706 -
> DIRECT/194.0.251.213 image/jpeg
> 1275413778.461     70 192.168.0.2 TCP_MISS/200 1880 GET
> http://img17.allegroimg.pl/photos/64x48/10/48/29/44/1048294443 -
> DIRECT/194.0.251.215 image/jpeg
> 1275413778.473     82 192.168.0.2 TCP_MISS/200 1811 GET
> http://img17.allegroimg.pl/photos/64x48/10/48/29/45/1048294559 -
> DIRECT/194.0.251.215 image/jpeg
> 1275413778.487     95 192.168.0.2 TCP_MISS/200 1906 GET
> http://img17.allegroimg.pl/photos/64x48/10/48/29/46/1048294688 -
> DIRECT/194.0.251.215 image/jpeg
> 1275413778.503     73 192.168.0.2 TCP_MISS/200 2226 GET
> http://img10.allegroimg.pl/photos/64x48/10/47/74/92/1047749248 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.511    124 192.168.0.2 TCP_MISS/200 2012 GET
> http://img11.allegroimg.pl/photos/64x48/10/48/20/58/1048205827 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.526    137 192.168.0.2 TCP_MISS/200 2475 GET
> http://img11.allegroimg.pl/photos/64x48/10/48/21/13/1048211380 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.541      0 192.168.0.2 TCP_DENIED/403 353 GET
> http://allegro.hit.gemius.pl/_1275413783164/rexdot.gif? - NONE/-
> text/html
> 1275413778.549     41 192.168.0.2 TCP_MISS/200 2422 GET
> http://img10.allegroimg.pl/photos/64x48/10/47/74/92/1047749229 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.600     47 192.168.0.2 TCP_MISS/200 480 GET
> http://www.google-analytics.com/__utm.gif? - DIRECT/209.85.129.101
> image/gif
> 1275413778.615     55 192.168.0.2 TCP_MISS/200 2692 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/11/40/1048114081 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.659     42 192.168.0.2 TCP_MISS/200 2754 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/11/40/1048114095 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.669    289 192.168.0.2 TCP_MISS/200 2488 GET
> http://img10.allegroimg.pl/photos/64x48/10/47/74/92/1047749270 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.678    298 192.168.0.2 TCP_MISS/200 2274 GET
> http://img10.allegroimg.pl/photos/64x48/10/47/74/92/1047749255 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.688    305 192.168.0.2 TCP_MISS/200 2747 GET
> http://img11.allegroimg.pl/photos/64x48/10/52/72/84/1052728463 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.697    318 192.168.0.2 TCP_MISS/200 1962 GET
> http://img10.allegroimg.pl/photos/64x48/10/47/74/82/1047748228 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.711    334 192.168.0.2 TCP_MISS/200 2148 GET
> http://img14.allegroimg.pl/photos/64x48/10/47/74/07/1047740767 -
> DIRECT/194.0.251.215 image/jpeg
> 1275413778.724     62 192.168.0.2 TCP_MISS/200 2298 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/11/41/1048114124 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.736    359 192.168.0.2 TCP_MISS/200 2206 GET
> http://img06.allegroimg.pl/photos/64x48/10/47/47/49/1047474911 -
> DIRECT/194.0.251.213 image/jpeg
> 1275413778.749     79 192.168.0.2 TCP_MISS/200 2562 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/11/41/1048114135 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.762     83 192.168.0.2 TCP_MISS/200 2429 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/12/11/1048121165 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.773    395 192.168.0.2 TCP_MISS/200 2564 GET
> http://img04.allegroimg.pl/photos/64x48/10/59/76/37/1059763730 -
> DIRECT/194.0.251.213 image/jpeg
> 1275413778.785     72 192.168.0.2 TCP_MISS/200 2130 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/25/20/1048252001 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.796     71 192.168.0.2 TCP_MISS/200 2152 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/25/24/1048252448 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.806     55 192.168.0.2 TCP_MISS/200 2470 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/25/49/1048254966 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.819     46 192.168.0.2 TCP_MISS/200 2635 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/30/20/1048302014 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.833     42 192.168.0.2 TCP_MISS/200 2120 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/36/39/1048363990 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413778.843     43 192.168.0.2 TCP_MISS/200 2219 GET
> http://img10.allegroimg.pl/photos/64x48/10/48/36/40/1048364001 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413781.456   3073 192.168.0.2 TCP_MISS/200 2332 GET
> http://img11.allegroimg.pl/photos/64x48/10/52/73/36/1052733644 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413784.420   6042 192.168.0.2 TCP_MISS/200 2431 GET
> http://img10.allegroimg.pl/photos/64x48/10/47/74/82/1047748244 -
> DIRECT/194.0.251.214 image/jpeg
> 1275413790.419  12041 192.168.0.2 TCP_MISS/200 2131 GET
> http://img10.allegroimg.pl/photos/64x48/10/47/74/82/1047748241 -
> DIRECT/194.0.251.214 image/jpeg
>
>
> ===========================
> SQUID SETTINGS
>
> http_port 8123 transparent
> cache_mgr tytan..._at_gmail.com
> visible_hostname sky-link.net
> error_directory /usr/share/squid/errors/Polish_clean
>
> cache_mem 1500 MB # ilosc ramu
> memory_pools on
> memory_pools_limit 100 MB
> cache_swap_low  94
> cache_swap_high 98
> fqdncache_size 51200
> ipcache_size 51200
> ipcache_low 90
> ipcache_high 95
> pipeline_prefetch on
> minimum_object_size 0 KB
> maximum_object_size 50000 KB
> maximum_object_size_in_memory 512 KB
> half_closed_clients on
> shutdown_lifetime 2 seconds
> #ident_timeout 1 seconds
> cache_replacement_policy heap LFUDA
> memory_replacement_policy heap lru
> #cache_dir aufs /mnt/dysk/squid 100000 256 256
> cache_dir aufs /mnt/dysk/squid 20000 32 256
> #quick_abort_min 200 KB
> #quick_abort_max 200 KB
> quick_abort_min 0 KB
> quick_abort_max 0 KB
>
> ### OPCJE ###
> icp_port 0
> htcp_port 0
> icp_access deny all
> htcp_access deny all
> snmp_port 0
> snmp_access deny all
>
> ### LOGI ###
> access_log /var/log/squid/access.log
> cache_log /var/log/squid/cache.log
> cache_store_log /var/log/squid/store.log
> log_fqdn on # pelne nazwy domen w logach
> #debug_options ALL,1
>
> ie_refresh on
> cache_effective_user squid
> cache_effective_group squid
> negative_ttl 1 minutes
> positive_dns_ttl 24 hours
> negative_dns_ttl 1 minutes
>
> ## ACL
> acl manager proto cache_object
> acl localhost src 127.0.0.1/255.255.255.255
> acl sky-link src 192.168.0.0/255.255.255.0 #Nasza LAN
> acl SSL_ports port 443 563
> acl Safe_ports port 21 80 442 563 70 210 280 488 591 777 1025-65535
> acl CONNECT method CONNECT
> #acl MCONN maxconn 300
> # Youtube ACL
> acl youtube_domains
> dstdomain .youtube.com .googlevideo.com .ytimg.com .wrzuta.pl
>
> ### ADL Blokada Reklam ###
> acl allowlist_urlregex url_regex "/etc/squid/acl/
> allowlist_urlregex.acl"
> acl allowlist_dstdomain dstdomain "/etc/squid/acl/
> allowlist_dstdomain.acl"
> acl denylist_urlregex url_regex "/etc/squid/acl/denylist_urlregex.acl"
> acl denylist_dstdomain dstdomain "/etc/squid/acl/
> denylist_dstdomain.acl"
>
> ## HTTP ACCESS
> http_access allow allowlist_dstdomain
> http_access allow allowlist_urlregex
> http_access deny denylist_urlregex
> http_access deny denylist_dstdomain
> http_access allow sky-link
> http_access allow manager localhost
> http_access deny manager
> http_access deny CONNECT !SSL_ports
> http_access deny !Safe_ports
> http_access deny youtube_domains
>
> #tcp_outgoing_address 79.190.121.50
> #zph_tos_local 8
> #zph_tos_peer 0
> #zph_tos_parent off
>
> #vary_ignore_expire on
> #relaxed_header_parser on
> #server_persistent_connections off
>
> request_header_max_size 100 KB
> refresh_pattern -i \.(gif|png|jpg|jpeg|ico|bmp)$ 10080  90%    43200
> refresh-ims
> refresh_pattern -i \.(iso|avi|wav|ogg|mp3|mp4|mpg|mpeg|swf|flv|x-flv)$
> 10080  90%    43200 refresh-ims
> refresh_pattern -i \.(deb|rpm|exe|zip|tar|gz|bz2|tgz|ram|rar|bin|ppt|
> doc|tiff)$ 10080  90%    43200 refresh-ims
> refresh_pattern windowsupdate.com/.*\.(cab|exe|dll)             10080
> 90%    43200 refresh-ims
> refresh_pattern download.microsoft.com/.*\.(cab|exe|dll)        10080
> 90%    43200 refresh-ims
> refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll) 10080
> 90%    43200 refresh-ims
> refresh_pattern symantecliveupdate.com/.*\.(zip|exe)            10080
> 90%    43200 refresh-ims
> refresh_pattern windowsupdate.com/.*\.(cab|exe)                 10080
> 90%    43200 refresh-ims
> refresh_pattern download.microsoft.com/.*\.(cab|exe)            10080
> 90%    43200 refresh-ims
> refresh_pattern avast.com/.*\.(vpu|vpaa)                        10080
> 90%    43200 refresh-ims
> refresh_pattern .                                               0
> 90%    43200 refresh-ims
>
>
> --
> Z pozdrowieniami
> Tytus Rogalewski
> mail: tytanick{monkey}gmail.com
> www.sky-link.net
> gg: 210533
> skype: tytanick
>

-- 
Z pozdrowieniami
Tytus Rogalewski
mail: tytanick{monkey}gmail.com
www.sky-link.net
gg: 210533
skype: tytanick
Received on Tue Jun 01 2010 - 21:51:01 MDT

This archive was generated by hypermail 2.2.0 : Wed Jun 02 2010 - 12:00:03 MDT