91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

來自Killer內核配置改變的威脅–Swappiness

發布時間:2020-05-27 08:37:36 來源:網絡 閱讀:454 作者:云絡科技 欄目:安全技術

我們受到非******,是Linux內核版本3.5-rc1以及RedHat backport補丁應對swappiness=0。這是一種真實的威脅,我們一名客戶受到影響,被利用OOM機制使得MySQL主數據庫服務器崩潰。這個對內核的“微小”改變導致系統不能適當進行Swap,直接導致OOM機制殺掉MySQL進程。這就對如下解釋產生懷疑:系統已擁有128GB內存,很多內存處于空閑狀態,同時擁有128GB的空閑虛擬內存,所以在任何情況下都不該啟動OOM機制。


我們本以為原因是NUMA(以前寫過關于NUMA的文章),但是如果是這樣的話,由于intra-node 我們就會看到一些過度的Swapping。我們通過安裝numctl,配置mysql-safe,以便使用NUMA交互 模式,但是最終還是崩潰。


原來,該服務器擁有一個RHEL/Centos 6.4的新內核2.6.32-358,發布于2013年2月。此版本內核及以后版本均擁有backport補丁,系統可升級到6.4以及更高,我們期望在這一關鍵領域能出現很多問題。


這很令人沮喪,因為RedHat本不該去改變backport中或像RHEL6的一個生命周期中的一些行為,他們的目的很明確,像這樣的事情不會發生,例如在系統5-10年生命中行為是一致的。因此當在一個產品生命周期中像這樣的一個主要問題出現時,情況就很糟,諸如強制升級、配置改變、默認安裝升級、監控以及審計改變等。大部分最新的Debian/Ubuntu 系統也將會有這些問題,因為他們也有更新內核,也許同樣的backport.  


關于swappiness,通常被工程師們所誤解。它可以設置為從0-100的值,以通知內核哪個更重要,是pagecache(file cache)還是application memory。默認值為60,表示可以較多使用pagecache內存,但是這個對服務器是一個非常錯誤的配置。從虛擬化的角度來說,所有的服務器均需要application memory,更甚于file cache,因此我們一直設置為0,表示在swap任何application memory 之前會一直釋放 file cache。但是現在,這個bug導致更少的swapping,以致大幅增加在內存壓力下OOM機制起作用的機會,這個問題確實不是我們所想要的。 能夠快速解決的技術方案又是怎樣的?幸運的是,我們有很簡單的方案。設置swappiness為1,這和0幾乎是相同的優先權,以保護application memory,但是不會觸發內核的改變。如此說來,1比0是更好的配置。


一如既往地,我們會為客戶監控和管理這些類型問題,不斷升級默認安裝配置,并循環升級以影響系統。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鄱阳县| 筠连县| 迭部县| 云和县| 定远县| 安平县| 白城市| 郎溪县| 阿荣旗| 邵东县| 澎湖县| 潮安县| 顺平县| 社旗县| 昆明市| 本溪市| 公安县| 武山县| 木兰县| 玉环县| 珠海市| 普兰县| 子洲县| 高碑店市| 永春县| 延寿县| 南平市| 和林格尔县| 龙游县| 梅河口市| 盘山县| 五家渠市| 谷城县| 武安市| 金堂县| 邢台县| 昭苏县| 若尔盖县| 建湖县| 宜君县| 姜堰市|