飛喵喵主機系統更新、效能調校。

飛喵喵空服網系統公告區。

版主: 草履蟲喵哥哥

回覆文章
草履蟲
活潑的喵
文章: 362
註冊時間: 2007-05-23, 09:48
來自: 火星

飛喵喵主機系統更新、效能調校。

文章 草履蟲 »

『原因』
飛喵喵主機經過這一段時間的觀察,發現系統資料庫的執行效率不佳。有時候會發現連線無法立即反應,就是使用者點擊(CLICK)某個功能或是某篇文章的時候,系統會呈現呆滯的狀況,必須重新整理、載入(RELOAD),才能看到畫面。

『處理』
原有的系統排程執行,在單顆處理器(CPU UP)的架構底下,並不會有太大的問題,但是在雙處理器(CPU SMP)的架構時,就會發現影響到系統效能,特別是資料庫(DATABASE, MySQL or PostgreSQL)。
在 FreeBSD 6 起,系統提供了另一個排程的方式 ULE。經過網路上社群的討論跟驗證,的確增加了 FreeBSD 在執行資料庫上的效能。
ULE 並非 FreeBSD 目前系統預設的排程處理方式,必須將系統核心(KERNEL)重新編譯。

『過程』
2008/May/07
更新所有軟體套件至最新的版本,以期包含所有必須的安全性和效能更新;更新系統核心組件原始碼(目前系統使用版本 Release 6.2)至最新包含所有安全性以及核心效能補強。
2008/May/08
備份所有資料。
開始編譯系統核心;安裝新編譯核心;系統重整;系統測試;系統重新上線。

『觀察』
核心記憶體使用量明顯降低,顯示在架構未做變更情況下,系統更有效率的應用資源,不再需要佔據大量記憶體作為快取。
也可能是因為資料庫的執行效率變好,不再有大量未完成的子程式殘留在系統中,網頁伺服器以及資料庫伺服器不再被大量啟動。
喜歡魚的草履蟲,喜歡在水裡的感覺 ...
胖胖短短的身軀,一樣可以幽游自在 ...
生命縱使短短的,胸口依然是滿滿的 ...
所有的世界,就是那一片晶瑩的水底 ...
草履蟲
活潑的喵
文章: 362
註冊時間: 2007-05-23, 09:48
來自: 火星

文章 草履蟲 »

『後續狀況』
幾天的測試,加上一些無法預期的狀況,飛喵喵主機作業系統有些不穩定。
基本上,不是 FreeBSD 的問題,是在更新系統核心的時候發生了一點狀況。 :( :( :cry: :cry:

發現在原有版本上,已經難再有進境,痛下決心,直接升級到最新的發行版本(Latest Production Release, FreeBSD Release 7.0)。

『處理情形』
更新核心原始碼、更新所有軟體原始碼、編譯核心組態以支援 ULE 以及 DEVICE POLLING(避免受到駭客發動流量攻擊)、重新編譯核心、安裝新核心,系統重新上線。
喜歡魚的草履蟲,喜歡在水裡的感覺 ...
胖胖短短的身軀,一樣可以幽游自在 ...
生命縱使短短的,胸口依然是滿滿的 ...
所有的世界,就是那一片晶瑩的水底 ...
回覆文章