CPU加压
#!/bin/bash cpu_num=`cat /proc/cpuinfo| grep "physical id"| wc -l` for i in $(seq 1 $cpu_num) do dd if=/dev/zero of=/dev/null & done
for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done
快速创建大文件 test.com
fallocate -l 10g test.com
内存使用
free -m| awk 'NR==2{printf "Memory Usage: %sMB/%sMB(%.2f%%) ",$3/2,$2,$3*100/$2}'
CPU占用率
top -bn1 | grep '%Cpu(s):' | grep -v grep | tail -n 1 | awk '{printf "CPU Load: %.2f%% ", $2}'
磁盘分区
df -h|awk '{print $1"|"$2"|"$3"|"$5"|"$6}'
系统时间
cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("%d天%d时%d分%d秒 ",run_days,run_hour,run_minute,run_second)}'