轉(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)推薦
深入解析Linux程序與進(jìn)程
![深入解析<b class='flag-5'>Linux</b>程序與<b class='flag-5'>進(jìn)程</b>](https://file1.elecfans.com/web3/M00/02/C5/wKgZPGdiO2SAYKPeAAAi38nFzDs009.png)
服務(wù)器數(shù)據(jù)恢復(fù)—LINUX系統(tǒng)刪除/格式化的數(shù)據(jù)恢復(fù)可行性分析
使用lsof實(shí)現(xiàn)對(duì)linux文件的誤刪除恢復(fù)練習(xí)
![使用lsof實(shí)現(xiàn)對(duì)<b class='flag-5'>linux</b>文件的誤刪除<b class='flag-5'>恢復(fù)</b>練習(xí)](https://file1.elecfans.com/web1/M00/F5/C3/wKgaoWdCmqmAA124AAAjwC2g6tA394.png)
深入Linux進(jìn)程管理:提升效率與穩(wěn)定性的關(guān)鍵方法
![深入<b class='flag-5'>Linux</b><b class='flag-5'>進(jìn)程</b>管理:提升效率與穩(wěn)定性的關(guān)鍵方法](https://file1.elecfans.com/web2/M00/0C/2C/wKgZomc_9lyAIU4mAAAQY3FCwIs816.png)
一文搞懂Linux進(jìn)程的睡眠和喚醒
Linux用戶(hù)身份與進(jìn)程權(quán)限詳解
![<b class='flag-5'>Linux</b>用戶(hù)身份與<b class='flag-5'>進(jìn)程</b>權(quán)限詳解](https://file1.elecfans.com/web2/M00/0A/EE/wKgaomcYcOeAOFTIAAAlR6hIpxM398.png)
服務(wù)器數(shù)據(jù)恢復(fù)—Linux網(wǎng)站服務(wù)器硬盤(pán)出現(xiàn)壞扇區(qū)的數(shù)據(jù)恢復(fù)案例
干貨分享 | TSMaster—LIN 喚醒與休眠機(jī)制
![干貨分享 | TSMaster—LIN 喚醒與<b class='flag-5'>休眠</b>機(jī)制](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
深入探討Linux的進(jìn)程調(diào)度器
![深入探討<b class='flag-5'>Linux</b>的<b class='flag-5'>進(jìn)程</b>調(diào)度器](https://file1.elecfans.com/web2/M00/03/3A/wKgaoma679SAK08_AALRmJd5TD4803.png)
stm8AF5288休眠喚醒后,只有can通訊無(wú)法恢復(fù),為什么?
淺談Linux的進(jìn)程
![淺談<b class='flag-5'>Linux</b>的<b class='flag-5'>進(jìn)程</b>](https://file1.elecfans.com/web2/M00/BE/B6/wKgZomW2B_yALAYpAApYeMdROq0851.png)
評(píng)論