v-list-sys-memory-status 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!/bin/bash
  2. # info: list virtual memory info
  3. # options: [FORMAT]
  4. # labels: panel
  5. #
  6. # example: v-list-sys-memory-status json
  7. #
  8. # The function lists virtual memory information
  9. #----------------------------------------------------------#
  10. # Variable&Function #
  11. #----------------------------------------------------------#
  12. # Argument definition
  13. #format=${1-shell}
  14. # Includes
  15. #source $HESTIA/func/main.sh
  16. #----------------------------------------------------------#
  17. # Action #
  18. #----------------------------------------------------------#
  19. # Displaying memory and swap usage
  20. free -t -m
  21. echo -en "\n-------------------------------------"
  22. echo -en "-------------------------------------\n\n"
  23. # Displaying memory stats
  24. vmstat -S m -s
  25. echo -en "\n-------------------------------------"
  26. echo -en "-------------------------------------\n\n"
  27. # Displaying ram information
  28. dmidecode -t 17 2>/dev/null
  29. #----------------------------------------------------------#
  30. # Hestia #
  31. #----------------------------------------------------------#
  32. exit