作者kxn (kxn)
看板PttCurrent
標題Re: 不知道是否可以詢問一下貴站平時的負載情況
時間Sun Jan 16 11:54:33 2005
※ 引述《in2 (敬請期待 :P)》之銘言:
: ※ 引述《kxn (kxn)》之銘言:
: : 喔﹐目前我們站的空間嚴重不足﹐不得不使用 NFS 這麼慢的東西存放
: : 訪問量相對較少的和信件等東西﹐負載上 200 是經常的事情
: : 還好目前沒有 over ﹐等過了一段時間更換硬體以後看看效果吧﹐到時候
: : 再和老兄交流 IO 優化的心得~~
: 用 NFS就很苦了~ :Q
: 我是覺得現在硬碟這麼便宜,
: 隨意多買幾顆插上去效果比較好~ :Q
: : lvm 和 raid 還是有一定的差別的﹐他不像 raid 一樣嚴格按 strip 分
: : 割﹐而大致是串起來的﹐因此計算實際操作位置的overhead會小一些
: : 主要還是圖的他方便﹐不會出現有的滿了有的還空余好多的事情﹐hehe
: : freebsd 的 vm 倒是蠻強的﹐可惜 fs 感覺差一些﹐需要花更多力氣來優化 IO
: : 貴站能 20k telnet 保持這樣的速度還是很強的。我們站也就維持到幾 K telnet
: : 剩下都是 www 了﹐當然 www 這東西也比較討厭﹐經常要在頁面維護簡易程度
: : 和系統性能之間做一個抉擇。目前采用的方式是把 bbs 的核心功能抽取出來
: : 制作成 php extension, 然後頁面制作人員隻要寫 php 就好﹐畢竟會寫 php
: : 的美工人員比較好找一些﹐但是系統也慢了好多 :(
: 像我們現在是把 webbbs 獨立到另外一台機器上去,
: 然後在上面做一點 cache,
: 除非這篇文章沒有被讀過,
: 要不然 webbbs 的機器不會過來要檔案,
: 醬子可以減少一些 bbs這邊的 loading.
我們的 www bbs 是直接用 squid 做 cache , 在 php 顯示文章時發送 cache 控制
header 使得 squid 可以強行緩存文章以及附件等大東西﹐但是文章列表這類就不能
緩存了﹐還有 www 部分有實現 msg 功能﹐定時刷新來顯示新 msg, 也是蠻大的開銷
目前 msg 尚未有比較好的方式開始優化﹐不知批踢踢在此方面采用了哪些優化手段呢﹖
版面上看到一片很古老的文章設想 waterd 方案﹐不過小弟覺得不是特別可行啊
一個是 waterd 並不方便拿到所有的 conn fd (也不是完全不可以﹐/proc/pid/fds/0
也能拿到) ﹐另一個就是往 conn fd 發送的信息會和正常內容打架。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.149.25.96