-
次のようにドキュメントの内容を分析します
com1_115200_2020-03-05_11-39-23_100s.log
内容は以下の通りです
cpuinfo:total:75.0、u:54.0、s:18.0、io:0.0、idle:25.0
cpuinfo:total:78.0、u:54.0、s:21.0、io:0.0、idle:22.0
cpuinfo:total:63.6、u:41.4、s:20.2、io:0.0、idle:36.4
cpuinfo:total:71.7、u:48.5、s:20.2、io:0.0、idle:28.3
cpuinfo:total:75.0、u:54.0、s:18.0、io:0.0、idle:25.0
cpuinfo:total:78.0、u:54.0、s:21.0、io:0.0、idle:22.0
cpuinfo:total:63.6、u:41.4、s:20.2、io:0.0、idle:36.4
cpuinfo:total:71.7、u:48.5、s:20.2、io:0.0、idle:28.3
待って、約900のデータがあります
-
分析ドキュメントの2番目のドキュメント名
192.168.184.128_2020-03-05_11-27-05_100s.log
内容は以下の通りです
test start == 1583379145408
main:プロセスが見つかりません
start jmeter test pid = 25115
end jmeter test pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 197 pid = 25115
not write db process num = 194 pid = 25115
not write db process num = 183 pid = 25115
not write db process num = 172 pid = 25115
not write db process num = 161 pid = 25115
not write db process num = 154 pid = 25115
not write db process num = 141 pid = 25115
not write db process num = 131 pid = 25115
not write db process num = 121 pid = 25115
not write db process num = 106 pid = 25115
not write db process num = 95 pid = 25115
not write db process num = 86 pid = 25115
not write db process num = 81 pid = 25115
not write db process num = 73 pid = 25115
not write db process num = 66 pid = 25115
not write db process num = 56 pid = 25115
not write db process num = 45 pid = 25115
not write db process num = 35 pid = 25115
not write db process num = 20 pid = 25115
not write db process num = 11 pid = 25115
not write db process num = 3 pid = 25115
SUCCESS write db finish pid = 25115
test end === 1583379286475 consumer == 141067 counter == 1
test start == 1583379145408
main:プロセスが見つかりません
start jmeter test pid = 25115
end jmeter test pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 197 pid = 25115
not write db process num = 194 pid = 25115
not write db process num = 183 pid = 25115
not write db process num = 172 pid = 25115
not write db process num = 161 pid = 25115
not write db process num = 154 pid = 25115
not write db process num = 141 pid = 25115
not write db process num = 131 pid = 25115
not write db process num = 121 pid = 25115
not write db process num = 106 pid = 25115
not write db process num = 95 pid = 25115
not write db process num = 86 pid = 25115
not write db process num = 81 pid = 25115
not write db process num = 73 pid = 25115
not write db process num = 66 pid = 25115
not write db process num = 56 pid = 25115
not write db process num = 45 pid = 25115
not write db process num = 35 pid = 25115
not write db process num = 20 pid = 25115
not write db process num = 11 pid = 25115
not write db process num = 3 pid = 25115
SUCCESS write db finish pid = 25115
test end === 1583379286475 consumer == 141067 counter == 2
test start == 1583379145408
main:プロセスが見つかりません
start jmeter test pid = 25115
end jmeter test pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 197 pid = 25115
not write db process num = 194 pid = 25115
not write db process num = 183 pid = 25115
not write db process num = 172 pid = 25115
not write db process num = 161 pid = 25115
not write db process num = 154 pid = 25115
not write db process num = 141 pid = 25115
not write db process num = 131 pid = 25115
not write db process num = 121 pid = 25115
not write db process num = 106 pid = 25115
not write db process num = 95 pid = 25115
not write db process num = 86 pid = 25115
not write db process num = 81 pid = 25115
not write db process num = 73 pid = 25115
not write db process num = 66 pid = 25115
not write db process num = 56 pid = 25115
not write db process num = 45 pid = 25115
not write db process num = 35 pid = 25115
not write db process num = 20 pid = 25115
not write db process num = 11 pid = 25115
not write db process num = 3 pid = 25115
SUCCESS write db finish pid = 25115
test end === 1583379286475 consumer == 141067 counter == 3
test start == 1583379145408
main:プロセスが見つかりません
start jmeter test pid = 25115
end jmeter test pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 202 pid = 25115
not write db process num = 197 pid = 25115
not write db process num = 194 pid = 25115
not write db process num = 183 pid = 25115
not write db process num = 172 pid = 25115
not write db process num = 161 pid = 25115
not write db process num = 154 pid = 25115
not write db process num = 141 pid = 25115
not write db process num = 131 pid = 25115
not write db process num = 121 pid = 25115
not write db process num = 106 pid = 25115
not write db process num = 95 pid = 25115
not write db process num = 86 pid = 25115
not write db process num = 81 pid = 25115
not write db process num = 73 pid = 25115
not write db process num = 66 pid = 25115
not write db process num = 56 pid = 25115
not write db process num = 45 pid = 25115
not write db process num = 35 pid = 25115
not write db process num = 20 pid = 25115
not write db process num = 11 pid = 25115
not write db process num = 3 pid = 25115
SUCCESS write db finish pid = 25115
test end === 1583379286475 consumer == 141067 counter == 4
約26あります
-
分析スクリプトは以下の通りです
#/ bin / sh
base80 = "80.0"
base85 = "85.0"
base80_counter = 0
base85_counter = 0
num = `cat $ 1 | grep" cpuinfo "| awk -F ':' '{print $ 4}' | awk -F '、' '{print $ 1 } '| sort -n | wc -l`
echo $ num
data = `cat $ 1 | grep" cpuinfo "| awk -F': '' {print $ 4} '| awk -F'、 '' {print $ 1} ' | sort -n | tail -100`
base80_counter = `cat $ 1 | grep" cpuinfo "| awk -F ':' '{print $ 4}' | awk -F '、' '{print $ 1}' | awk '$ 1> 80 {print $ 0;} '| wc -l`
base85_counter = `cat $ 1 | grep" cpuinfo "| awk -F': '' {print $ 4} '| awk -F'、 '' {print $ 1} '| awk '$ 1> 85 {$ 0を印刷;}'| wc -l`
echo $ data
echo " sampled num =" $ num
echo "80 numより大きい" $ base80_counter
echo "85 numより大きい" $ base85_counter
consumer_average = `cat $ 2 | grep" consume "| awk -F '==' '{print $ 3}' | awk '{sum + = $ 1; } END {print sum / NR} '`
consumer_top =` cat $ 2 | grep "consume" | awk -F' == '' {print $ 3} '| awk -F' == '' {print $ 1} '| awk -F '' '{print $ 1}' | sort -n | tail
-1` prevent_counter = `cat $ 2 | grep" consume "| awk -F '==' '{print $ 3}' | awk -F '== '' {print $ 1} '| wc -l`
echo "consume_average =" $ consume_average
echo "consume_top =" $ consume_top
echo "consume_counter =" $ consume_counter
-
結果は次のとおりです。
操作の結果から、900個のサンプルがサンプリングされたことが説明されました。CPU使用率が80%を超える70、CPU使用率が85%を超える23でした。全体の平均消費時間は14308ミリ秒、最大消費時間は14803ミリ秒、合計27の同時操作でした。