由于云計(jì)算中的CPU竊取時(shí)間比傳統(tǒng)的專用物理環(huán)境中要復(fù)雜一些。由于操作系統(tǒng)中的報(bào)告工具尚未針對在VPS、共享環(huán)境或虛擬機(jī)上的使用進(jìn)行調(diào)整,因此CPU竊取時(shí)間報(bào)告可能是誤報(bào)。當(dāng)您看到CPU竊取時(shí)間時(shí),通常意味著進(jìn)程確實(shí)遇到了某種資源限制。
那么是什么導(dǎo)致云計(jì)算中的CPU竊取時(shí)間?下面,小編給大家詳細(xì)地介紹三種最常見的情況。
1、您正在使用較小的虛擬內(nèi)核大小
配置vps的選項(xiàng)實(shí)際上是無限的。您可以選擇多個核心和CPU%以滿足您的需求。根據(jù)您的要求,擁有更多虛擬內(nèi)核的更多CPU線程可能是一個優(yōu)勢。當(dāng)您創(chuàng)建一個CPU設(shè)置為4 × 2.4 Ghz @ 60%的VM 時(shí),60% 是您可以使用CPU內(nèi)核的上限。它不僅專用于您的 VPS。但是,操作系統(tǒng)內(nèi)的云服務(wù)器上的診斷會將核心大小視為完整的物理大小。像top這樣的標(biāo)準(zhǔn)命令將根據(jù)錯誤的假設(shè)報(bào)告指標(biāo)。在這種情況下,如果您請求的CPU使用率超過允許的 60%,您將始終看到竊取時(shí)間。您可以通過升級 VM 的 CPU% 來解決此問題。或者,如果它是偶然的,您可以保持原樣。
2、由于您這邊的進(jìn)程慢,云服務(wù)器超載
在這種情況下,您的vps上的進(jìn)程使其接近(甚至超過)最大容量。虛擬服務(wù)器上分配的CPU周期無法處理工作負(fù)載。當(dāng)進(jìn)程等待管理程序處理并排隊(duì)到虛擬CPU時(shí),您將看到CPU竊取時(shí)間。如果發(fā)生這種情況,通常應(yīng)該是系統(tǒng)暫時(shí)過載,無需采取任何措施。當(dāng)您的負(fù)載下降時(shí),CPU 竊取時(shí)間應(yīng)該會在幾秒鐘或幾分鐘后消失。如果您發(fā)現(xiàn)系統(tǒng)上負(fù)載繁重的進(jìn)程與較長時(shí)間段內(nèi)的CPU竊取時(shí)間之間存在直接關(guān)聯(lián),則您需要擁有更大的虛擬機(jī)和更多的CPU資源。這可以在您的 my.tilaa 中輕松更改。完成高負(fù)載流程后,您可以輕松縮減至初始配置。
3、物理服務(wù)器超載,多個虛擬機(jī)爭用資源。
在這種情況下,同一主機(jī)上的多個 VPS 正在運(yùn)行負(fù)載繁重的進(jìn)程,并且物理 CPU 無法及時(shí)處理所有請求。這是非常特殊的,因?yàn)槲覀儗⒅鳈C(jī)保持在其最大利用率水平以下。我們還主動監(jiān)控系統(tǒng)上的負(fù)載,因此如果我們看到這些指標(biāo),我們可以將虛擬機(jī)遷移到其他物理節(jié)點(diǎn)并將負(fù)載水平降低到正常水平。如果您在較長一段時(shí)間內(nèi)發(fā)現(xiàn) CPU 竊取時(shí)間較長,并且您自己的進(jìn)程沒有導(dǎo)致它,那么可能是提供商存在問題。在這種情況下,您一定要聯(lián)系提供商。讓他們將檢查物理主機(jī)并深入了解您的日志文件并確定可能發(fā)生的情況。
以上就是導(dǎo)致云計(jì)算中的CPU竊取時(shí)間三種情況,希望能幫助到大家。
審核編輯 黃昊宇
-
cpu
+關(guān)注
關(guān)注
68文章
11279瀏覽量
224995 -
云計(jì)算
+關(guān)注
關(guān)注
39文章
8021瀏覽量
144413
發(fā)布評論請先 登錄
鎖存器中的時(shí)間借用概念與靜態(tài)時(shí)序分析
什么是企業(yè)云服務(wù)器-云計(jì)算
融合云:創(chuàng)新云計(jì)算架構(gòu)的全面解析與應(yīng)用
恒訊科技解析:服務(wù)器監(jiān)控與告警設(shè)置—企業(yè)必備指南
恒訊科技分析:香港服務(wù)器如何遠(yuǎn)程桌面連接和管理?
恒訊科技解析:如何在日本服務(wù)器上安裝和配置數(shù)據(jù)庫(如MySQL)?
如何正確計(jì)算UPS不間斷電源的帶載時(shí)間?
PCIe協(xié)議分析儀在數(shù)據(jù)中心中有何作用?
中軟國際上云遷移服務(wù)充分釋放云計(jì)算價(jià)值
恒訊科技分析:是什么導(dǎo)致云計(jì)算中的CPU竊取時(shí)間?
評論