CPU使用率終于正常了——記一次訂餐統(tǒng)事故處理
引子
經(jīng)過(guò)漫長(zhǎng)的等待,兒子終于出生了。欣喜之余,就是各種手足無(wú)措,顧此失彼了。因?yàn)椴欢?,心里總是慌慌的,有點(diǎn)小毛病,恨不得一步就到醫(yī)院。
婆媳育兒觀念的差異,讓心亂如麻的我,又成了風(fēng)箱里的老鼠,兩個(gè)不服軟的女人都在考驗(yàn)我的智慧,雖是極力從中斡旋,還是免不了爆發(fā)了一場(chǎng)婆媳沖突。
還是智慧少了,估計(jì)四大名著還得再讀一遍(唬一下人應(yīng)該還是可以的:-D)。
不過(guò)話說(shuō)回來(lái)了,雖然苦點(diǎn),累點(diǎn)(當(dāng)然了,主要還是媳婦和媽累,媳婦放棄工作,放棄辣椒,放棄方便面,也蠻拼了,我也就打打醬油),但抱著娃,看他那惹人愛(ài)的臉,時(shí)不是還會(huì) 喔喔沖你回應(yīng),偶爾還會(huì)咧嘴微笑...,啥苦,累,煩勞通通都沒(méi)有了。
至今已兩月有余,總算是平穩(wěn)了,各個(gè)操作都熟練了,婆媳有了她們的相處模式,也虧得二位都是深明大義的人,雖也要不時(shí)開(kāi)解,矛盾常有,沖突不在。也蠻好了。
啰嗦了兩句,咱言歸正傳--記錄一次訂單系統(tǒng)CPU使用率過(guò)高處理。
——————————開(kāi)場(chǎng)完畢,回歸主題——————————
事故回放
當(dāng)時(shí)的情況是那個(gè)樣子的:
1,正值飯點(diǎn),客戶電話說(shuō)系統(tǒng)慢,幾乎無(wú)法完成訂單調(diào)度,有時(shí)還顯示內(nèi)存不足。當(dāng)時(shí)心里的第一個(gè)聲音就是,服務(wù)器配置太低了,遠(yuǎn)程一看,2核4G內(nèi)存,cpu平均60%以上,內(nèi)存70%以上,果然是配置低了,word哥厲害了,
不用看就知道了,果斷讓用戶增加了配置,嘿,你別說(shuō)增加了配置果然,快了不少,立竿見(jiàn)影,錢(qián)還真是萬(wàn)能。然后,欣欣然吃飯去了。
2,過(guò)了半月,又值飯點(diǎn),客戶電話又說(shuō)最近系統(tǒng)慢,再讓客戶增加配置吧,也不合適,為了避免打臉,我又盲目的臨時(shí)增加了服務(wù)器帶寬,但是然并卵。我已經(jīng)知道我必須要為自己當(dāng)初的草率還債了。
這些年,只知埋頭寫(xiě)程序,這方面的東西幾乎沒(méi)有積累。然已經(jīng)兵臨城下,會(huì)不會(huì)都得上,即使前路是如一重山,兩重山,山高天遠(yuǎn)還是山。
確認(rèn)帶寬
我們打開(kāi)一個(gè)網(wǎng)站慢,我們首先想到的是服務(wù)器帶寬問(wèn)題,但是如何確認(rèn)服務(wù)器的帶寬是否足夠呢,我學(xué)到了兩個(gè)方法:看阿里云網(wǎng)絡(luò)監(jiān)控,看服務(wù)器聯(lián)網(wǎng)情況。本來(lái)是兩個(gè)天天看到的東西,愣是今天才明白,都不好意思是說(shuō)自己是計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)的了。懂的就飄過(guò),權(quán)當(dāng)我做個(gè)筆記吧,有錯(cuò)的歡迎斧正,不能誤了別人哩。
1,以下是阿里云網(wǎng)絡(luò)監(jiān)控?cái)?shù)據(jù)圖,服務(wù)器使用 5Mbps 帶寬,說(shuō)明我們的出網(wǎng)理論可以達(dá)到 5*1024bps,服務(wù)器出網(wǎng)峰值4700多,說(shuō)明夠用。
2,也有說(shuō)這個(gè)數(shù)據(jù)不是特別準(zhǔn)確,我們也可以登錄服務(wù)器遠(yuǎn)程查看聯(lián)網(wǎng)信息,下圖網(wǎng)絡(luò)使用大概等于 0.05%*1Gbps ≈ 500bps;