日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Squid優(yōu)化建議

 農(nóng)夫子oice 2009-11-13
SQUID是個很不錯CACHE服務(wù)器,各大門戶網(wǎng)站都在用。過去二天也做了些SQUID優(yōu)化,把經(jīng)驗貼上來。

幾個重要參數(shù):

    * maximum_object_size 是 能cache最大的文件大小。對應(yīng)wmv,rm文件,建議設(shè)置為32768 kB
    * maximum_object_size_in_memory 是在內(nèi)存中cache的最大文件大小。
    * cache_mem 是SQUID可用到的最大內(nèi)存。經(jīng)實踐,4G內(nèi)存的服務(wù)器用2G;超過2G導(dǎo)致SQUID運行不穩(wěn)

隱藏正文 «
首先要分析SQUID所cache內(nèi)容:

運行 squidclient -p 80 cache_object://localhost/info 能看到如下內(nèi)容:

Storage Swap size: 7549104 KB
Storage Mem size: 418804 KB
Mean Object Size: 160.46 KB

Mean Object Size是平均內(nèi)容大小,一般要把maximum_object_size_in_memory設(shè)置成離它最近的128的倍數(shù)。在這個例子中maximum_object_size_in_memory 的值應(yīng)該是256kB。

cache_mem 一般設(shè)置成服務(wù)器內(nèi)存的一半或更多,只要運行過程中LINUX沒有使用SWAP就可以。

再就是按業(yè)務(wù)分SQUID。
比如某個論壇,用戶能上載圖片和視頻;當然我們要把上載的圖片、視頻放在單獨的域名上,比如img.example.com, video.example.com;這兩個域名只提供靜態(tài)文件服務(wù)。

根據(jù)統(tǒng)計,圖片的平均大小在100KB,視頻的平均大小在4M,差別是很大,應(yīng)該建兩個squid分別作圖片和視頻的CACHE。圖片SQUID的 maximum_object_size_in_memory 設(shè)置為256KB,視頻的SQUID的maximum_object_size_in_memory設(shè)置為8196KB。

實際應(yīng)用中,原來把圖片和視頻混在一起的CACHE HIT RATE只有60%,CPU占用率經(jīng)常在50%以上。分開后圖片的CACHE HIT RATE達到95%,CPU占用率降到15%;視頻的CACHE HIT RATE到80%了,取得了很好的效果

附上非常有用的squid命令:
list of useful squidclient commands

    * get squid run time info: squidclient -p 80 mgr:info
    * update specific url squid cache: squidclient -p 80 -m PURGEhttp://www./
      squidclient -p 80http://www./
    * get squid memory detail info: squidclient -p 80 mgr:mem
    * get squid cached objects list: squidclient -p 80 mgrbjects. use it carefully, it may crash you squid
    * get squid diskd stats: squidclient -p 80 mgr:diskd
 
 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多