非常的抱歉,今天早上 git@osc 又卡住了。根據之前幾次卡頓現象的分析,時間基本發生在上午 10 點左右,使用者通路無明顯異常,而 iowait 非常高,基本持續在 60%~90%,以至于請求的處理大量堵塞。
另外一方面,git@osc 現在托管了二十幾萬的項目,占用的存儲早已經超過了雲平台上的 2t 限制,目前伺服器上挂接了 4 個 2t 的磁盤,但老資料的膨脹以及每天大量新增的項目都是整個系統在目前存儲和計算結構上的一大隐憂。
經過這一段時間的深思熟慮以及跟多個雲平台的溝通,最終我們還是決定搭建自己的伺服器叢集,盡管這樣做會讓我們在運維上的投入增大很多,但為了保證系統可靠、高效運作,或許是目前我們所能找到最好的解決辦法。
我們已經準備了一批伺服器,前期投入有 50t 的存儲,并且支援無間斷的進行存儲的擴容。整個搬遷的過程計劃從 9 月份開始,由于資料量很大,而且是跨地區的資料遷移,是以遷移過程需要多長時間目前還不确定。遷移的過程對整個應用的使用沒有任何影響。