悟空負責(zé)打怪泳梆,沙僧要挑擔(dān)
唐僧讓 豬八戒 做取經(jīng)團隊的運維
1
這一天鳖悠,唐僧急匆匆找到八戒,“八戒优妙,如來昨天登錄‘取經(jīng)之路 App ’查看工作總結(jié)時乘综,不是很流暢,你趕快查一查套硼】ǔ剑”
八戒心想:“嗯,一定是哪里出了問題。但是哪里出問題了呢……有了九妈,我先做個折線圖反砌。”
2
八戒哼著《背媳婦》萌朱,打開統(tǒng)計工具宴树,開始做折線圖。八戒先做了個 CPU 數(shù)據(jù)折線圖嚷兔,又做了內(nèi)存數(shù)據(jù)折線圖森渐,再是磁盤 IO 數(shù)據(jù)折線圖,然后是網(wǎng)絡(luò) IO 數(shù)據(jù)折線圖……八戒不耐煩了冒晰。
就算查出來是 CPU 的問題同衣,這還只是在資源層啊,那怎么找是哪個應(yīng)用壶运,哪個進程耐齐,哪個線程?西天取經(jīng)第一步竟如此艱難蒋情,俺想翠蘭了埠况,想回高老莊了。
這時孫悟空回來了棵癣,“八戒辕翰,黃袍怪太厲害了,快來幫一把狈谊∠裁”
“好啊好啊……猴哥,你先幫忙看一下我這個問題河劝”陂牛”
悟空看了一眼,“算了赎瞎,我還是自己去吧牌里。”
3
畢竟务甥,加入唐僧團隊是觀音介紹的牡辽。于是八戒給觀音發(fā)了個微信〕伲看到小弟遇到這么棘手的問題态辛,觀音也不能坐視不管,便賜給八戒一個法寶哟绊。
“這是啥因妙?”八戒問道痰憎。
“RealSight APM。這是我們之間的秘密攀涵,不要告訴孫猴子呦铣耘。”觀音回復(fù)以故。
“能管用嗎蜗细?”心里犯著嘀咕,八戒還是決定試一試再說怒详。
4
打開法寶炉媒,只見所有數(shù)據(jù)被整合到了一起,形成了資源占用拓撲圖昆烁,并且對應(yīng)用瓶頸的根源進行了推理吊骤。從圖中,八戒一眼就看出要找的問題。系統(tǒng)問題確實是
CPU 使用率過高造成的。而 CPU 使用率過高是 Java 應(yīng)用中的 pid_003 這個進程中的 th_http
這個線程造成的±空悖現(xiàn)在,八戒只需要關(guān)注 th_http 這個線程了鸭巴。
資源占用拓撲圖
八戒查看了該線程的信息,發(fā)現(xiàn)線程死鎖拦盹,把問題報告給了唐僧鹃祖。
線程死鎖
5
問題解決了,八戒睡了一覺后普舆,感覺好無聊恬口。這時,孫悟空又回來了奔害。
“猴哥楷兽,我跟你去打怪吧”地熄。孫悟空半信半疑华临,帶著八戒走了。
Leader 唐僧很高興端考,因為八戒在干好自己工作的同時雅潭,還能給悟空打個下手,一下子提升了團隊的戰(zhàn)斗力却特》龉看來取得真經(jīng)大有希望啊。