proxy server partition切割 - Linux

Connor avatar
By Connor
at 2009-07-25T00:51

Table of Contents

※ 引述《nomoty (朋友??)》之銘言:
: ※ 引述《celicx (酒喵書煙)》之銘言:
: 安裝的機器是IBM Server,8G的RAM,目前partition切成
: 有幾個問題想問一下
: 1.不知道為什麼我裝fedora 11 partition切割primary+extended+logical
: 最多只能到12個partition,超過就會出現format failed,只能跳出安裝
: ,上網查一下linux SCSI primary+logical可以有15個,IDE則是65個
: 2.本來是只想分成 /、/boot、/swap,其他再多分幾個cache,可是我們
: 闆說要是整個 / 要是掛那/home、/var、/usr也就掛了,想問一下如果
: 單個/home或/var掛還有的救嗎
: 3.本來是建議cache一個切成10G,但我們老闆說太少,至少要50G,因為目
: 運作的server就是50G(p4 2.8G H.D 120G),可是我在網路上看的資料都
: 沒切那麼大,所以最後規劃出的partition就是這樣了
這部server上有要run其它的service嗎?
如果只是單純的squid,很不建議這樣規劃唷~
squid有幾個重點
一、效能:
8G的ram~足夠超過3000人使用(64bit版本)
另外就是disk I/O,3000人在存取時,index就變得極重要
這也就是為什麼不建議把cache設得太大,就個人建置的經
驗,當cache超過20G時,會明顯變慢,I/O會跟不上(32bit版本)
不過我沒試過64bit的CentOS跑squid...
既然有2顆HD,最具有效能的方式當然是 raid 0
接下來就是kernel的重編,只把需要的module編進kernel裡
會有直接明顯的「快」

另外,cache dir的部分,不一定要各別一個partition
如果是為了管理方便,可以獨立一個/cache partition
底下再分別建cache dir,例如..
/cache/ca1 10G
/cache/ca2 10G
/cache/ca3 10G......
cache 的設定也相關到cache留存的時間以及單一物件允
許的最大容量上限,如果有要cache streaming/video
甚至是windows update file等那就要注意警告上限的設
定!!!

二、Log留存:
當存取的人愈多,Log 成長的量也跟著很驚人,一般來說
Log的位置在/var/log/squid底下,而這些log才是squid
除了設定檔以外,真正值得保存的資料,這也就是為什麼
通常在規劃時,會把/var獨立一個partition
又或是透過Log Server把access.log獨立存出來
分享一個參考數據~~
15Mbps的專線,1000users,每天的流量大約50G(平均值)
每天的Log,用gz壓縮完約300~400Mb

三、Log分析:
如果沒有額外的Log Server,最常用的作法是在squid上
直接安裝sarg(大部分人的選擇),而sarg會產出極大量的
html file(檔案小,但是數量極多 = =",吃掉block)

一般對squid partition的規劃
/boot 100M
/etc 100M
/cache 100G(10G * 10)
/swap ram/2(ex 4G ram,swap只要留2G)
/ 全部剩餘容量

如果備份得當,即使server crash,拿別台server來安裝
從開始install OS到squid config完成運作,不會超過4小時

--

--
Tags: Linux

All Comments

Sarah avatar
By Sarah
at 2009-07-29T11:47
只把需要的module編進kernel裡 就會變快 這是真的嗎?
那我是該認真想想了= =
Genevieve avatar
By Genevieve
at 2009-08-02T08:57
是指用MODULE模式還是? 就編譯的時候是M還是*
Victoria avatar
By Victoria
at 2009-08-05T20:26
印象中都可以......重點在於去除不必要的module lib
Lily avatar
By Lily
at 2009-08-07T15:27
如果把4個/cache下再各分幾個10G的目錄,這樣比較好嗎

請教bash script問題

Xanthe avatar
By Xanthe
at 2009-07-24T22:25
※ 引述《prolog (波卡)》之銘言: : 假設我有一個list 其內容為: : a1 a2 a3 : b1 b2 b3 : c1 c2 c3 : 我希望用cat list 將內容存成變數 : 希望${file ...

opensuse wireless 無線網路 設定

Victoria avatar
By Victoria
at 2009-07-24T21:43
弄了兩三天,我的無線網路終於弄好了!!! 讓我吶喊一下......阿~~~~~ 大概分享一下,提供一個中文版的Refrence,網路的原文實在看的有點痛苦。 ################################ # 這個參考適用於 opensu ...

請教bash script問題

Elizabeth avatar
By Elizabeth
at 2009-07-24T21:29
假設我有一個list 其內容為: a1 a2 a3 b1 b2 b3 c1 c2 c3 我希望用cat list 將內容存成變數 希望${file1}為a1 b1 c1那一列 ${file2}為a2 b2 c2那一列... ...

proxy server partition切割

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2009-07-24T20:55
※ 引述《celicx (酒喵書煙)》之銘言: : ※ 引述《nomoty (朋友??)》之銘言: : : 請問要架proxy server,partition要怎麼分割比較好 : : 看鳥哥的文章寫,硬碟大約9G,每個partition 2~4G, : : 可是我目前的電腦是兩顆250G的 ...

Fedora 11 Display setup

Ula avatar
By Ula
at 2009-07-24T15:45
請問Fedora 11 是不是沒有了system-config-display這個指令? 還是有別的指令可以叫出顯示設定? - ...