轉自:cnBeta
如果你經常讓你的系統經歷休眠周期,那么從即將開始的 Linux 5.10 周期開始,性能應該會好很多。在即將到來的Linux 5.10合并窗口中,有一個變化允許對休眠/恢復的I/O請求進行批處理,以加快休眠和恢復進程。
到目前為止,Linux 內核依靠為每一頁數據提交單獨的 I/O 請求,但現在 Linux 5.10+ 的時候,它設置為使用 batch 與 blk_plug。
開發者Xiaoyi Chen的內核補丁解決了這一問題:合并I/O請求讓系統休眠和恢復的速度提升了一個數量級以上。在使用的32GB內存中,16GB內存的一個休眠和恢復周期在改變前需要21分鐘左右,在存儲IOPS有限的系統上,改變后僅需要1分鐘。"
Xiaoyi Chen在亞馬遜EC2旗下主導了這項工作,這項改變是在系統休眠的通用電源管理代碼中完成的。那些I/O存儲性能較低的系統將看到更大的好處,Linux 5.10版本正在加緊準備,預計年底左右走向穩定版本。
關于休眠/恢復期間I/O請求批量化的更多細節,請參考電源管理linux-next內核補丁的更多資料。
原文標題:新改進讓 Linux 5.10 能更快地休眠以及恢復工作
文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
內核
+關注
關注
3文章
1408瀏覽量
41089 -
Linux
+關注
關注
87文章
11456瀏覽量
212757 -
亞馬遜
+關注
關注
8文章
2691瀏覽量
84433
原文標題:新改進讓 Linux 5.10 能更快地休眠以及恢復工作
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
服務器數據恢復—Linux系統服務器崩潰的數據恢復案例
Linux常用命令大全
Linux后臺進程管理詳解

Linux進程狀態詳解

深入解析Linux程序與進程

服務器數據恢復—LINUX系統刪除/格式化的數據恢復可行性分析
使用lsof實現對linux文件的誤刪除恢復練習

深入Linux進程管理:提升效率與穩定性的關鍵方法

一文搞懂Linux進程的睡眠和喚醒
服務器數據恢復—異常斷電導致linux系統無法啟動的數據恢復案例
Linux用戶身份與進程權限詳解

服務器數據恢復—Linux網站服務器硬盤出現壞扇區的數據恢復案例
干貨分享 | TSMaster—LIN 喚醒與休眠機制

深入探討Linux的進程調度器

評論