Ubuntu 22.04 引入了可能適得其反的內存管理改進

壓縮死進程的 Ubuntu 22.04

再過一個多星期,Canonical 就已經過去了兩個月 會扔 Ubuntu的22.04. 在它的新穎之處中,它強調了性能比以前的版本更好,我們大多數人都與從 GNOME 40 到 GNOME 42 的跳躍有關,但由 Mark Shuttleworth 領導的公司做了其他事情。 它默認啟用了 systemd-oomd,這是管理內存的助手,但並非一切都按預期進行,或者至少不是每個人都如此。

這個助手或守護進程所做的是在 RAM 內存被按下時殺死在後台運行的進程,也就是說,當這種類型的內存被大量消耗時。 問題是有些用戶說這會導致使用 Ubuntu 22.04 時的用戶體驗下降。 具體來說, 有些應用程序意外關閉 當它不是你想要的。

Ubuntu 22.04 開發者討論如何改進 OOMD 管理

RAM 是可以使用的,人們一直這麼說。 事實上,在某種程度上,你擁有的越多,它似乎消耗的就越多。 發生的情況是,當達到限制時,系統可能會出現問題。 為了避免這種情況,systemd-oomd 應該殺死在後台運行且不需要的進程,但問題是 用戶說 Chrome 之類的應用程序已關閉. 瀏覽器不會在我們粗心時立即關閉,而在我們使用它時關閉它是一個大問題。

此外,那些報告這個錯誤的人說,當 Chrome 關閉時, 在沒有使用太多 RAM 的情況下做到這一點,這顯然是該函數的不穩定行為。 如果沒有表中的數據,人們會認為如果出現消費高峰,系統會左右殺戮,這不是它應該的工作方式。

Ubuntu 開發人員 他們已經在努力查看正在發生的事情 並改進對這個守護進程或助手的管理。 他們想到的第一件事是提高 SwapUsedLimit 以便它在 ManagedOOMSwap 中更好地選擇並且永遠不會終止交換。 他們也極有可能會增加 Ubuntu 的交換空間。

關鍵是 Ubuntu 22.04 應該改進了一些東西,而嘗試這樣做似乎對一些用戶來說破壞了其他東西。 更多信息在 這篇文章 尼克羅斯布魯克。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。