Skip to content

Commit

Permalink
convert the memory unit for mapping zabbix-server
Browse files Browse the repository at this point in the history
  • Loading branch information
chusiang committed Oct 24, 2016
1 parent 9ce6069 commit 268f591
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion bin/memory-check.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,18 @@
# Filename: memory-check.sh
# Modified: 2016-10-24 13:05
# Description: Monitoring memory usage of specific process.
#
# The RSS (resident set size) is mean memory used in KB, not B,
# so we need to `* 1024` for mapping zabbix-server.
#
# Reference:
#
# 1. Total memory used by Python process? | Stack Overflow
# - http://stackoverflow.com/a/40173829/686105
# 2. linux - ps aux output meaning | Super User
# - http://superuser.com/a/117921/205255
#
# ===========================================================

PROCESS_NAME="$1"
ps aux | grep $PROCESS_NAME | awk '{ sum=sum+$6 }; END { print sum }'
ps aux | grep $PROCESS_NAME | awk '{ sum=sum+$6 }; END { print sum*1024 }'

0 comments on commit 268f591

Please sign in to comment.