成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

阿里云ecs服務(wù)器cpu利率 阿里云服務(wù)器cpu一直100%

阿里云服務(wù)器一年多少錢?

阿里云ECS服務(wù)器,基礎(chǔ)版本 1核 1GB 1M帶寬 40G云盤 836一年,新人專享330元/年;

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了陽江免費(fèi)建站歡迎大家使用!

標(biāo)準(zhǔn)版:1核 2GB 1M帶寬 新人專享價660元/年(阿里云服務(wù)器價格表參考);

高級版:2核 4GB 1M帶寬? 新人專享價825.6元/年!

個人建站先買個基本版試試,還有更高企業(yè)級配置:

突發(fā)性能型:輕量級網(wǎng)站、數(shù)據(jù)庫等低負(fù)載應(yīng)用場景的最佳性價比實(shí)例

1核2G 1M 固定寬帶40GB 高效云盤¥785.94/年;

通用性:適合多種場景的高性能高性價比實(shí)例類型,滿足多樣需求

2核 4G 1M固定寬帶40GB 高效云盤¥2810.94/年;

高主頻型:CPU睿頻最高可達(dá)3.5GHz,高計(jì)算性能場景的首選

4核8G 1M 固定寬帶40GB ssd云盤 ¥6523.14/年;

本地SSD型:專為對存儲IO性能有極高要求的關(guān)鍵業(yè)務(wù)而設(shè)計(jì)

8核64G 1*1788G SSD1M 固定寬帶40GB ssd云盤 ¥20779.14/年

阿里云ECS的CPU100%排查

一、背景和現(xiàn)象

初創(chuàng)公司,架構(gòu)lanmp,web前端和后端分開服務(wù)器,業(yè)務(wù)驅(qū)動主要是nginx和apache,nginx主要是處理靜態(tài)文件和反向代理,前后端、搜索引擎、緩存、隊(duì)列等附加的服務(wù)都是用docker容器部署。因?yàn)楸容^初級,上傳文件和采集文件都是直接寫在硬盤上,涉及到的目錄共享,就在其中一臺服務(wù)器存儲并且nfs共享。我們暫且分為ECS1(apache1)、ECS2(apache2)、ECS3(nginx)。某天網(wǎng)站業(yè)務(wù)中斷,但是沒有報(bào)錯。一直在等待響應(yīng),默認(rèn)響應(yīng)超時是一分鐘,所以很基礎(chǔ)高可用沒有起到作用。中斷10分鐘左右,重啟服務(wù),提示“open too many files”,但是lsof統(tǒng)計(jì)沒幾個。因?yàn)槌跫壧幚聿涣?,所以直接重啟服?wù)器,一段時間后一切恢復(fù)正常,可是第二天又來一次這種情況。

二、第一次出現(xiàn)后的排查思路

本來第一次發(fā)現(xiàn)這種問題的時候就要追查原因了,看了一下zabbix監(jiān)控圖像其中斷了十分鐘,包括網(wǎng)絡(luò)、內(nèi)存、CPU、硬盤、IO等監(jiān)控?cái)?shù)據(jù)。首先想到的是網(wǎng)絡(luò)問題,結(jié)論是zabbix-servert獲取不到了zabbix-agent采集的數(shù)據(jù),估計(jì)就是網(wǎng)絡(luò)不通了。

但是,這個結(jié)論站不住腳,因?yàn)槲冶旧硗ㄟ^ssh登錄服務(wù)器,并且命令輸入無卡頓,不至于頭文件都傳不過來。后來一看阿里云的云監(jiān)控,上面有數(shù)據(jù),似乎也可以佐證網(wǎng)絡(luò)這個說法,因?yàn)樵票O(jiān)控是阿里云內(nèi)部的監(jiān)控,可以內(nèi)網(wǎng)獲取到監(jiān)控?cái)?shù)據(jù)。直到看CPU的使用率這項(xiàng),發(fā)現(xiàn)有一段時間的CPU使用率100%。并且我重啟的時候CPU恢復(fù)正常,不能說網(wǎng)絡(luò)一定沒問題,但系統(tǒng)肯定有問題。也可以解釋因?yàn)镃PU使用已經(jīng)是100%,zabbix-agent和根本不能正常運(yùn)行,所以沒有監(jiān)控?cái)?shù)據(jù)。因?yàn)檫@個公司全部都是云服務(wù)器,沒有使用IDC所以我們也沒有安裝smokeping來監(jiān)控,接著我們就不把重心在網(wǎng)絡(luò)上了。

目前掌握的信息就是:在毫無征兆的情況下,CPU暴漲到100%,重啟之前一直保留,重啟之后恢復(fù)原樣。匆忙之中又看了一下系統(tǒng)各日志,因?yàn)樘颐Γ瑳]有總結(jié),沒有找到什么有價值的東西?,F(xiàn)在有下面幾種猜想:第一,程序的bug或者部署不當(dāng),觸發(fā)之后耗盡資源。第二、docker容器的bug。第三、網(wǎng)絡(luò)攻擊。第四、病毒入侵。第五、阿里云方系統(tǒng)不穩(wěn)定。

小總結(jié)了一下,現(xiàn)在問題還沒有找出來。下次還有這個問題的可能,所以先盡量防范,但是又不能重啟一刀切。所以在zabbix上面設(shè)置了自動化,當(dāng)檢測到ECS1獲取不到數(shù)據(jù)的時候馬上操作ECS3標(biāo)記后端為ECS1的apache為down。保留異?,F(xiàn)場。(請求停止的時候,CPU100%還在)

三、現(xiàn)場排查

1、相應(yīng)的排查計(jì)劃(想到這些信息需要獲取的,實(shí)際上沒有嚴(yán)格按照這樣的步驟)

1)用htop和top命令監(jiān)控CPU、內(nèi)存使用大的進(jìn)程。先看看哪個進(jìn)程消耗資源較多,用戶態(tài)、內(nèi)核態(tài)、內(nèi)存、IO……同時sar -b查io的 歷史 定時抽樣。

2)統(tǒng)計(jì)tcp連接數(shù),看看有沒有DDOS攻擊。netstat -anp |grep tcp |wc -l 。用iftop-i eth1看看通訊。同時用tail -n 1200 /var/log/messages查看內(nèi)核日志。

3)用pstree查看打開進(jìn)程,ps aux|wc-l看看有沒有特別多的進(jìn)程。雖然zabbix監(jiān)控上說沒有,但是我們要檢查一下看看有沒有異常的進(jìn)程名字。

4)查看全部容器的資源使用docker stats $(docker ps -a -q),看看能不能從容器上排查。

5)有了“too many open files”的啟發(fā),計(jì)算打開文件數(shù)目lsof|wc -l,根據(jù)進(jìn)程看看ll /proc/PID/fd文件描述符有沒有可疑的打開文件、文件描述符。

6)關(guān)于用lsof打開文件數(shù)找到的線索,排序打開文件找出進(jìn)程號 lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more

7)關(guān)于用lsof打開文件數(shù)找到的線索,用lsof -p PID查看進(jìn)程打開的句柄。直接查看打開的文件。

8)啟動容器的時候又總是“open too many files"。那就是打開文件數(shù)的問題,因?yàn)镃PU的使用率是CPU的使用時間和空閑時間比,有可能因?yàn)榇蜷_文件數(shù)阻塞而導(dǎo)致CPU都在等待。針對連接數(shù)的問題,大不了最后一步試試echo 6553500 /proc/sys/fs/file-max 測試打開文件對CPU的影響。

9)玩意測出來了消耗CPU的進(jìn)程,可以使用strace最終程序。用戶態(tài)的函數(shù)調(diào)用跟蹤用「ltrace」,所以這里我們應(yīng)該用「strace」-p PID

10)從程序里面看到調(diào)用系統(tǒng)底層的函數(shù)可以跟蹤。跟蹤操作 strace -T -e * -p PID,主要看看代碼調(diào)用的函數(shù)有沒有問題。

2、現(xiàn)場排查

第二天同樣時間,ECS果然暴漲了CPU。這是時候zabbix的工作如希望進(jìn)行保留了一臺故障的ECS1給我。

1)用htop看到資源使用最大是,搜索引擎下我寫的一個判斷腳本xunsearch.sh。腳本里面很簡單,判斷索引和搜索服務(wù)缺一個就全部重啟。就當(dāng)是我的容器有問題我直接關(guān)掉搜索引擎容器。httpd頂上,我又關(guān)掉apache容器。rabbitmq相關(guān)進(jìn)程又頂上。這時候我沒心情周旋了,肯定不也是這個原因。sar -b查看的 歷史 io也沒有異常。

2)統(tǒng)計(jì)tcp連接,幾百。先不用著重考慮攻擊了。用tail -n 1200 /var/log/messages查看內(nèi)核日志,是TCP TIME WAIT的錯誤??梢岳斫鉃镃PU使用100%,程序無響應(yīng)外面的tcp請求超時。這是結(jié)果,還是沒有找到根本原因。

接著往下看系統(tǒng)內(nèi)核日志,發(fā)現(xiàn)了和“open too many files”呼應(yīng)的錯誤,“file-max limit 65535 reached”意思是,已到達(dá)了文件限制瓶頸。這里保持懷疑,繼續(xù)收集其他信息。

3)查看進(jìn)程數(shù)量,數(shù)量幾百。列出來也看到都是熟悉的進(jìn)程,可以先排除異常進(jìn)程。

4)監(jiān)控容器的資源使用,里面很不穩(wěn)定,首先是xunsearch容器使用80%的CPU,關(guān)掉xunsearch,又變成了其他容器使用CPU最高。很大程度上可以排查容器的問題和執(zhí)行程序的問題。

5)查看了最大連接數(shù)cat /proc/sys/fs/file-max是65535但是用lsof查到的連接數(shù)是10000多,完全沒有達(dá)到連接數(shù)。

6)各項(xiàng)參數(shù)都正常,現(xiàn)在聚焦在打開的文件數(shù)這個問題上面。也可以用另外同一種方式查看一下內(nèi)核統(tǒng)計(jì)文件 /proc/sys/fs/file-nr,比較一下差異,看看能不能找出問題。cat了一下,打開文件數(shù)是66080,果然超了!內(nèi)核日志就以這個為標(biāo)準(zhǔn)。

但是看lsof怎么統(tǒng)計(jì)不出來,ll /proc/PID/fd也沒幾個。這個問題放在后面,先按照步驟echo 6553500 /proc/sys/fs/file-max給連接數(shù)提高到100倍,CPU果然降了下來。原因確認(rèn)了,但是必須找到根源,為什么忽然有這么大的打開文件數(shù)。關(guān)掉全部docker容器和docker引擎,打開文件數(shù)是少了一點(diǎn),但是仍然在65535差不多。我就先排除一下業(yè)務(wù)的影響,把ECS3的nginx直接指向視頻ECS2的apache,就等同于在ECS2上實(shí)現(xiàn)了ECS1的場景。查看一下ECS2的句柄數(shù),才4000多,排除了業(yè)務(wù)相關(guān)應(yīng)用對服務(wù)器的影響。那就能下個小結(jié)論,ECS1被神秘程序打開了6萬多句柄數(shù),打開業(yè)務(wù)就多了2000多的句柄數(shù),然后就崩潰了。不過這個現(xiàn)象有點(diǎn)奇怪,ECS2和ECS1在一樣的機(jī)房一樣的配置一樣的網(wǎng)絡(luò)環(huán)境,一樣的操作系統(tǒng),一樣的服務(wù),一樣的容器,為什么一個有問題,一個沒問題呢?不同的只是有一臺是共享nfs。難道是靜態(tài)文件共享了,其他人讀了,也算是本服務(wù)器打開的?

7)現(xiàn)在程序找不到,沒法繼續(xù)lsof -p了。排查之前的猜想。帶著排查得到對的結(jié)論往下想。

程序的bug和部署不當(dāng),那是不可能的,因?yàn)橹饕獑栴}來自于打開句柄數(shù),當(dāng)部署到ECS2那里,一切正常。docker容器的bug,那也不可能的,每個都是我親自寫腳本,親自編譯,親自構(gòu)建的,關(guān)鍵是我關(guān)掉了docker容器和引擎都沒有很大改善。網(wǎng)絡(luò)攻擊也排除,因?yàn)榫W(wǎng)絡(luò)連接數(shù)沒幾個,流量也不變。那就只剩下病毒入侵也不是,沒有異常進(jìn)程??紤]到ECS的穩(wěn)定性問題了。這方面就協(xié)助阿里云工程師去排查。

8)阿里云工程師用的排查手段和我差不多,最終也是沒能看到什么。也只是給了我一些治標(biāo)不治本的建議。后來上升到專家排查,專家直接在阿里云后端抓取了coredump文件分析打開的文件是圖片,程序是nfsd。

好像印證了我剛才后面的猜想,應(yīng)該就是ECS1使用了nfs共享其他服務(wù)器打開了然后算在ECS1頭上。那問題又來了,我們的業(yè)務(wù)已經(jīng)到達(dá)了可以影響服務(wù)器的程度嗎?

9)既然問題解決到這一步,先不管程序有沒有關(guān)閉打開的文件和nfs的配置。我們架構(gòu)上面的圖片應(yīng)該是歸nginx讀取,難道是linux的內(nèi)存機(jī)制讓它緩存了。帶著緩存的問題,首先去ECS3上釋放內(nèi)存echo 3 /proc/sys/vm/drop_caches,釋放之后,發(fā)現(xiàn)沒什么改善,有點(diǎn)失落??偸怯X得還有一臺后端是PHP主導(dǎo),但是邏輯上是寫入,沒有打開文件之說。后來從程序員中了解到,PHP也有打開圖片。我猛然去ECS2釋放一下內(nèi)存,果然,句柄數(shù)降下來。(這里大家一定有個疑問,為什么我直接想到內(nèi)存緩存而不是目前打開的文件呢。其一,這是生產(chǎn)環(huán)境,web前端只有一個,不能亂來停服務(wù)。其二,第一次遇到問題的時候,重啟之后沒有問題,過了一天之后積累到一定的程度才爆發(fā),這里已經(jīng)引導(dǎo)了我的思路是積累的問題,那就是緩存不斷積累了)

10)因?yàn)镋CS2的調(diào)用ECS1的nfs共享文件,所以lsof也有讀不到那么多句柄數(shù)的理由。如果說是nfs的服務(wù)本身就有緩存,導(dǎo)致問題的話,我查看了配置文件,還是默認(rèn)值允許緩存,30S過期,根本不會因?yàn)閚fs的緩存造成打開文件過多。如果我們的后端程序打開之后沒好好處理的話,那倒有可能。然后嘗試排除:我改了ECS3的配置,使程序只讀ECS1后端,從ECS1上面卻看不到有什么異常表現(xiàn),說明PHP程序已經(jīng)好好處理了打開的文件。也不是docker掛載了nfs的共享的問題,因?yàn)閚ginx也有掛載。排查到這里也很大程度上解決問題,而且緩存了nfs的全部共享文件,句柄并沒有增加,也算合理,所以就增加了打開文件數(shù)的限制。

11)現(xiàn)在排查的結(jié)果是跟后端和nfs共享有關(guān)。就是說,后端掛載了nfs的網(wǎng)絡(luò)共享,被程序讀取。而程序釋放之后,在正常背景的硬盤文件是沒有緩存的。但是在nfs掛載的環(huán)境下,緩存并沒有得到釋放。

12)總結(jié):很多問題的排查和我們的猜想結(jié)果一樣,但是有些例外的情況。比如這次我想到的原因都一一排除,但是問題也是在一步步排查中,逐步被發(fā)現(xiàn)的。

阿里云服務(wù)器租用費(fèi)用是多少?

不同類型服務(wù)器價格不同,以ECS計(jì)算型 c5為例:2核4G-1年¥518.40元,4核8G-1年¥948.00一年。

阿里云ECS云服務(wù)器租用價格組成包含三部分:

即云服務(wù)器配置費(fèi)用+磁盤價格+網(wǎng)絡(luò)寬帶價格,需要注意的是:不同地域?qū)拵r格也有所差異,所以不同地域節(jié)點(diǎn)的云服務(wù)器價格也有所不同。

阿里云服務(wù)器配置分為入門級配置和企業(yè)級配置,云服務(wù)器的配置計(jì)費(fèi)方式可以按量(小時)計(jì)費(fèi)、按月計(jì)費(fèi)或者年付等計(jì)費(fèi)方式。

擴(kuò)展資料

2017年9月29日,阿里云宣布全球所有服務(wù)地域的ECS云服務(wù)器按量付費(fèi)模式升級為按秒計(jì)費(fèi)。這一升級同時適用于“入門級”與“企業(yè)級”ECS產(chǎn)品線。

至此,阿里云ECS云服務(wù)器的付費(fèi)模式包含:按量付費(fèi)(已升級為按秒計(jì)費(fèi))、競價實(shí)例(定向邀測)、包周、包月、包年等,實(shí)現(xiàn)了用戶對計(jì)算力的彈性利用。

參考資料來源:鳳凰網(wǎng)-阿里云宣布所有ECS云服務(wù)器升級為按秒計(jì)費(fèi)

參考資料來源:阿里云-2019年阿里云服務(wù)器租用價格表(實(shí)時更新)

參考資料來源:阿里云-企業(yè)上云

阿里云服務(wù)器win2008,有時候cpu占用率100% ,查找具體原因的方法

你好!

磁盤IO的問題是一方面,另外高訪問量的Web服務(wù)器也是不適宜在物理內(nèi)存不足的情況下通過虛擬內(nèi)存運(yùn)行,因?yàn)閮?nèi)存中基本上所有數(shù)據(jù)都是熱數(shù)據(jù),所有數(shù)據(jù)被訪問的幾率相等,一旦物理內(nèi)存不足,會引發(fā)大量頁面交換操作,如果磁盤IO不行,一下就卡死了。

我用的是小鳥云服務(wù)器 不懂的都是問他們客服,客服還是比較專業(yè)的

希望我的回答能給你帶來幫助!有問題請追問

文章標(biāo)題:阿里云ecs服務(wù)器cpu利率 阿里云服務(wù)器cpu一直100%
本文URL:http://jinyejixie.com/article24/ddojcce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、自適應(yīng)網(wǎng)站、網(wǎng)站收錄、企業(yè)網(wǎng)站制作手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
石家庄市| 财经| 瑞安市| 公安县| 车险| 新昌县| 盐源县| 阳信县| 桃源县| 晋中市| 浙江省| 丰都县| 丰都县| 定安县| 梅州市| 竹溪县| 柘城县| 丰都县| 宣恩县| 义乌市| 景东| 镇雄县| 唐河县| 买车| 岗巴县| 洪江市| 怀安县| 美姑县| 香河县| 大冶市| 楚雄市| 鹿泉市| 和平县| 任丘市| 宜兴市| 哈密市| 琼中| 聊城市| 长岛县| 简阳市| 比如县|