轉(zhuǎn)自:cnBeta
如果你經(jīng)常讓你的系統(tǒng)經(jīng)歷休眠周期,那么從即將開(kāi)始的 Linux 5.10 周期開(kāi)始,性能應(yīng)該會(huì)好很多。在即將到來(lái)的Linux 5.10合并窗口中,有一個(gè)變化允許對(duì)休眠/恢復(fù)的I/O請(qǐng)求進(jìn)行批處理,以加快休眠和恢復(fù)進(jìn)程。
到目前為止,Linux 內(nèi)核依靠為每一頁(yè)數(shù)據(jù)提交單獨(dú)的 I/O 請(qǐng)求,但現(xiàn)在 Linux 5.10+ 的時(shí)候,它設(shè)置為使用 batch 與 blk_plug。
開(kāi)發(fā)者Xiaoyi Chen的內(nèi)核補(bǔ)丁解決了這一問(wèn)題:合并I/O請(qǐng)求讓系統(tǒng)休眠和恢復(fù)的速度提升了一個(gè)數(shù)量級(jí)以上。在使用的32GB內(nèi)存中,16GB內(nèi)存的一個(gè)休眠和恢復(fù)周期在改變前需要21分鐘左右,在存儲(chǔ)IOPS有限的系統(tǒng)上,改變后僅需要1分鐘。"
Xiaoyi Chen在亞馬遜EC2旗下主導(dǎo)了這項(xiàng)工作,這項(xiàng)改變是在系統(tǒng)休眠的通用電源管理代碼中完成的。那些I/O存儲(chǔ)性能較低的系統(tǒng)將看到更大的好處,Linux 5.10版本正在加緊準(zhǔn)備,預(yù)計(jì)年底左右走向穩(wěn)定版本。
關(guān)于休眠/恢復(fù)期間I/O請(qǐng)求批量化的更多細(xì)節(jié),請(qǐng)參考電源管理linux-next內(nèi)核補(bǔ)丁的更多資料。
原文標(biāo)題:新改進(jìn)讓 Linux 5.10 能更快地休眠以及恢復(fù)工作
文章出處:【微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
內(nèi)核
+關(guān)注
關(guān)注
3文章
1373瀏覽量
40305 -
Linux
+關(guān)注
關(guān)注
87文章
11310瀏覽量
209658 -
亞馬遜
+關(guān)注
關(guān)注
8文章
2667瀏覽量
83401
原文標(biāo)題:新改進(jìn)讓 Linux 5.10 能更快地休眠以及恢復(fù)工作
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論