【正文】
查看pid和那個(gè)cpu親和taskset pc 3687返回pid 368739。s current affinity list: 0,1,2,3表示3687和0,1兩個(gè)cpu內(nèi)核比較親和taskset pc 013687設(shè)置線程3678和0,1兩個(gè)cpu內(nèi)核親和top p3687查看此線程具體執(zhí)行情況******************************************************************************************************************************利用taskset可以充分利用多核cpu的好處,可以讓某個(gè)程序或腳本,運(yùn)行在某個(gè)具體的cpu上。這個(gè)工具系統(tǒng)可能沒(méi)有默認(rèn)安裝:,rpm包名utillinuxtaskset helptaskset (utillinux )usage: taskset [options] [mask | cpulist] [pid | cmd [args...]]set or get the affinity of a processp, –pid operate on existing given pidc, –cpulist display and specify cpus in list formath, –help display this helpv, –version output version information1:讓某個(gè)程序運(yùn)行在特定cpu上面taskset c 0 sh 2:切換某個(gè)進(jìn)程到特定的cpu上。taskset pc 0 12345比如你有一個(gè)cpu是4 core你可以這樣寫(xiě)你的腳本!/bin/bashtaskset c 0 sh amp。taskset c 1 sh amp。taskset c 2 sh amp。taskset c 3 sh amp。應(yīng)該可以充分利用你的cpu了。******************************************************************************************************************************我的Linode十分繁忙,在跑一些密集操作數(shù)據(jù)庫(kù)的Rak