當前位置:首頁 » 操作系統 » linuxcpu綁定

linuxcpu綁定

發布時間: 2025-09-07 00:40:55

linux下cpu的核綁定和隔離有什麼不同

額 剛剛編輯完,結果沒保存,然後·····只能重新總結一份。
我這個是在啟動虛擬機之後,在虛擬機中跑DPDK,測試結舉薯旦果很不理想,然後我的領導說可以做CPU的隔離核綁定,然後做了之後發現確實效果有所提升。所以寫一下小結。僅供大家參考。

1、首先創建隔離核,在系統啟動的時候在INTEL_IOMMU=OFF那一行最後添加上isolcpus=2,3,4,5,6 隔離出5個核
2、系統啟動,檢查host上是否隔離成功,命令如下:
# ps –eLo ruser,pid,ppid,lwp,psr,args | awk 『{if($5==1) print $0}』
# ps –eLo ruser,pid,ppid,lwp,psr,args | awk 『{if($5==2) print $0}』
# ps –eLo ruser,pid,ppid,lwp,psr,args | awk 『{if($5==3) print $0}』
# ps –eLo ruser,pid,ppid,lwp,psr,args | awk 『{if($5==4) print $0}』通過查看線程確定是否隔離,如果隔離成功,則只有幾個線程。
3、啟動手滲虛正擾擬機之後,查看qemu的線程
# ps –eLo ruser,pid,ppid,lwp,psr,args | grep qemu | grep –v grep
4、綁定qemu的進程,綁定核
# taskset –p 0x4 28423
# taskset –p 0x8 28424
5、查看QEMU綁定是否生效
# ps –eLo ruser,pid,ppid,lwp,psr,args | grep qemu | grep –v grep
6、查看cpu2/3/4/5上運行的線程
# ps –eLo ruser,pid,ppid,lwp,psr,args | awk 『{if($5==2) print $0}』

沒什麼技術含量,僅供大家參考。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:880
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:676
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1004
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:248
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:798
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705