性能測試監(jiān)控指標:資源指標? + 系統(tǒng)指標
CPU使用率
致用戶進程與系統(tǒng)進程消耗的CPU時間百分比長時間下菇篡,一般可接受上限不超過85%鹊漠。
如:? 1000TPS廊散,latency < 3S由桌,運行12小時偿渡,CPU平均使用率低于85%。
使用? putty(安裝在電腦上岖是,做監(jiān)控服務器使用)鏈接上服務器使用帮毁,
附圖:使用Jmeter做性能監(jiān)控
總結(jié)查看CPU使用率常用的命令。---- 參見文章Linux常用命令-CPU
Memory??
? ? ? ?內(nèi)存使用率 = (1-空白內(nèi)存/總內(nèi)存大需滴ⅰ) * 100%(至少有10%可用內(nèi)存作箍,內(nèi)存使用率可接受上限為85%
Disk - 磁盤I/O:寫/讀
使用% Disk Time(磁盤用于讀寫操作所占用的時間百分比)度量磁盤讀寫性能
如果發(fā)現(xiàn)CPU大量的時間花費在等待磁盤操作上面:? 那么就應該考慮增加內(nèi)存,將磁盤的數(shù)據(jù)導入內(nèi)存前硫,減少CPU對于磁盤的等待胞得,整體提升系統(tǒng)性能
Network--網(wǎng)絡帶寬
一般使用計數(shù)器Byte Total/sec 來度量,Bytes? ? ?Total/sec表示為發(fā)送和接收字節(jié)的速率屹电,包括幀字符在內(nèi)阶剑,判斷網(wǎng)絡連接速度是否是瓶頸,可以用該計數(shù)器的值和目前網(wǎng)絡的帶寬作比較
可以使用? Nmon--性能監(jiān)控工具
開源性能監(jiān)控工具危号,用于監(jiān)控linux系統(tǒng)的資源消耗信息牧愁,并能把結(jié)果輸出到文件中,然后通過nmon_analyser工具產(chǎn)生數(shù)據(jù)文件與圖形化結(jié)果外莲。