Re: [問題] proxy server partition切割
※ 引述《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小時
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.30.110
※ 編輯: celicx 來自: 61.217.30.110 (07/25 02:21)
推
07/25 02:38, , 1F
07/25 02:38, 1F
→
07/25 02:38, , 2F
07/25 02:38, 2F
→
07/25 02:39, , 3F
07/25 02:39, 3F
→
07/25 02:56, , 4F
07/25 02:56, 4F
推
07/25 10:32, , 5F
07/25 10:32, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):