當前位置:首頁 » 操作系統 » 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}』

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

熱點內容
android圖片載入 發布:2025-09-07 06:10:48 瀏覽:492
mtp存儲器 發布:2025-09-07 05:58:00 瀏覽:948
php繼承類構造函數 發布:2025-09-07 05:57:07 瀏覽:703
指示資料庫 發布:2025-09-07 05:55:45 瀏覽:628
如何恢復伺服器系統 發布:2025-09-07 05:41:50 瀏覽:877
多個伺服器如何集中管理 發布:2025-09-07 05:37:00 瀏覽:416
python讀取文件行 發布:2025-09-07 05:34:14 瀏覽:662
mac版本ftp 發布:2025-09-07 05:27:09 瀏覽:531
條件編譯是不是預處理環節 發布:2025-09-07 05:21:21 瀏覽:639
java對集合的面試題 發布:2025-09-07 05:20:41 瀏覽:866