基于Linux操作系统
CPU: 压测目标是IO密集型还是CPU密集型, 什么是CPU的用户/系统使用率、饱和度、CPU抢占与调度、工作负载、CPU的运行队列的工作情况等等。
常用命令: top、 mpstat、 uptime、 vmstat、 perf
等
内存: 通过内存的使用率、饱和度来判断内存是否达到瓶颈,什么是主存、内存泄漏和内存溢出的区别,什么是换页等等。
常用命令: vmstat、 ps、 top
等
磁盘IO: 通过IO使用率、饱和度来判断磁盘是否达到瓶颈, 理解同步VS异步等。
常用命令:iostat、 iotop
等
网络:最经典的就是TCP三次握手,了解什么是带宽、网络延时、连接延时等等。
常用命令:netstat、 tcpdump
等
网友评论