cpu,内存加压,创建大文件,系统时间

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)}'
原文地址:https://www.cnblogs.com/zhanghaibin16/p/14304420.html