[發明專利]一種處理器的調度方法、裝置及存儲介質有效
| 申請號: | 201910521792.X | 申請日: | 2019-06-17 |
| 公開(公告)號: | CN110262839B | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 蔣彪;陳立東 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F9/48 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 處理器 調度 方法 裝置 存儲 介質 | ||
本發明實施例公開了處理器的調度方法、裝置及存儲介質,應用于信息處理技術領域。處理器調度裝置會在當第一應用進程和第一綁核處理器一一綁定后,可以通過簡單調度器來調度第一綁核處理器,具體地,當第一應用進程需要從運行狀態進入睡眠狀態時,會調用簡單調度器的睡眠接口,這樣,簡單調度器會調度第一綁核處理器,使得第一綁核處理器進入忙等狀態或節能狀態,不會運行任何應用進程。通過簡單調度器只調度第一綁核處理器在忙等狀態或節能狀態,與運行狀態之間進行切換,而減少了其它任何的調度時機,大大地減少了第一綁核處理器的調度開銷,使得第一綁核處理器的性能得到提升。
技術領域
本發明涉及信息處理技術領域,特別涉及一種處理器的調度方法及系統。
背景技術
一般在服務器中會包括多個中央處理器(Central Processing Unit/Processor,CPU),當服務器的操作系統上電啟動后,各個中央處理器都是通過操作系統中預置的調度器進行調度,這樣,中央處理器就會根據預置的調度器的調度信息運行。
現有技術中,預置的調度器會按照標準的調度算法進行中央處理器的調度,比如,先進先出(first in,first out,FIFO)實時調度算法或完全公平調度算法(completelyfair schedule,CFS)等,但是標準的調度算法對中央處理器的調度時機較多,使得這些調度算法的開銷較大。
發明內容
本發明實施例提供一種處理器的調度方法、裝置及存儲介質,實現了通過簡單調度器對綁核處理器進行調度。
本發明實施例第一方面提供一種處理器的調度方法,包括:
當運行在第一綁核處理器的第一應用進程在執行預置操作時,確定所述第一應用進程需要從運行狀態進入睡眠狀態;
如果所述第一應用進程與第一綁核處理器進行了一一綁定,所述第一應用進程調用預置的簡單調度器的睡眠接口;
通過所述簡單調度器調度所述第一綁核處理器,使得所述第一綁核處理器進入忙等狀態或節能狀態,其中,所述第一綁核處理器在處于忙等狀態或節能狀態時,不會運行任一應用進程。
本發明實施例第二方面提供一種處理器調度裝置,包括:
確定單元,用于當運行在第一綁核處理器的第一應用進程在執行預置操作時,確定所述第一應用進程需要從運行狀態進入睡眠狀態;
睡眠調用單元,用于如果所述第一應用進程與第一綁核處理器進行了一一綁定,所述第一應用進程調用預置的簡單調度器的睡眠接口;
調度單元,用于通過所述簡單調度器調度所述第一綁核處理器,使得所述第一綁核處理器進入忙等狀態或節能狀態,其中,所述第一綁核處理器在處于忙等狀態或節能狀態時,不會運行任一應用進程。
本發明實施例第三方面提供一種存儲介質,所述存儲介質儲存多條指令,所述指令適于由處理器加載并執行如本發明實施例第一方面所述的處理器的調度方法。
本發明實施例第二方面提供一種服務器,包括處理器和存儲介質,所述處理器,用于實現各個指令;
所述存儲介質用于儲存多條指令,所述指令用于由處理器加載并執行如本發明實施例第一方面所述的處理器的調度方法。
可見,在本實施例的方法中,處理器調度裝置會在當第一應用進程和第一綁核處理器一一綁定后,可以通過簡單調度器來調度第一綁核處理器,具體地,當第一應用進程需要從運行狀態進入睡眠狀態時,會調用簡單調度器的睡眠接口,這樣,簡單調度器會調度第一綁核處理器,使得第一綁核處理器進入忙等狀態或節能狀態,不會運行任何應用進程。通過簡單調度器只調度第一綁核處理器在忙等狀態或節能狀態,與運行狀態之間進行切換,而減少了其它任何的調度時機,大大地減少了第一綁核處理器的調度開銷,使得第一綁核處理器的性能得到提升。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910521792.X/2.html,轉載請聲明來源鉆瓜專利網。





