zh:dev_blog_and_patchnote:no-downtime-again

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

zh:dev_blog_and_patchnote:no-downtime-again [2021/09/07 04:02] – 创建 user1529zh:dev_blog_and_patchnote:no-downtime-again [2021/09/07 04:22] (当前版本) user1529
行 42: 行 42:
 在時間不同步多達 3秒後, 玩家會開始明顯感覺得到, 例如在裝備啟用中進出時間不同步的星系時, 會造成裝備啟用明顯遲緩。經過各種修正工作過後, 現在時間不同步現象介乎於 正負 1/100 秒, 最大不同步情況亦不超過 正負 0.5秒。 在時間不同步多達 3秒後, 玩家會開始明顯感覺得到, 例如在裝備啟用中進出時間不同步的星系時, 會造成裝備啟用明顯遲緩。經過各種修正工作過後, 現在時間不同步現象介乎於 正負 1/100 秒, 最大不同步情況亦不超過 正負 0.5秒。
  
-另外, Tranquility 伺服器是一只記憶體怪獸。爲了讓伺服器有更好的表現, CCP 過往一直都選擇預先計算值和處理數據並存儲結果以供以後參考, 而不是稍後再次重新計算這些值。例子有:Brain in a Box 及 Dogma Rewrite 等+另外, Tranquility 伺服器是一只記憶體怪獸。爲了讓伺服器有更好的表現, CCP 過往一直都選擇預先計算值和處理數據並存儲結果以供以後參考, 而不是稍後再次重新計算這些值。例子有:Brain in a Box 及 Dogma Rewrite 等, 以預先計算好玩家角色的技能加成值, 並儲存起來然後在進入新星系時直接使用而不需要重新再計算一遍。CCP 目前並沒有釋放伺服器記憶體的操作, 畢竟伺服器每天都會重啟, 這就是上述提及到依賴 DT 的項目之一。(注意:CCP 當然不會清除數據庫的緩存內存或 Redis 緩存內存, 但是在每次 DT 重啟中都會清除主要的模擬緩存內存)。 
 + 
 +Tranquility 伺服器佔用最大記憶體的, 是處理角色信息的節點, 亦即是剛才提到 Brain in a Box 中以計算好的角色數據所儲存的地方, 在上一次暫停維護測試結束前達到 75% 的用量, 僅低於操作容錯上限的 80%。以這達到 100% 用量推算, CCP 或許能持續不停機運行達 3天 (或者其實只是多 7小時) 。在 2019年的測試第1天結束後, 記憶體壓力達到 55%, 而今天這數字是 35%。 
 + 
 +不停機維護是 CCP 的長遠目標, CCP 各種技術提升都是以此爲目標。CCP 已經在 微服務 和 消息總線技術平台上爲 EVE 工作了幾年。CCP 現在想觀察該生態系統如何在伺服器不停機的情況下保持正常運行, 並且確保沒有其他依賴停機的情況。 
 + 
 +9月9日, 第二次暫停每日維護測試中再見各位。當然, 第一輯的暫停維護宣傳影片正在路上。 
 +{{https://images.contentful.com/7lhcm73ukv5p/4M3nuo6nkQk5tA2lNJfpQm/41faec3b988785d06404b3b326e15f1e/NoDownTimeDan.jpg}}
  • 最后更改: 2021/09/07 04:22
  • user1529