Fedora 38正評估設法讓計算機關機和重啟速度更快
FESCo仍在評估的一項修改建議將有助於確保系統關閉和重啟在Fedora Linux上更快發生。目前,當在Fedora Linux上重啟或關閉時,有可能出現服務阻斷進程長達兩分鐘的情況。對於那些停機要求時間短的系統服務來說,這兩分鐘的延遲可能是令人厭煩的,甚至會影響業務進行。開發團隊現在正在關注的是將這兩分鐘的窗口限制在只有15秒的時間內。
紅帽工程師和Fedora工作站版工作組認為,將2分鐘的窗口縮短到15秒,對於一個服務應該需要關閉的最大時間來說已經足夠。對於那些可能需要更多時間來正確、乾淨地關閉的運行服務,例如一些服務器,這個值仍然是可配置的。
在systemd的上游,曾有過縮短超時時間的努力,但在去年停滯不前。因此,現在紅帽正在為Fedora推進這一改變,正等待Fedora工程和指導委員會(FESCo)的批准。
“這個改變的主要好處是緩解一個非常惱人的、令人尷尬的錯誤。我們的用戶不應該傻乎乎坐在那裡等待他們的機器關閉,系統環境當中應該鼓勵正確使用關機抑制API。”
儘管這一改變會在一系列作風根深蒂固的軟件和服務中”紙上談兵”,而選擇不去修復它們,但Fedora強調,減少超時不僅僅是對有問題的服務的一種變通,也是他們所希望的永久設計。當然,修復底層的bug也是可取的,但在修復服務超時以符合我們的需要之前,要求這樣做是沒有意義的。”
關於這個計劃在Fedora 38上使用的”更短的關機時間”功能的更多細節可以通過Fedora Wiki找到: