『原因』
飛喵喵主機經過這一段時間的觀察,發現系統資料庫的執行效率不佳。有時候會發現連線無法立即反應,就是使用者點擊(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 的問題,是在更新系統核心的時候發生了一點狀況。
![Sad :(](./images/smilies/icon_sad.gif)
![Sad :(](./images/smilies/icon_sad.gif)
![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
![Crying or Very sad :cry:](./images/smilies/icon_cry.gif)
發現在原有版本上,已經難再有進境,痛下決心,直接升級到最新的發行版本(Latest Production Release, FreeBSD Release 7.0)。
『處理情形』
更新核心原始碼、更新所有軟體原始碼、編譯核心組態以支援 ULE 以及 DEVICE POLLING(避免受到駭客發動流量攻擊)、重新編譯核心、安裝新核心,系統重新上線。
喜歡魚的草履蟲,喜歡在水裡的感覺 ...
胖胖短短的身軀,一樣可以幽游自在 ...
生命縱使短短的,胸口依然是滿滿的 ...
所有的世界,就是那一片晶瑩的水底 ...
胖胖短短的身軀,一樣可以幽游自在 ...
生命縱使短短的,胸口依然是滿滿的 ...
所有的世界,就是那一片晶瑩的水底 ...