进行性能测试,肯定会对系统的资源使用情况进行监控,下面简单讲下对不太熟的几个指标的说明
这个是指令top对linux系统的查看
第三行CPU情况比较简单,很容易看,us表示用户使用的,sy表示系统使用的,两个加起来就是目前已经使用的cpu资源了
第四行的内存men说明:total是总内存,这个是16g的,free是未使用的,实际服务器还能使用的内存还包括 buff/cache这一项
所以实际还可以使用的内存应该是 free+buff/cache
性能测试比较重要的一个资源监控IO读写,磁盘繁忙度,我们用指令 iostat -d -x -k 1 10 查看 (1表示1秒刷新一次,10表示提取10次数据)
从这个上面看到59%的磁盘繁忙率,已经是比较高的了
顺便说下如何查看一台服务器的硬件配置
通过 cat /proc/cpuinfo 和 cat /proc/meminfo查看
主要说明一下,如何理解cpu的数据信息
图中的关于服务器处理器型号,MHz的一般比较清楚了,因为服务器计算能力大小,还主要看cpu颗数,上图的cpu颗数是4颗
还有一种方式,查看直接查看物理cpu颗数