diff --git a/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh b/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh index be8038870a07755a91e98690fc26d1ca341d1c89..eb1c420a42b569ec8aef31048c27a483abe057c9 100644 --- a/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh +++ b/source/tools/detect/virt/qemuflamegraph/qemuflamegraph.sh @@ -29,6 +29,11 @@ monitor() { sudo rpm -qa |grep -w "^perf" if [ $? -ne 0 ]; then yum install -y perf + sudo rpm -qa |grep -w "^perf" + if [ $? -ne 0 ]; then + sudo echo "can not install perf" + exit -1 + fi fi pid=`sudo ps aux |grep qemu |grep $domain | awk '{print $2}'`