IT/shell
-
jcmd (java process memory monitoring)IT/shell 2021. 2. 8. 16:41
#!/bin/bash pid=$(jps | grep external-web.jar | awk -F " " '{print $1}') da=$(date +%Y%m%d%H%M%S) da1=$(date +%Y%m%d) echo "=start file $da=" >>/logs/reso/external-web/log/$da1"_"resource.log echo "date|reserved|committed_1|malloc|mmap|committed_2" >>/logs/reso/external-web/log/$da1"_"resource.log while true; do da2=$(date +%Y%m%d%H%M%S) da3=$(date +%Y%m%d) real1=$(jcmd $pid VM.native_memory | g..
-
curl 부하주기.IT/shell 2021. 2. 8. 16:39
#!/bin/bash while :; do msgid=$(date '+%Y%m%d%H%M%S') msgid=$msgid$((RANDOM % 999 + 1)) lteseq=$(date '+%Y%m%d%H%M%S') lteseq=$lteseq$((RANDOM % 999 + 1)) sendTime=$(date '+%Y%m%d%H%M%S') echo $msgid echo $lteseq printf -v data '{"msgId": "%s"}' $msgid $lteseq $sendTime curl -X POST http://127.0.0.1:48101/MF -H "Content-Type:application/json" -d '{"event": "VV"}' -i done
-
linux shell 프로세서 모니터링 scriptIT/shell 2021. 2. 8. 16:38
#!/bin/bash da=$(date +%Y%m%d%H%M%S) da1=$(date +%Y%m%d) echo "=====start file $da=====" >>/logs/reso/log/$da1"_"resource.log echo "date|totmem|usedmem|availmem|totcpu|ucpu|syscpu|iowait|real1cpu%|real1mem%|real1RSS|real2cpu%|real2mem%|real2RSS|real3cpu%|realmem%|real3RSS" >>/logs/reso/log/$da1"_"resource.log totmem=$(free | grep Mem | awk -F " " '{print $2}') while true; do da2=$(date +%Y%m%d%H..