查看机器总内存,cpu核数,线程数:
echo "总内存:$(free -g | awk '/^Mem:/{print $2}')G;CPU核数:$(lscpu | awk '/^CPU\(s|Core\(s\)\)/{print $2}');CPU单核线程数:$(lscpu | awk '/^Thread\(s\)/{print $4}')"
查看当前CPU占用率 & 内存占用率:
echo "当前CPU占用率:$(top -b -n 1 | grep "Cpu(s)" | awk '{print ($2 + $4)}')%;当前内存占用率:$(top -b -n 1 | grep "Mem.*:"|awk '{print ($6+$7)/$4*100}')%"
实时查看CPU占用率 & 内存占用率(2秒刷新一次):
watch -n 2 echo "当前CPU占用率:$(top -b -n 1 | grep "Cpu(s)" | awk '{print ($2 + $4)}')%;当前内存占用率:$(top -b -n 1 | grep "Mem.*:"|awk '{print ($6+$7)/$4*100}')%"