squid命中率

在squid配置文件里面加上
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
http_access allow all
#cachemgr_passwd pass all
http_access allow Manager all

基本的使用方法

基本的使用方法

*取得squid运行状态信息: squidclient -p 80 mgr:info

*取得squid内存使用情况: squidclient -p 80 mgr:mem

*取得squid已经缓存的列表: squidclient -p 80 mgr:objects. use it carefully,it may crash

*取得squid的磁盘使用情况: squidclient -p 80 mgr:diskd

*强制更新某个url:squidclient -p 80 -m PURGE http://www.php-oa.com/static.php

*更多的请查看:squidclient -h 或者 squidclient -p 80 mgr:

* 如何得知 squid 执行中的状态?

最简单的方式便是透过浏览器来观察。squid 本身提供一只 cgi 程式,档名为cachemgr.cgi,squid 安装完后将它复制到 Apache 下的 cgi-bin 这个目录下即可使用。

要察看Cache Manager提供的资讯时,请在浏览器的位址列中键入

http://伺服器的名称或IP位址/cgi-bin/cachemgr.cgi

当然,我更加喜欢使用下面的方法

/usr/local/squid5/bin/squidclient -h localhost -p 80 mgr:info

下面是一些基本内容

Squid Object Cache: Version 2.6 //Squid的版本

HTTP/1.0 200 OK

Date: Tue, 11 Mar 2008 16:08:14 GMT

Content-Type: text/plain

Expires: Tue, 11 Mar 2008 16:08:14 GMT

Last-Modified: Tue, 11 Mar 2008 16:08:14 GMT

Connection: close

Squid Object Cache: Version 2.6.STABLE6

Start Time: Tue, 11 Mar 2008 10:21:47 GMT

Current Time: Tue, 11 Mar 2008 16:08:14 GMT

Connection information for squid:

Number of clients accessing cache: 2023 使用proxy的电脑数量

Number of HTTP requests received: 81787 客户端http要求数量

Number of ICP messages received: 0 接受到的icp query数量

Number of ICP messages sent: 0 发出icp query数量

Number of queued ICP replies: 0

Request failure ratio: 0.00

Average HTTP requests per minute since start: 236.1 每分钟http request的数量

Average ICP messages per minute since start: 0.0

Select loop called: 24789642 times, 0.839 ms avg

Cache information for squid:

Request Hit Ratios: 5min: 99.6%, 60min: 98.7% Cache Request命中率

Byte Hit Ratios: 5min: 100.0%, 60min: 100.0% Cache Byte命中率

Request Memory Hit Ratios: 5min: 1.6%, 60min: 1.2%

Request Disk Hit Ratios: 5min: 82.0%, 60min: 90.5%

Storage Swap size: 7723212 KB 存放cache的磁碟使用量

Storage Mem size: 7992 KB 存放cache的记忆体使用量

Mean Object Size: 264.01 KB

Requests given to unlinkd: 279

Median Service Times (seconds) 5 min 60 min:

HTTP Requests (All): 2.94900 3.46762

Cache Misses: 0.03427 0.03427

Cache Hits: 5.06039 4.79440

Near Hits: 0.30459 0.35832

Not-Modified Replies: 0.00179 0.00179

DNS Lookups: 0.00000 0.00000

ICP Queries: 0.00000 0.00000

Resource usage for squid:

UP Time: 20787.011 seconds

CPU Time: 128.799 seconds

CPU Usage: 0.62%

CPU Usage, 5 minute avg: 0.44%

CPU Usage, 60 minute avg: 0.51%

Process Data Segment Size via sbrk(): 34292 KB

Maximum Resident Size: 0 KB

Page faults with physical i/o: 0

Memory usage for squid via mallinfo():

Total space in arena: 34424 KB

ordinary blocks: 27031 KB 8599 blks

Small blocks: 0 KB 0 blks

Holding blocks: 6152 KB 2 blks

Free Small blocks: 0 KB

Free ordinary blocks: 7392 KB

Total in use: 33183 KB 82%

Total free: 7392 KB 18%

Total size: 40576 KB

Memory accounted for: 记忆体使用状态

Total accounted: 21777 KB

memPoolAlloc calls: 15446992

memPoolFree calls: 15337015

File descriptor usage for squid:

Maximum number of file descriptors: 16384 系统最大file descriptor数

Largest file desc currently in use: 1165 目前使用file descriptor最大值

Number of file desc currently in use: 571 目前正在使用的file descriptor数

Files queued for open: 0

Available number of file descriptors: 15813

Reserved number of file descriptors: 100

Store Disk files open: 266

IO loop method: epoll

Internal Data Structures:

29315 StoreEntries Cache中存放的快取档案数量

190 StoreEntries with MemObjects 记忆体斗的快取档案数量

176 Hot Object Cache Items 磁碟机中存放的快取档案数量

29253 on-disk objects

Squid的几个命中率代表的含义

某方面的                5分钟平均值   一小时平均值

Request Hit Ratios:     5min: 80.1%, 60min: 80.3%

Byte Hit Ratios:        5min: 66.6%, 60min: 70.0%

Request Memory Hit Ratios:      5min: 30.3%, 60min: 32.6%

Request Disk Hit Ratios:        5min: 8.7%, 60min: 8.8%

Request Hit Ratios:表示第二次或者以后的请求时,发现它在缓存里面且有效,不然就从原始服务器读取拉

Byte Hit Ratios:顾名思义,字节数嘛

Request Memory Hit Ratios:这个是缓存在内存里面的东西

Request Disk Hit Ratios:这个是从硬盘读取的

你可能感兴趣的:(object,cache,manager,File,byte,Descriptor)