性能测试-了解硬件之CPU(一)
初学性能测试,了解到影响性能的几个重要因素,硬件方面主要有CPU,内存,磁盘和网卡。
今天主要了解了CPU
(1)我们在做测试之前,肯定是要得到CPU的性能指数的,那么怎么得到这些指数呢?
如果是linux的系统,就可以通过查看/proc/cpuinfo来得到cpu的信息了, 里面包含有多少颗CPU, CPU 的主频是多少等等。
(2)测试过程中我们如何得到cpu的使用率信息呢?有2种方法
1. top 但是top命令只能实时查看,并不能将这些信息记录下来
2. sar 如果当前系统没有安装,可以安装sysstat 软件包,里面包含了这个命令。
sar n 每n秒执行显示一次当前的cpu信息。
这个命令不仅能够实时的查看cpu的信息,而且还能将这些信息记录在一个文件中,命令如下:
sar -o file n
但是生成的这个文件是二进制的文件,我们需要通过sar来解读。这时候我们可以
sar -f file
当然sar不仅能查看cpu的使用情况,也能查看内存,磁盘,网卡等的相关信息,要一次得到这些信息,
sar -A -o file n

浙公网安备 33010602011771号