Linux下設置進程使用指定核的CPU


一、原因:

  我們不能任由操作系統負載均衡,因為我們自己更了解自己的程序,所以,我們可以手動地為其分配CPU核,而不會過多地占用CPU0,或是讓我們關鍵進程和一堆別的進程擠在一起。

二、查看方法:

  1、查看進程PID,如查看dotnet進程的pid:

    ps -ef|grep dotnet

    

 

  2、查看進程PID:30093運行所使用的CPU【4核的話,由0-3核】

    taskset -p 30093   

    

    這是已經修改過的,默認會提示 affinity mask : f (表示全部CPU)。

  3、例1、設置指定索引為(0\1)核處理:

    taskset -p 0-1 30093  

  4、例2、設置指定索引為(2)的核處理:

    taskset -p 2 30093  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM