谷歌為Linux推出多層LRU補丁

Google 推出了針對 Linux 的 LRU 機制改進實作的補丁。 LRU(最近最少使用者)是一種允許您丟棄或交換未使用的記憶體頁的機制。 根據 Google 的說法,目前用於確定哪些頁面被逐出的機制的實作會給 CPU 帶來過多的負載,並且通常會在搶佔哪些頁面方面做出錯誤的決定。

在該公司進行的實驗中,LRU的新實現將由於系統內存不足(OOM Kill)而導致的程序強制終止的數量減少了18%,在Chrome操作系統中,由於內存不足而丟棄的瀏覽器選項卡數量減少了減少了 96%,減少了 59%。加載設備中 OOM 終止的數量。 這是補丁的第二個版本,它消除了測試過程中發現的效能下降和其他缺陷。

來源: opennet.ru

添加評論