CheckPerf.sh

來源:互聯網
上載者:User
topCount=15pid=`pgrep java`echo "pid:$pid   topCount:$topCount    cpu:$cpu">top>stacktop -b -n 1 -Hp $pid | grep java | awk '{ printf("%x\t%s\t%d\n", $1, $11, $1) }' | sort -rnk2 >ttop_listi=1while [ $i -le $topCount ]do    top -H -c -n 1 -b -p $pid | grep java | awk '{ if($9>1) {printf("%x\t%s\t%d\n", $1, $9, $1) }}' >>top    jstack -l $pid >>stack    sleep 0.1    eval i=$(($i+1))done#top -H -c -n $topCount -b -p $pid | grep java | awk '{ if($9>2) {printf("%x\t%s\t%d\n", $1, $9, $1) }}' >topcat top | awk '{ cpu[$1] += $2; count[$1] +=1 } END { for(i in cpu) print i, cpu[i], count[i]}' | sort -k2rn >top_list

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.