日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php框架 > 框架設計 > 透過CPU看應用程序的性能

透過CPU看應用程序的性能

來源:程序員人生   發布時間:2016-03-01 09:07:57 閱讀次數:3273次

有時我們會發現開發的利用在CPU核數1樣的虛擬服務器上性能表現出較大的差異,這是為何呢?上次有童鞋問到我這樣1個問題,所以我根據自己的理解給大家簡說下!

CPU生產商為了提高CPU的性能,通常做法是提高CPU的時鐘頻率和增加緩存容量。不過目前CPU的頻率愈來愈快,如果再通過提升CPU頻率和增加緩存的方法來提高性能,常常會遭到制造工藝上的限制和本錢太高的制約。因而出現了超線程技術。

超線程技術:將1顆具Hyper-Threading功能的“實體”處理器變成兩個“邏輯”處理器。

Linux命令:

cat /proc/cpuinfo

參數解釋:
processor 邏輯處理器的id
physical id 物理封裝的處理器的id
core id 每一個核心的id
cpu cores 位于相同物理封裝的處理器中的內核數量
siblings 位于相同物理封裝的處理器中的邏輯處理器的數量
cpu MHz 主頻
cache size 緩存大小(KB)

我們先看來虛擬服務器1的CPU配置信息:

這里寫圖片描述

說明:該服務器主機有2個物理封裝的處理器(physical id),每一個處理器有1個處理核心(cpu cores),每一個處理核心劃分成2個邏輯處理器(processor),可以看出此處使用了超線程技術,以下所示:

這里寫圖片描述

再看來虛擬服務器2的CPU配置信息:

這里寫圖片描述

說明:該服務器主機有1個物理封裝的處理器(physical id),每一個處理器有4個處理核心(cpu cores),每一個處理核心劃分成1個邏輯處理器(processor),可以看出此處未使用超線程技術,以下所示:

這里寫圖片描述

  1. 上述2臺虛擬機,從CPU的角度講哪臺性能會發揮地更好呢?
    答:從邏輯處理器數量來看,2臺虛擬機都是4個,但從主頻和緩存大小可以看出,虛擬機2的性能應當比虛擬機1好。

  2. 如果2臺虛擬機的主頻和緩存大小1樣呢,從CPU的角度看哪臺性能更好呢?
    答:從邏輯處理器數量來看,2臺虛擬機1樣,而虛擬機1使用了超線程技術,理論上講虛擬機1的性能比較靠近虛擬機2的性能,條件的是我們開發利用要支持超線程技術,否則也沒法發揮出良好的性能!這里面其實還有1個誤區:
    比如說,我們的利用使用多線程技術開發的,那末在CPU層面開啟了超線程技術,1定會提高性能嗎?答案是不是定的!只有當利用程序使用的線程數大于CPU的核數,性能才能提高上去!

PS~~今天就總結到這里,歡迎大家來討論和交換!

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩视频一区二区 | 91免费高清 | 亚洲欧洲成人 | 亚洲精品1 | 日韩成人在线免费观看 | 亚洲美女视频一区 | 91麻豆精品一区二区三区 | 深夜爱爱视频 | 精产国产伦理一二三区 | 欧美一区视频 | 情侣黄网站免费看 | 国产成人免费视频 | 搞黄网站 | 极品视频在线 | 特级毛片在线观看 | 日韩精品久久久久 | 国产一区二区三区在线 | 亚洲国产日韩精品 | 成人免费网站在线观看 | 欧美日韩在线综合 | 亚洲激情小视频 | 亚洲午夜网 | 亚洲精品一区二区三区不 | 久久国产欧美一区二区免费 | 国产精品卡一卡二 | 成人午夜在线 | 亚洲一视频 | 午夜免费 | 高清av在线| 91免费国产在线 | 免费一二三区 | 亚洲精品电影网在线观看 | 看全黄大色黄大片美女爽一次 | 亚洲视频在线观看 | 精品国产网站 | 在线97视频| 毛片无码国产 | 99国产精品久久久久久久成人热 | 高清一区二区三区 | 51ⅴ精品国产91久久久久久 | 国产精品美女视频 |