Search squid archive

Re: Squid Under High Load

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Matt wrote:
could you convert "large number" and "high load"  into decimal numbers?

Learning more as I go here.  Installed Cache Manager.  See below.
When it was last started it was completely recompiled and all cache
files deleted.  Am I going to have a problem with file descriptors?

Not so far. If this load is indicative of what your cache is going to see, you are set. Monitor it during some busy periods just to be sure.

The vmstat output you posted earlier shows a sleeping system. Just about all of the RAM was "Free" (where Free = cache + buffers + free), the CPU was always at least 98% idle (with no time spent in wait), interrupts and context switches looked completely normal.

Looking at top it appears virtually all the RAM is used up.  There is
1G of DDR2 of which top says 6M is free and its a single SATA drive.

Linux is like that. Any free RAM is used to cache the file system, which is why such a low cache_mem setting is recommended in squid.conf. There is some debate on the best use of RAM (let the OS cache the disk, or let Squid take it directly), but for your setup (>400 users) the default is fine.

Just be aware, the rule of thumb of how much RAM squid will use is available in the FAQ (http://wiki.squid-cache.org/SquidFaq/SquidMemory#how-much-ram), and is closely related to how much disk space you give it.


Thanks.

Matt


--------------------------------------------------------------------------------

Squid Object Cache: Version 2.6.STABLE9
Start Time: Sat, 27 Jan 2007 03:11:47 GMT
Current Time: Sat, 27 Jan 2007 16:50:51 GMT

Connection information for squid:
    Number of clients accessing cache:    385
    Number of HTTP requests received:    567457
    Number of ICP messages received:    0
    Number of ICP messages sent:    0
    Number of queued ICP replies:    0
    Request failure ratio:     0.00
    Average HTTP requests per minute since start:    692.8
    Average ICP messages per minute since start:    0.0
    Select loop called: 22474678 times, 2.187 ms avg
Cache information for squid:
    Request Hit Ratios:    5min: 29.7%, 60min: 26.5%
    Byte Hit Ratios:    5min: 10.2%, 60min: 8.0%
    Request Memory Hit Ratios:    5min: 6.3%, 60min: 6.2%
    Request Disk Hit Ratios:    5min: 39.8%, 60min: 37.9%
    Storage Swap size:    2012780 KB
    Storage Mem size:    8172 KB
    Mean Object Size:    16.02 KB
    Requests given to unlinkd:    0
Median Service Times (seconds)  5 min    60 min:
    HTTP Requests (All):   0.10281  0.10857
    Cache Misses:          0.13498  0.14252
    Cache Hits:            0.00463  0.00463
    Near Hits:             0.17711  0.12106
    Not-Modified Replies:  0.00179  0.00286
    DNS Lookups:           0.07284  0.07284
    ICP Queries:           0.00000  0.00000
Resource usage for squid:
    UP Time:    49143.658 seconds
    CPU Time:    285.434 seconds
    CPU Usage:    0.58%
    CPU Usage, 5 minute avg:    1.48%
    CPU Usage, 60 minute avg:    1.23%
    Process Data Segment Size via sbrk(): 46168 KB
    Maximum Resident Size: 0 KB
    Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
    Total space in arena:   46168 KB
    Ordinary blocks:        28736 KB    188 blks
    Small blocks:               0 KB      0 blks
    Holding blocks:          1260 KB      2 blks
    Free Small blocks:          0 KB
    Free Ordinary blocks:   17431 KB
    Total in use:           29996 KB 63%
    Total free:             17431 KB 37%
    Total size:             47428 KB
Memory accounted for:
    Total accounted:        23071 KB
    memPoolAlloc calls: 73981527
    memPoolFree calls: 73554543
File descriptor usage for squid:
    Maximum number of file descriptors:   1024
    Largest file desc currently in use:    798
    Number of file desc currently in use:  597
    Files queued for open:                   0
    Available number of file descriptors:  427
    Reserved number of file descriptors:   100
    Store Disk files open:                   2
    IO loop method:                     epoll
Internal Data Structures:
    125764 StoreEntries
      1812 StoreEntries with MemObjects
      1791 Hot Object Cache Items
    125660 on-disk objects

Chris

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux