PttCurrent 板


LINE

這一個月來, 在 hkday (pttbbs - 零四年四月版本的改良版) 的 chat 進行了一次容量測試, 特此報告一下, 以備各位 pttbbs 的管理員參考: 測試內容: 試圖放任一板積累過十萬篇文 目前pttbbs的看板結構, .DIR 在積存過多文章時, 表現會有不穩定 之處, 例如偶然出現黑洞, 或是列表出現問題. 我們 hkday 所用的 pttbbs板本, 並不是ptt.cc所用的最新程式, 結構有也有點分別: 比如說砍文時, ptt.cc採用的是在 .dir 留下砍文標題. 而 hkday 則是改良了同步讀寫控制後, 懸用傳統重編 .dir 的方法. 一旦看板文量過了十萬篇, 單一個.dir便有近13mb的容量. 由於同時會有約莫20人在看板內進行各種讀寫, 對系統的負擔會帶 來擔大比重的影響. (這只是對於 hkday 的規模而言) 最受影響的, 莫過於是區砍的效率. 同一站內, 對照有 30000文的 hkday Freedom 區砍10000 文, 可以於 5秒內順利完成, 而積了過 100000文的chat板, 不單不可一次砍 1 ~ 90000, 就是只砍 10000 文, 也可能使執行者在十數秒後被踢出站外. 幸而, 三五千篇一次又一次的區砍還可以穩定地進行, 以同樣地砍 五千篇文而言, 文量十萬時, 砍區頂五千篇, 要用 14 秒時間, 而 文量三萬時, 僅需 3秒完成. 文量一萬時, 近乎 1秒便完成 區砍的速度和穩定性, 是相對於看板當時的文量, 當下板內活動人 次, 砍文區段的位置, 以及砍文區間的保留文章 (m)比例. 1. 文量在三萬以下, 一般可以順利砍文 2. 板內同時活動的人口 (即是在進出/ 寫文)多於20人, 可能會發生踢人. 亦即系統不能同步進理讀寫 .DIR 所衍生的不良反應 3. 砍文區段越前, 重編.dir的時間越大. 故此, 大量區 砍時, 可以考慮由後段起分批砍. 4. 保留文章比例越高, 效率影響不大, 但系統踢人的情 況較易出現. 建議: 1. pttbbs 系統下, 每個看板的文量宜於控制在三萬以 下, 除了管理和觀感, 這也是為了系統運作順暢. 2. 於高水量區砍文, 宜於三千篇一次地區段, 由末段開 始砍回到頂端. 3. 執行區砍的時間, 若不能暫停板友活動, 最好是在活 動量低時進行. hkday 的經驗是十人同時活動還可以 表現穩定如常. 參考資料: hkday-source: 源自 pttbbs-30-03-2004_Snapshot , 經過持續改良 重點項目有: 操作介面火鳥化, 以及.DIR同步操作優化. 發展過程可以登入 telnet://bbs.hkday.net/ 1 區 -> BBS_Develop 觀看 或 http://hkday.net/cgi-bin/bbs.php?bid=60 源碼下載方法: http://hkday.net/cgi-bin/msg.cgi?bname=BBSDevelop&mid=M.1089105181.A.6CD 以上主要供 pttbbs 改良 .DIR 操作參考之用. hkday-system: FreeBSD 4.10 on Xeon 2.4G x 2 + 1G ram / scsi u320 hdd chat-board: 8 Oct ~ 15 Nov 滾存近十萬文, 另外舊 m 文區段, 合共十萬有餘. 區砍時有 10 個 active user, 另加 8 個 dummy 供調整測試效果. 砍前砍後, 可以參考 hkday 10 區 Oldchat 板 和 2 區 chat 板. flaws: 區砍期間, 失敗六次, 2 次有一般user被踢, 6 次有dummy 被踢. 共分十五次砍文, 完成後有九萬多篇實際被砍, 檢出 2 篇空心. 另餘三千五百多篇的頂排 m 文區段. previous-major-accidents (Jun 04 - Sept 04) 曾經有過三次於高水量區, 區砍而造成文章全失, 或有大黑洞的紀 錄. 過去未完成系統改良和調整前, 曾在十餘次區砍下, 合共出現 五十多帖空心文 (亦即區砍造成的錯誤) Ackownledgement: 感謝參與和見證 hkday chat 板突破十萬的朋友, 感謝報告 bugs 、努力除蟲和改良的工作隊. 特別感謝在這期間, 依然保持認真討 論, 不因數字而趨搶或恐懼的參與者; 壓力下仍不懈工作的板主和 支援者們. 並向善意批評、警告積十萬文的危險的朋友致敬. 向 pttbbs 本宗的開發和支援群體致意. hkday 站長 lxb -- .╱\ 網絡社區 |\[|HK \ bbs.hkday.net {|][|DAY| =|'=|===_e 親善好客通融 \-\_o_oo_/ 活力之都.在香港~ ~~~ ~~~ ~~~ ~~ -_-; --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.238.143.229







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP