雲服務器上CPU與家用CPU計算能力上有什麼差異?

中央處理器 (英語縮寫:CPU)是計算機的主要設備之一,功能主要是解釋計算機指令以及處理計算機軟件中的數據。計算機的可編程性主要是指對中央處理器的編程。1970年代以前,中央處理器由多個獨立單元構成,後來發展出由集成電路製造的中央處理器,這些高度收縮的元件就是所謂的微處理器,其中分出的中央處理器最爲複雜的電路可以做成單一微小功能強大的單元。

cpu的主要功能
cpu的內部結構可分爲控制單元,邏輯單元和存儲單元三大部分。cpu的工作原理就象一個工廠對產品的加工過程:進入工廠的原料(指令),經過物資分配部門(控制單元)的調度分配,被送往生產線(邏輯運算單元)。

1.處理指令

英文Processing instructions,這是指控制程序中指令的執行順序。程序中的各指令之間是有嚴格順序的,必須嚴格按程序規定的順序執行,才能保證計算機系統工作的正確性。

2.執行操作

英文Perform an action,一條指令的功能往往是由計算機中的部件執行一系列的操作來實現的。CPU要根據指令的功能,產生相應的操作控制信號,發給相應的部件,從而控制這些部件按指令的要求進行動作。

3.控制時間

英文Control time,時間控制就是對各種操作實施時間上的定時。在一條指令的執行過程中,在什麼時間做什麼操作均應受到嚴格的控制。只有這樣,計算機纔能有條不紊地工作。

4.處理數據

即對數據進行算術運算和邏輯運算,或進行其他的信息處理。其功能主要是解釋計算機指令以及處理計算機軟件中的數據, 並執行指令。

雲服務器CPU

雲服務器上CPU與家用CPU計算能力上有什麼差異?
這麼說吧,服務器CPU相當於極速100km/h,100個座位的公交車。可能極速沒有那麼快,但是勝在座位多,每小時可以把上百人運到100公里外的地方,運力強大。另外司機專業,管理到位,公交公司集中管理,保養維護及時到位,就算車糙了點,也不容易出故障。就算出了故障,也有備用的其他公交車及時頂替。

家用CPU就像極速200km/h,5個座位的私家車。極速很快,但是座位少,每小時只能把10個人運到100公里外的地方(5座*2次),運力低。司機水平參差不齊,維護保養不一定那麼到位,可能隔三差五地出故障,這時只能打車了。

雲服務器CPU跑滿怎麼辦?
如果您使用新睿雲服務器 ECS 時,若出現服務的速度變慢,或 ECS 實例突然斷開,可以考慮服務器帶寬和 CPU 是否有跑滿或跑高的問題。Linux 系統下,您可以按如下步驟進行排查:

定位問題。找到影響帶寬和 CPU 跑滿或跑高的具體進程。

分析處理。排查影響帶寬和 CPU 跑滿或跑高的進程是否正常,並分類進行處理。

對於 正常進程:您需要對程序進行優化或者升級服務器配置。

對於 異常進程:您可以手動對進程進行查殺,也可以使用第三方安全工具去查殺。

當然,若您預先創建報警任務,當帶寬和 CPU 跑滿或跑高時,系統將自動進行報警提醒。如果雲服務器 ECS Linux 系統的 CPU 持續跑高,則會對系統穩定性和業務運行造成影響。本文相關配置及說明已在 CentOS 6.5 64 位操作系統中進行過測試。其它類型及版本操作系統配置可能有所差異。

CPU 跑滿或跑高的問題定位
若雲服務器 ECS 的 CPU 持續跑高,會對系統的穩定性和業務運行造成影響。Linux 系統下,查看進程的常用命令如下:

ps -aux

ps -ef

top

Linux 系統中,通常使用 top 命令來查看系統的負載問題,並定位耗用較多 CPU 資源的進程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章