亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來(lái)到思海網(wǎng)絡(luò),我們將竭誠(chéng)為您提供優(yōu)質(zhì)的服務(wù)! 誠(chéng)征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購(gòu)買流程 | 付款方式 | 聯(lián)系我們 [ 會(huì)員登錄/注冊(cè) ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352289
點(diǎn)擊這里給我發(fā)消息  81721488
有事點(diǎn)擊這里…  376585780
有事點(diǎn)擊這里…  872642803
有事點(diǎn)擊這里…  459248018
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  380791050
技術(shù)支持
有事點(diǎn)擊這里…  714236853
有事點(diǎn)擊這里…  719304487
有事點(diǎn)擊這里…  1208894568
有事點(diǎn)擊這里…  61352289
在線客服
有事點(diǎn)擊這里…  531199185
有事點(diǎn)擊這里…  61352288
有事點(diǎn)擊這里…  983054746
有事點(diǎn)擊這里…  893984210
當(dāng)前位置:首頁(yè) >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

CentOS下如何查看多核負(fù)載

添加時(shí)間:2020-2-10 21:34:19  添加: 思海網(wǎng)絡(luò) 
1. Linux下,如何看每個(gè)CPU的使用率:

#top -M

之后按下數(shù)字1. (或者top之后按1也一樣)則顯示多個(gè)CPU 的信息,和內(nèi)存信息:

[root@testpc ~]# top -M

top - 15:38:40 up 2 days,  2:05,  2 users,  load average: 0.00, 0.00, 0.00

Tasks: 138 total,   1 running, 137 sleeping,   0 stopped,   0 zombie

Cpu0  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu2  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu3  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:  3725.047M total,  263.312M used, 3461.734M free,   45.711M buffers

Swap: 8095.992M total,    0.000k used, 8095.992M free,   55.977M cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                        

    1 root      20   0 19228 1512 1224 S  0.0  0.0   0:00.61 init                                                                            

    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd  

2. 在Linux下,如何確認(rèn)是多核或多CPU:

#cat /proc/cpuinfo

如果有多個(gè)類似以下的項(xiàng)目,則為多核或多CPU:

processor       : 0

......

processor       : 1

3. 如何察看某個(gè)進(jìn)程在哪個(gè)CPU上運(yùn)行:

#top -d 1

之后按下f.進(jìn)入top Current Fields設(shè)置頁(yè)面:

選中:j: P          = Last used cpu (SMP)

則多了一項(xiàng):P 顯示此進(jìn)程使用哪個(gè)CPU。

Sam經(jīng)過(guò)試驗(yàn)發(fā)現(xiàn):同一個(gè)進(jìn)程,在不同時(shí)刻,會(huì)使用不同CPU Core.這應(yīng)該是Linux Kernel SMP處理的。

4. 配置Linux Kernel使之支持多Core:

內(nèi)核配置期間必須啟用CONFIG_SMP選項(xiàng),以使內(nèi)核感知 SMP。

Processor type and features  ---> Symmetric multi-processing support

察看當(dāng)前Linux Kernel是否支持(或者使用)SMP

#uname -a

5. Kernel 2.6的SMP負(fù)載平衡:

在 SMP 系統(tǒng)中創(chuàng)建任務(wù)時(shí),這些任務(wù)都被放到一個(gè)給定的 CPU 運(yùn)行隊(duì)列中。通常來(lái)說(shuō),我們無(wú)法知道一個(gè)任務(wù)何時(shí)是短期存在的,何時(shí)需要長(zhǎng)期運(yùn)行。因此,最初任務(wù)到 CPU 的分配可能并不理想。

為了在 CPU 之間維護(hù)任務(wù)負(fù)載的均衡,任務(wù)可以重新進(jìn)行分發(fā):將任務(wù)從負(fù)載重的 CPU 上移動(dòng)到負(fù)載輕的 CPU 上。Linux 2.6 版本的調(diào)度器使用負(fù)載均衡(load balancing) 提供了這種功能。每隔 200ms,處理器都會(huì)檢查 CPU 的負(fù)載是否不均衡;如果不均衡,處理器就會(huì)在 CPU 之間進(jìn)行一次任務(wù)均衡操作。

這個(gè)過(guò)程的一點(diǎn)負(fù)面影響是新 CPU 的緩存對(duì)于遷移過(guò)來(lái)的任務(wù)來(lái)說(shuō)是冷的(需要將數(shù)據(jù)讀入緩存中)。

記住 CPU 緩存是一個(gè)本地(片上)內(nèi)存,提供了比系統(tǒng)內(nèi)存更快的訪問(wèn)能力。如果一個(gè)任務(wù)是在某個(gè) CPU 上執(zhí)行的,與這個(gè)任務(wù)有關(guān)的數(shù)據(jù)都會(huì)被放到這個(gè) CPU 的本地緩存中,這就稱為熱的。如果對(duì)于某個(gè)任務(wù)來(lái)說(shuō),CPU 的本地緩存中沒(méi)有任何數(shù)據(jù),那么這個(gè)緩存就稱為冷的。

不幸的是,保持 CPU 繁忙會(huì)出現(xiàn) CPU 緩存對(duì)于遷移過(guò)來(lái)的任務(wù)為冷的情況。

6. 應(yīng)用程序如何利用多Core :

開發(fā)人員可將可并行的代碼寫入線程,而這些線程會(huì)被SMP操作系統(tǒng)安排并發(fā)運(yùn)行。

另外,Sam設(shè)想,對(duì)于必須順序執(zhí)行的代碼?梢詫⑵浞譃槎鄠(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)為一個(gè)thread.并在節(jié)點(diǎn)間放置channel.節(jié)點(diǎn)間形如流水線。這樣也可以大大增強(qiáng)CPU利用率。

例如:

可以分為3個(gè)節(jié)點(diǎn)。

1.接受外部信息,聲稱數(shù)據(jù) (1ms)

2.利用數(shù)據(jù),物理運(yùn)算(3ms)

3.將物理運(yùn)算的結(jié)果展示出來(lái)。(2ms)

如果線性編程,整個(gè)流程需要6ms.

但如果將每個(gè)節(jié)點(diǎn)作為一個(gè)thread。但thread間又同步執(zhí)行。則整個(gè)流程只需要3ms.


關(guān)鍵字:CentOS、多核、負(fù)載
分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證: 粵B1.B2-20030321 備案號(hào):粵B2-20030321-1
網(wǎng)站公安備案編號(hào):44060602000007 交互式欄目專項(xiàng)備案編號(hào):200303DD003  
察察 工商 網(wǎng)安 舉報(bào)有獎(jiǎng)  警警  手機(jī)打開網(wǎng)站