精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Ubuntu怎么綁定CPU進程

      Ubuntu怎么綁定CPU進程

      時間: 春健736 分享

      Ubuntu怎么綁定CPU進程

        有時候為了更好地操作機器, 需要將某個進程綁定到具體的CPU上去,那么Ubuntu怎么綁定CPU進程呢?就讓學(xué)習(xí)啦小編來告訴大家Ubuntu綁定CPU進程的方法吧,希望對大家有所幫助。

        Ubuntu綁定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. 編譯并運行上面的樣例代碼

        # 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核上運行,這個分配是不定的。

        4. 進程綁定CPU核

        運行以下命令,把此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%。

        隨著CPU核的多個化,這樣的綁定方法也是一樣的,無論綁定哪個CPU核都能啟動同樣的效果,相信大家都追求運行的高速度,趕快來學(xué)習(xí)綁定CPU進程的方法吧!

      看過“Ubuntu怎么綁定CPU進程”的人還看了:

      1.win10怎么安裝ubuntu

      2.怎么在Ubuntu下搭建服務(wù)器

      3.怎么安裝Ubuntu操作系統(tǒng)

      4.Ubuntu下刪除模擬器失敗怎么解決

      5.Ubuntu 14.04怎么安裝java

      6.Ubuntu怎么安裝PlayOnLinux

      1095286