硅云幫助文檔中心
搜索文檔
熱門搜索詞:
產(chǎn)品簡介
產(chǎn)品定價(jià)
入門指南
經(jīng)典案例
快照
常見問題
Windows遠(yuǎn)程報(bào)錯(cuò)“出現(xiàn)身份驗(yàn)證錯(cuò)誤,要求的函數(shù)不受支持”
Linux系統(tǒng)中xfs類型分區(qū)在掛載時(shí)提示“mount: wrong fs type, bad option, bad superblock on /dev/vdc1,”
搬遷MySQL數(shù)據(jù)庫后提示錯(cuò)誤ERROR 1146 (42S02):Table doesn’t exist
Windows系統(tǒng)云服務(wù)器解除會話時(shí)間限制(解決Windows服務(wù)器遠(yuǎn)程桌面頻繁掉線的方法)
Windows Server服務(wù)器遠(yuǎn)程連接登錄報(bào)錯(cuò)“內(nèi)部錯(cuò)誤”
知識拓展
名詞解釋
API參考
本文檔主要講解如何快速、準(zhǔn)確排查云服務(wù)器卡頓的原因,如對此文檔內(nèi)容有任何問題請聯(lián)系硅云人工在線客服。
云服務(wù)器如出現(xiàn)明顯卡頓現(xiàn)象時(shí)可以從兩個(gè)方面來排查,依次是網(wǎng)絡(luò)質(zhì)量、硬件性能。
注:如果此文檔無法解決您的問題,請聯(lián)系硅云人工在線客服獲得幫助,客戶將協(xié)助您快速排查原因。
首先排查網(wǎng)絡(luò)質(zhì)量的影響是非常必要的,約有60%的卡頓是網(wǎng)絡(luò)連通性不佳導(dǎo)致。
檢測方法:本地設(shè)備ping服務(wù)器,假設(shè)你的服務(wù)器公網(wǎng)IP是 1.1.1.1,執(zhí)行命令:
ping 1.1.1.1 -n 100 -w 500 #這條命令是對服務(wù)器ping 100次,結(jié)束后可以查看丟包率,測試前請前往硅云管理控制臺-安全組設(shè)置處放行ICMP協(xié)議、且確保云服務(wù)器系統(tǒng)內(nèi)已設(shè)置允許ICMP協(xié)議,否則無法ping通。
如結(jié)果顯示丟包率在5%以內(nèi)(偏遠(yuǎn)地區(qū)、晚高峰等時(shí)段,中國香港及海外服務(wù)器的丟包率可以放寬至8%以內(nèi))說明網(wǎng)絡(luò)質(zhì)量較好,丟包率在10%以上(中國香港及海外服務(wù)器為15%以上)說明網(wǎng)絡(luò)質(zhì)量欠佳(或網(wǎng)絡(luò)存在擁堵,也可能是云服務(wù)器的帶寬已滿載)。如有疑問請聯(lián)系硅云人工在線客服。(如需檢查云服務(wù)器帶寬資源是否已滿載,請參考以下情況2的“監(jiān)控”項(xiàng)入口)
在硅云管理控制臺【我的產(chǎn)品】>【云服務(wù)器】>【實(shí)例列表】頁面,找到“監(jiān)控”項(xiàng),可以查看實(shí)例的CPU內(nèi)存、網(wǎng)絡(luò)等資源負(fù)載統(tǒng)計(jì)圖,以便您分析實(shí)例的資源使用情況。
對于Linux系統(tǒng)服務(wù)器來說,外部抓取的監(jiān)控獲取的內(nèi)存RAM使用率并不準(zhǔn)確(因Linux系統(tǒng)通常會將緩存和緩沖區(qū)也算作已使用的內(nèi)存),我們通常需要進(jìn)一步檢查,請登錄云服務(wù)器系統(tǒng),檢查內(nèi)存和CPU情況,參考如下。
以Linux系統(tǒng)(Debian/Ubuntu/CentOS)為例,執(zhí)行命令:
top #執(zhí)行top命令 1 #按1可以切換查看每個(gè)CPU核心的情況 c #按C可以切換查看每個(gè)進(jìn)程占用CPU、內(nèi)存的情況
top命令可以查看系統(tǒng)的實(shí)時(shí)硬件情況,關(guān)鍵指標(biāo)有三項(xiàng):CPU使用率、內(nèi)存使用率、磁盤IO wait。
案例1:因內(nèi)存RAM不足,已開始大量使用swap虛擬內(nèi)存,導(dǎo)致寶塔卡頓,系統(tǒng)負(fù)載非常高。
如下圖是一個(gè)客戶的示例:某位博客主發(fā)現(xiàn)自己的網(wǎng)站訪問很慢,云服務(wù)器配置是1核1G,安裝的是寶塔Linux面板,寶塔面板首頁顯示的系統(tǒng)負(fù)載很高(運(yùn)行堵塞,是不是飆到100%)、但CPU和內(nèi)存占用卻并不高,只存放了一個(gè)WordPress博客,測試網(wǎng)絡(luò)也沒有問題。對于這種CPU使用率和內(nèi)存使用率上都看不出問題,但是系統(tǒng)負(fù)載長時(shí)間處于1以上(1表示100%;注:云服務(wù)器的CPU是N核心的,那么正常負(fù)載就應(yīng)該在N以下,達(dá)到N就說明滿載,超過N就說明系統(tǒng)負(fù)載過重),尤其是要關(guān)注IOwait指標(biāo)(IOwait 是指 CPU空閑且有 磁盤 I/O 任務(wù) 所占的時(shí)間比例,該項(xiàng)數(shù)值越大,說明大量磁盤IO過于繁忙)。
使用top命令的結(jié)果如下圖所示,異常之處就是磁盤IO wait長時(shí)間處于高位,達(dá)到80%以上,磁盤IO wait負(fù)載超過20就需要格外警惕,這會導(dǎo)致讀取文件變得很慢,訪問自然會變得很卡。根據(jù)后邊的排查,該用戶安裝寶塔面板時(shí),默認(rèn)啟用了swap虛擬內(nèi)存交換分區(qū)(即內(nèi)存不夠用時(shí),會把一部分磁盤當(dāng)做內(nèi)存使用,目前新版本寶塔都會默認(rèn)開啟swap功能),正是因?yàn)閮?nèi)存不夠,系統(tǒng)開始使用swap虛擬內(nèi)存,導(dǎo)致磁盤讀寫變擁堵,iowait指標(biāo)提升,現(xiàn)象就是CPU使用并不高,但因?yàn)榇疟PIO被swap功能大量占用,大量任務(wù)在等待磁盤IO,本質(zhì)上這是內(nèi)存RAM不足。經(jīng)過此次分析后,該用戶將內(nèi)存RAM升級到了2G即解決了此問題。
案例2:內(nèi)存RAM嚴(yán)重不足,系統(tǒng)開始大量殺死各類進(jìn)程,導(dǎo)致網(wǎng)站訪問異??D、遠(yuǎn)程連接操作非常困難。
某位用戶反饋云服務(wù)器(2核4G實(shí)例)每天必卡兩三次,里邊的網(wǎng)站在上午十點(diǎn)、下午四點(diǎn)、晚上九點(diǎn)左右都得卡一次(十幾分鐘到半個(gè)小時(shí)),每次卡頓的時(shí)候網(wǎng)站系統(tǒng)的后臺無法打開,大量訪客反饋無法訪問服務(wù)器內(nèi)的網(wǎng)站,重啟系統(tǒng)也不管用。登錄【硅云控制臺】云服務(wù)器-實(shí)例列表右側(cè)的“VNC控制臺”,可以看到系統(tǒng)出現(xiàn)大量的報(bào)錯(cuò)/警告信息,如下圖所示,大量“Out of memory: Killed process...”信息,表示系統(tǒng)因?yàn)榭捎脙?nèi)存RAM不足,已經(jīng)在嘗試殺進(jìn)程緩解內(nèi)存不足了。
此后該用戶將內(nèi)存從4G升級到了8G,在高峰期也在未出現(xiàn)過間斷性卡頓的現(xiàn)象。
相關(guān)文檔
您對該文檔有什么建議?
本文導(dǎo)航