Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. function memory_usage_mem {
  2. local ret="KiB Mem :"
  3.  
  4. cat /proc/meminfo | grep MemTotal: > tmp-write
  5. local total=$(awk "{print \$2}" ./tmp-write)
  6.  
  7. cat /proc/meminfo | grep MemFree: > tmp-write
  8. local free=$(awk "{print \$2}" ./tmp-write)
  9.  
  10. let local used=$(( $total-$free ))
  11.  
  12. cat /proc/meminfo | grep Buffers: > tmp-write
  13. local buff=$(awk "{print \$2}" ./tmp-write)
  14. cat /proc/meminfo | grep -w Cached: > tmp-write
  15. local cache=$(awk "{print \$2}" ./tmp-write)
  16. let local buffCache=$(( $buff+$cache ))
  17.  
  18. echo "$ret $total total, $free free, $used used, $buffCache buff/cache"
  19. }
  20.  
  21. function memory_usage_swap {
  22. local ret="KiB Swap:"
  23.  
  24. cat /proc/meminfo | grep SwapTotal: > tmp-write
  25. local total=$(awk "{print \$2}" ./tmp-write)
  26.  
  27. cat /proc/meminfo | grep SwapFree: > tmp-write
  28. local free=$(awk "{print \$2}" ./tmp-write)
  29.  
  30. let local used=$(( $total-$free ))
  31.  
  32. echo "$ret $total total, $free free, $used used."
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement