1.检查CPU使用率
输出进程占用CPU的排序
top
看到空闲率 即id前面的数字100
2.看这台主机有几个核
lscpu
输出的结果
Architecture: # 架构
CPU op-mode(s): # CPU 运行模式
Byte Order: # 字节序
CPU(s): # 逻辑 CPU 核数
On-line CPU(s) list: # 在线 CPU 列表
Thread(s) per core: # 每个核的线程数
Core(s) per socket: # 每个 CPU 插槽核数/每颗物理 CPU 核数
CPU socket(s): # CPU 插槽数
NUMA node(s): # NUMA(Non-Uniform Memory Access)节点
Vendor ID: # CPU 厂商 ID
CPU family: # CPU 系列
Model: # 型号
Model name: # 型号名称
Stepping: # 步进
CPU MHz: # CPU 主频
CPU max MHz: # CPU 最大主频
CPU min MHz: # CPU 最小主频
Virtualization: # CPU 支持的虚拟化技术
L1d cache: # 一级缓存(CPU 的 L1 数据缓存)
L1i cache: # 一级缓存(CPU 的 L1 指令缓存)
L2 cache: # 二级缓存
3.把CPU搞爆掉
把空数据写进/dev/null
有几个CPU就写几条
dd if=/dev/zero of=/dev/null &
dd if=/dev/zero of=/dev/null &
瞬间就可以把CPU打满100%,空闲率0%
4.把内存搞爆
dd if=/dev/urandom of=/tmp/test111 &
看剩余内存
free -m
或者可以使用bigmem吃光内存
bigmem -h
bigmem 2500
使用的时候需要再百度百度
5.把进程干掉
kill %1
kill %2