第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何壓測http服務(tomcat)的CPU

如何壓測http服務(tomcat)的CPU

尚方寶劍之說 2019-03-01 10:51:54
前提: 大家好,現(xiàn)在需要壓測一臺tomcat服務器,想找出應用的瓶頸在哪,但是在測試過程中,jvm資源占用的cpu一直還沒到50%,mysql已經(jīng)被拖垮了。 現(xiàn)在我想找出應用服務的瓶頸,多少并發(fā)時,cpu會被占用過高,請問怎么實現(xiàn)呢?我想到的方法是:在代碼層面上創(chuàng)建多個線程,不讀寫數(shù)據(jù)庫,讓cpu上去。請問可行不??感謝~~
查看完整描述

6 回答

?
叮當貓咪

TA貢獻1776條經(jīng)驗 獲得超12個贊

一般系統(tǒng)瓶頸的話增加服務器數(shù)量、優(yōu)化請求基本上都能解決,更大的瓶頸基本上都是在數(shù)據(jù)庫鏈接上,按照你說的你是想要測試一下你的請求并發(fā)瓶頸,但是如果你不連接數(shù)據(jù)庫進行測試,基本上是沒什么效果的,對真實項目并沒有什么幫助,獲取的瓶頸并不是你真正的瓶頸

查看完整回答
反對 回復 2019-03-01
?
森林海

TA貢獻2011條經(jīng)驗 獲得超2個贊

jvm資源占用的cpu一直還沒到50%,mysql已經(jīng)被拖垮了

這怎么看都像是數(shù)據(jù)庫操作方面的問題,比如 SQL 需要優(yōu)化,或者需要加緩存以減少數(shù)據(jù)庫操作。看不出與 Tomcat 有什么關系。

查看完整回答
反對 回復 2019-03-01
?
HUWWW

TA貢獻1874條經(jīng)驗 獲得超12個贊

一般來說Web應用的瓶頸都在數(shù)據(jù)庫上,應用服務器(無論是Tomcat還是別的)負載過大的話,一般來說只要加服務器就能解決的。

如果希望降低成本,找出應用的瓶頸在哪,壓測是有些竅門的,比如:

把mysql存儲引擎改成blackhole,這樣數(shù)據(jù)庫就不會容易被輕易拖垮。

查看完整回答
反對 回復 2019-03-01
?
白豬掌柜的

TA貢獻1893條經(jīng)驗 獲得超10個贊

如果 CPU 占用太多,是不是已經(jīng)使用了數(shù)據(jù)庫連接池,限制鏈接的創(chuàng)建。為了減少數(shù)據(jù)庫的訪問,某些更新少的數(shù)據(jù)是不是可以放緩存如 Redis,不需要每次都訪問數(shù)據(jù)庫去取數(shù)據(jù)。

簡單壓力的測試,我喜歡用 apache server 里的 ab,復雜的可以試試 JMeter,壓力測試就比較容易分析找出問題在那。

查看完整回答
反對 回復 2019-03-01
?
www說

TA貢獻1775條經(jīng)驗 獲得超8個贊

mysql都掛了,應該不是tomcat瓶頸,你要查查sql是否都優(yōu)化了,另外開啟mysql統(tǒng)計,查查看是否有慢sql,是否有全表掃描,索引是否高效。另外有沒有使用連接池對數(shù)據(jù)庫做并發(fā)控制,mysql支持的并發(fā)跟cpu核心數(shù)有關。一般慢sql容易拖垮數(shù)據(jù)庫

查看完整回答
反對 回復 2019-03-01
?
德瑪西亞99

TA貢獻1770條經(jīng)驗 獲得超3個贊

tomcat慢了就加唄,成本也不高。
我遇到的瓶頸都在數(shù)據(jù)庫上,io高,命中率降低,每天看慢查詢需要優(yōu)化sql,
。。。。這是個痛苦的問題

查看完整回答
反對 回復 2019-03-01
  • 6 回答
  • 0 關注
  • 563 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號