轉自: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
-
內核
+關注
關注
4文章
1468瀏覽量
42880 -
Linux
+關注
關注
88文章
11760瀏覽量
219047 -
亞馬遜
+關注
關注
8文章
2731瀏覽量
85745
原文標題:新改進讓 Linux 5.10 能更快地休眠以及恢復工作
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
變頻器為什么總是休眠
飛凌嵌入式ElfBoard-進程之什么是進程
Linux文件刪除的底層原理和恢復方法
Linux進程管理不用愁!這6個工具幫你搞定90%場景
Linux進程樹分析工具pstree詳解與實戰指南(另一視角優化Linux系統)
深入Linux內核:進程調度的核心邏輯與實現細節
如何進入休眠模式或深度休眠模式?
芯源MCU進入休眠模式或深度休眠模式
Linux進程間通信(IPC)全解析:從管道到?Socket,一篇講透
【HZ-T536開發板免費體驗】—— linux 進程創建
服務器數據恢復—Linux系統服務器崩潰的數據恢復案例
Linux后臺進程管理詳解
Linux進程狀態詳解
Linux 5.10會加快休眠和恢復進程
評論