檢視指定程序執行在哪乙個CPU

2022-09-13 22:24:15 字數 984 閱讀 8228

比如機器有2個cpu,,某程序一直在這2個cpu切換,使用以下命令檢視該程序此刻執行在哪個cpu上:

ps -o pid,psr,comm -p pid號

例如:pid        psr             command 

分別代表:程序號  執行的cpu號    執行的程式

linux@shijinhua:~/self$ ps -o pid,psr,comm -p 31042

pid psr command

31042 0 test

下面貼出我的測試**

#include

#define __use_gnu

#include

#include

#include

#include

void wastetime()

printf(" line = 33 \n ");

wastetime();

cpu_zero(&mask);

cpu_set(1, &mask);

if (sched_setaffinity(0, sizeof(mask), &mask) < 0)

printf(" line = 42 \n ");

wastetime();

#if 0

cpu_zero(&mask);

cpu_set(0, &mask);

if (sched_setaffinity(0, sizeof(mask), &mask) < 0)

wastetime();

cpu_zero(&mask);

cpu_set(1, &mask);

if (sched_setaffinity(0, sizeof(mask), &mask) < 0)

wastetime();

#endif}}

編譯的指令gcc  cpu_band.c -g -wall -lpthread -o test

用vbs確定指令碼正在哪乙個帳戶下執行

問 您好,指令碼專家!如何確定指令碼正在哪乙個帳戶下執行?kw 答 您好,kw。您知道,自從我們以各種託辭而開設這一專欄以來已有一段時間了,對於我們而言,這並非易事 畢竟,尋找託辭是我們這些指令碼專家的拿手好戲。明確了這一點,那就讓我們以我們最喜歡的乙個託辭開始吧 我們將向您介紹的指令碼只在 win...

我不知道風是在哪乙個方向吹

我不知道風是在哪乙個方向吹,吹得樹兒直搖頭,吹得沙塵飛漫天。我不知道風是在哪乙個方向吹,吹得雲兒亂喘氣,吹得水兒起波瀾。我不知道風是在哪乙個方向吹,把風沙吹進了我的眼睛,讓我不敢睜眼看這漫天風沙的世界。我裹緊了衣服,他卻從縫隙鑽了進去。我不知道風是在哪乙個方向吹,我背對著他去,他卻繞了個彎,吹到我的...

linux 下檢視乙個程序執行路徑的方法

在linux下檢視程序大家都會想到用 ps ef grep 可是看到的不是全路徑,怎麼看全路徑呢?每個程序啟動之後在 proc下面有乙個於pid對應的路徑 例如 ps ef grep python 或者用top檢視,獲得pid 顯示 oracle 4431 4366 0 18 56 pts 2 00...