【正文】
8739。s current affinity list: 0,1,2,3表示3687和0,1兩個cpu內(nèi)核比較親和3687設(shè)置線程3678和0,1兩個cpu內(nèi)核親和3687查看此線程具體執(zhí)行情況這個工具系統(tǒng)可能沒有默認安裝:,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:讓某個程序運行在特定cpu上面taskset c 0 sh 2:切換某個進程到特定的cpu上。taskset c 1 sh amp。taskset c 3 sh amp。******************************************************************************************************************************我的Linode十分繁忙,在跑一些密集操作數(shù)據(jù)庫的Rake任務(wù)時尤其如此。不了解Linux是如何調(diào)度的,但目前顯然有優(yōu)化的余地。因此,若能將CPU0分擔的任務(wù)攤派到其他CPU核心上,可以預(yù)見,系統(tǒng)的處理能力將有更大的提升。(Symmetrical MultiProcessing):指在一個計算機上匯集了一組處理器(多CPU),各CPU之間共享內(nèi)存子系統(tǒng)以及總線結(jié)構(gòu)。[更多...]一、在Linux上修改進程的“CPU親和力”在Linux上,可以通過命令進行修改。 aptget install schedutils對運行中的進程,文檔上說可以用下面的命令,把CPU1