昨天在機房倒騰舊服務(wù)器,突然收到報警短信說虛擬機集體抽風(fēng)。得,這破事兒我熟——八成又是資源擠爆了。掐著表等運維小哥回消息的空檔,順手翻了下監(jiān)控報表,好家伙,三臺物理機帶五十個虛擬機,CPU長期飆到98%,跟春運火車站似的。
抄起螺絲刀就拆了臺戴爾R740。卸開蓋板先摸硬盤架,嚯!燙得能煎雞蛋。最騷的是這臺機子上跑著十二個WinServer,每個都掛著數(shù)據(jù)庫服務(wù)。機箱里灰積得能種多肉,散熱風(fēng)扇轉(zhuǎn)得跟拖拉機一個動靜。
接著盤配置:
先把那臺日志爆倉的虛機摁了暫停。導(dǎo)日志時順手清掉二十來個沒在用的測試環(huán)境(這幫開發(fā)建完虛擬機從來不刪)。再給RAID換上新備件,重點來了:把物理機BIOS里的超線程關(guān)了——這功能開著反而拖慢速度。
折騰到半夜兩點半啃冷面包時突然開竅:把那些吃資源的數(shù)據(jù)庫虛擬機挪到隔壁AMD機架上。英特爾機器留作計算節(jié)點,AMD機器專門伺候存儲。這么分完之后再看監(jiān)控曲線,CPU壓力直接砍半。
今早老板追著問要不要買新機器。我把三年前的采購單拍桌上:
當(dāng)年配8核虛擬機夠用,現(xiàn)在開個開發(fā)環(huán)境都要16核起跳,但80%的虛擬機在吃閑飯
直接現(xiàn)場演示:給空閑率超70%的虛擬機套上動態(tài)資源分配策略。白天給16核,夜里自動縮到2核。舊服務(wù)器喘過氣來不說,電費單都能少個零頭。
清點戰(zhàn)場發(fā)現(xiàn)個樂子:有臺2016年的老物理機,本來準(zhǔn)備當(dāng)廢鐵賣的。我給它刷了輕量級虛擬系統(tǒng),現(xiàn)在專門跑著二十幾個樹莓派級別的微服務(wù),功耗比臺燈還低。所以說,不是機器老,是人懶——給驢套金鞍子不如教會驢減肥。
走出機房時瞅見運維小哥正給新服務(wù)器撕膜,我扒著門框喊了嗓子:先把舊設(shè)備榨出一滴油! 省下來的預(yù)算夠給兄弟們配三臺咖啡機了。
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。