sudo apt-get install stress-ng
stress-ng --cpu 0 --io 4 --vm 2 --vm-bytes 2G --timeout 8h --metrics-brief >stress-ng.log 2>&1 &
--cpu 0
:使用所有可用 CPU 进行压力测试--io 4
:启动 4 个 IO 工作线程--vm 2
:启动 2 个内存压力线程--vm-bytes 2G
:每个内存线程分配 2GB 内存--timeout 8h
:测试持续 8 小时--metrics-brief
:测试结束后输出简要统计信息想测试更全面的 I/O,可以将 --io 4
替换为 --iomix 4
切换到多用户(命令行)模式
sudo systemctl set-default multi-user.target
sudo reboot
重启后系统将进入命令行界面,不启动桌面环境
切换回图形界面(桌面模式)
sudo systemctl set-default graphical.target
sudo reboot
临时关闭图形界面
sudo systemctl stop display-manager
使用以下命令查看当前系统启动的是 multi-user.target
还是 graphical.target
systemctl get-default
输出结果为:
multi-user.target
:当前为命令行模式graphical.target
:当前为图形界面模式