Skip to content

Instantly share code, notes, and snippets.

@vahidhedayati
Created January 17, 2024 09:30
Show Gist options
  • Save vahidhedayati/a5fe86552544c5b9d295fd9e1b643b8d to your computer and use it in GitHub Desktop.
Save vahidhedayati/a5fe86552544c5b9d295fd9e1b643b8d to your computer and use it in GitHub Desktop.
system-load.sh
#!/bin/bash
echo "-----------------------------------------------------------------------"
echo "MEMORY"
echo "-----------------------------------------------------------------------"
free -h
echo
echo "-----------------------------------------------------------------------"
echo "LOAD"
echo "-----------------------------------------------------------------------"
w|grep load |awk -F"load" '{print "Load"$NF}'
echo
echo "-----------------------------------------------------------------------"
echo "JDK MEM USAGE"
echo "-----------------------------------------------------------------------"
for PORT in $(netstat -plant|grep java|grep LISTEN|awk '{print $NF}'|tr -d "/java")
do
echo "JAVA $PORT memory usage $(pmap -p $PORT|grep total)"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment