日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Ubuntu系统进程绑定CPU核

發(fā)布時間:2023/12/19 综合教程 23 生活家
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu系统进程绑定CPU核 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Ubuntu系統(tǒng)進程綁定CPU核

作者:chszs。版權全部,未經(jīng)允許,不得轉(zhuǎn)載。

博主主頁:http://blog.csdn.net/chszs

本文講述如何在Ubuntu系統(tǒng)中,把指定的進程綁定到指定的CPU核執(zhí)行。

而一般是由操作系統(tǒng)負責管理進程和線程的調(diào)度。可是這樣的情況下是不清楚由哪個CPU核執(zhí)行你的進程,由于操作系統(tǒng)的調(diào)度是基于資源的可用性進行推斷的。

能夠這樣。把指定的CPU核綁定到你的進程。

taskset -cp <CPU ID | CPU IDs> <Process ID>

以下用一個簡單的例子來說明如何做到。

1. CPU利用率達100%的例子代碼:

class Test {
    public static void main(String args[]) {
        int i = 0;
        while (true) {
            i++;
        }
    }
}

2. 編譯并執(zhí)行上面的例子代碼

# javac Test.java
# java Test &
[1] 26531

3. 使用htop命令查看CPU的利用率

假設未安裝htop工具。執(zhí)行以下的命令:

# apt-get install htop
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  htop
0 upgraded, 1 newly installed, 0 to remove and 41 not upgraded.
Need to get 66.9 kB of archives.
After this operation, 183 kB of additional disk space will be used.
Get:1 http://mirrors.163.com/ubuntu/ precise/universe htop amd64 1.0.1-1 [66.9 kB]
Fetched 66.9 kB in 0s (163 kB/s)
Selecting previously unselected package htop.
(Reading database ... 57100 files and directories currently installed.)
Unpacking htop (from .../htop_1.0.1-1_amd64.deb) ...
Processing triggers for man-db ...
Setting up htop (1.0.1-1) ...

安裝完畢后,執(zhí)行命令:

# htop


上面的視圖能夠看到。CPU2的利用率達到100%,且這個進程有可能被分配到其他CPU核上執(zhí)行,這個分配是不定的。

4. 進程綁定CPU核

執(zhí)行以下命令。把此Java進程(進程ID號為26502)永久的分配給5號CPU核(CPU核號從0開始計算。因此序號4指的是5號CPU核)

# taskset -cp 5 26531
pid 26531's current affinity list: 0-7
pid 26531's new affinity list: 5


從上面的視圖中能夠看到6號CPU核的利用率為100%。

總結

以上是生活随笔為你收集整理的Ubuntu系统进程绑定CPU核的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。