测试积点老人 发表于 2018-3-15 14:21:08

Day1-4测试积点任务

问题:
性能测试准备环境时,由于条件限制,机器系统硬件环境可能不同,机器硬件的cpu主频,单双
核,硬盘转速等对性能测试的影响情况如何,在准备测试中哪些因素可以较少考虑或者忽略?

jingzizx 发表于 2018-3-19 10:15:09

有哪些用哪些
性能测试只是最大限度的模拟实际环境
如果不一致,进行硬件资源对比分析

jmdennis 发表于 2018-3-19 10:18:08

1.CPU主频及单双核
   CPU主频及单双核主要影响CPU密集型的业务的性能。同等压力下,较高主频的CPU一般处理请求的时间短,而较低主频的CPU处理请求的时间长。
2.内存大小
内存大小对业务性能影响较为明显,大内存的机器,其系统可用cache较大,可加载到内存中的数据较多,可以明显减少系统I/O,大大缩短响应时间。



目前单条容量2G的内存比较多,机器总内存8G和16G居多。测试前可以通过free命令查看



Ø磁盘转数



我们现有磁盘的转速基本都是10k/min,15k/min的磁盘较少,除非特殊情况,一般可以忽略该配置。



Ø磁盘容量



常见的磁盘容量有73GB、146GB、300GB。较大的磁盘容量单盘片数据密度较高,磁头寻道时间较短,磁盘性能较好。



Ø磁盘接口



常见磁盘接口有SCSI、SATA、SAS,其中以SAS接口的磁盘性能最好。



Ø预读RA值



系统预读,对于随即读为主的业务,由于读取的数据存储较为分散,建议调小该预读值;相反以顺序读为主的业务,应该调大该值。



在随机度为主的业务中,调小该值可以明显看到iostat统计到的r/s值明显降低,vmstat统计到的bi值同时降低。



ØRAID级别



现有机器的RAID级别只有两种:RAID1+0和RAID5,RAID1+0的I/O性能好于RAID5



ØRAID读写比率



只有HP的RAID卡有读写比率的概念,Dell的RAID卡没有这个概念。



ØSwap分区



Swap分区对系统性能影响较小,可以忽略。大小可以通过free查看




磁盘碎片
       对于ext2文件系统来说,磁盘块的分配会根据一定的算法尽量使得同一目录下的文件放在同一块组,即尽量保持连续性。多线程的随机读写会导致文件在磁盘上的存放连续性较低。磁盘连续性越低,导致磁盘寻道频繁,降低了系统的I/O性能。磁盘连续性可以通过plblk工具查看。

jmdennis 发表于 2018-3-19 10:21:22

1.CPU主频及单双核
CPU主频及单双核主要影响CPU密集型的业务的性能。同等压力下,较高主频的CPU一般处理请求的时间短,而较低主频的CPU处理请求的时间长。
2.内存大小
内存大小对业务性能影响较为明显,大内存的机器,其系统可用cache较大,可加载到内存中的数据较多,可以明显减少系统I/O,大大缩短响应时间。
目前单条容量2G的内存比较多,机器总内存8G和16G居多。测试前可以通过free命令查看
3.磁盘转数
我们现有磁盘的转速基本都是10k/min,15k/min的磁盘较少,除非特殊情况,一般可以忽略该配置。
4.磁盘容量
常见的磁盘容量有73GB、146GB、300GB。较大的磁盘容量单盘片数据密度较高,磁头寻道时间较短,磁盘性能较好。
5.磁盘接口
常见磁盘接口有SCSI、SATA、SAS,其中以SAS接口的磁盘性能最好。
6.预读RA值
系统预读,对于随即读为主的业务,由于读取的数据存储较为分散,建议调小该预读值;相反以顺序读为主的业务,应该调大该值。
在随机度为主的业务中,调小该值可以明显看到iostat统计到的r/s值明显降低,vmstat统计到的bi值同时降低。
7.RAID级别
现有机器的RAID级别只有两种:RAID1+0和RAID5,RAID1+0的I/O性能好于RAID5
8.RAID读写比率
只有HP的RAID卡有读写比率的概念,Dell的RAID卡没有这个概念
9.Swap分区
Swap分区对系统性能影响较小,可以忽略。大小可以通过free查看
10.磁盘碎片
对于ext2文件系统来说,磁盘块的分配会根据一定的算法尽量使得同一目录下的文件放在同一块组,即尽量保持连续性。多线程的随机读写会导致文件在磁盘上的存放连续性较低。磁盘连续性越低,导致磁盘寻道频繁,降低了系统的I/O性能。磁盘连续性可以通过plblk工具查看。

qqq911 发表于 2018-3-19 10:47:12

楼上说的很全面了

自动化小白 发表于 2018-3-19 11:31:57

我觉得用稍微好一些的配置做性能测试好一些,毕竟不会在测试的时候卡机卡死,能加快测试效率。

梦想家 发表于 2018-3-19 11:48:07

机器环境中常见的一些因素以及影响情况如下:







Ø    CPU主频及单双核



CPU主频及单双核主要影响CPU密集型的业务的性能。同等压力下,较高主频的CPU一般处理请求的时间短,而较低主频的CPU处理请求的时间长。



目前机器的主流CPU 双路双核和双路四核 根据主频可以分为Xeon3.0G2.8G



Ø内存大小



内存大小对业务性能影响较为明显,大内存的机器,其系统可用cache较大,可加载到内存中的数据较多,可以明显减少系统I/O,大大缩短响应时间。



目前单条容量2G的内存比较多,机器总内存8G和16G居多。测试前可以通过free命令查看



Ø磁盘转数



我们现有磁盘的转速基本都是10k/min,15k/min的磁盘较少,除非特殊情况,一般可以忽略该配置。



Ø磁盘容量



常见的磁盘容量有73GB、146GB、300GB。较大的磁盘容量单盘片数据密度较高,磁头寻道时间较短,磁盘性能较好。



Ø磁盘接口



常见磁盘接口有SCSI、SATA、SAS,其中以SAS接口的磁盘性能最好。



Ø预读RA值



系统预读,对于随即读为主的业务,由于读取的数据存储较为分散,建议调小该预读值;相反以顺序读为主的业务,应该调大该值。



在随机度为主的业务中,调小该值可以明显看到iostat统计到的r/s值明显降低,vmstat统计到的bi值同时降低。



ØRAID级别



现有机器的RAID级别只有两种:RAID1+0和RAID5,RAID1+0的I/O性能好于RAID5



ØRAID读写比率



只有HP的RAID卡有读写比率的概念,Dell的RAID卡没有这个概念。



ØSwap分区



Swap分区对系统性能影响较小,可以忽略。大小可以通过free查看



Ø磁盘碎片



       对于ext2文件系统来说,磁盘块的分配会根据一定的算法尽量使得同一目录下的文件放在同一块组,即尽量保持连续性。多线程的随机读写会导致文件在磁盘上的存放连续性较低。磁盘连续性越低,导致磁盘寻道频繁,降低了系统的I/O性能。磁盘连续性可以通过plblk工具查看。



清晨一缕阳光 发表于 2018-3-19 11:55:50

尽量模拟现场的环境去进行测试,测试环境的配置肯定和现场环境有差别。
页: [1]
查看完整版本: Day1-4测试积点任务