I层测试
2018-01-18 本文已影响10人
heliping_peter
系统资源查看
查看系统的cpu数:cat /proc/cpu info
监控系统状态,查看具体是哪里的压力:vmstat
proc列显示进程相关信息
r表示运行和等待CPU时间片的进程数,如长期>服务器CPU个数,说明CPU不够用了
swap表示内存交换情况
查看内存使用情况:free
查看系统进程:ps aux
打印网络连接状况:netstat –an
打印当前系统启动哪些端口:netstat –lnp
查看磁盘的使用情况和文件系统被挂载的位置:df –lh
stress工具
- 测试CPU负荷
输入命令:stress –c 4
增加4个cpu进程,处理sqrt()函数函数,以提高系统CPU负荷
- 内存测试
输入命令:stress -i 4 -m 10 --vm-hang 100 --timeout 100s
新增4个io进程,10个内存分配进程,每次分配大小1G,分配后不释放,测试100S
- 磁盘I/O测试
输入命令:stress –d 1 --hdd-bytes 3G
新增1个写进程,每次写3G文件块
- 硬盘测试(不删除)
输入命令:stress –i 1 –d 10 --hdd-bytes 3G –hdd-noclean
新增1个IO进程,10个写进程,每次写入3G文件块,且不清除,会逐步将硬盘耗尽。