convert the memory unit for mapping zabbix-server
This commit is contained in:
		| @@ -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 }' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jonny Lai
					Jonny Lai