『原因』
飛喵喵主機經過這一段時間的觀察,發現系統資料庫的執行效率不佳。有時候會發現連線無法立即反應,就是使用者點擊(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
- 來自: 火星
飛喵喵主機系統更新、效能調校。
喜歡魚的草履蟲,喜歡在水裡的感覺 ...
胖胖短短的身軀,一樣可以幽游自在 ...
生命縱使短短的,胸口依然是滿滿的 ...
所有的世界,就是那一片晶瑩的水底 ...
胖胖短短的身軀,一樣可以幽游自在 ...
生命縱使短短的,胸口依然是滿滿的 ...
所有的世界,就是那一片晶瑩的水底 ...
-
- 活潑的喵
- 文章: 362
- 註冊時間: 2007-05-23, 09:48
- 來自: 火星
『後續狀況』
幾天的測試,加上一些無法預期的狀況,飛喵喵主機作業系統有些不穩定。
基本上,不是 FreeBSD 的問題,是在更新系統核心的時候發生了一點狀況。
發現在原有版本上,已經難再有進境,痛下決心,直接升級到最新的發行版本(Latest Production Release, FreeBSD Release 7.0)。
『處理情形』
更新核心原始碼、更新所有軟體原始碼、編譯核心組態以支援 ULE 以及 DEVICE POLLING(避免受到駭客發動流量攻擊)、重新編譯核心、安裝新核心,系統重新上線。
幾天的測試,加上一些無法預期的狀況,飛喵喵主機作業系統有些不穩定。
基本上,不是 FreeBSD 的問題,是在更新系統核心的時候發生了一點狀況。
發現在原有版本上,已經難再有進境,痛下決心,直接升級到最新的發行版本(Latest Production Release, FreeBSD Release 7.0)。
『處理情形』
更新核心原始碼、更新所有軟體原始碼、編譯核心組態以支援 ULE 以及 DEVICE POLLING(避免受到駭客發動流量攻擊)、重新編譯核心、安裝新核心,系統重新上線。
喜歡魚的草履蟲,喜歡在水裡的感覺 ...
胖胖短短的身軀,一樣可以幽游自在 ...
生命縱使短短的,胸口依然是滿滿的 ...
所有的世界,就是那一片晶瑩的水底 ...
胖胖短短的身軀,一樣可以幽游自在 ...
生命縱使短短的,胸口依然是滿滿的 ...
所有的世界,就是那一片晶瑩的水底 ...