随笔分类 -  OS-基准测试攻略

摘要:测试前提 我们在进行测试时,都会分清楚: 测试对象:要区分硬盘、SSD、RAID、SAN、云硬盘等,因为它们有不同的特点 测试指标:IOPS和MBPS(吞吐率),下面会具体阐述 测试工具:Linux下常用Fio、dd工具, Windows下常用IOMeter, 测试参数: IO大小,寻址空间,队列深 阅读全文
posted @ 2017-03-22 17:21 苏小北1024 阅读(3502) 评论(0) 推荐(2) 编辑
摘要:引言 要评价一个系统的性能,通常有不同的指标,相应的会有不同的测试方法和测试工具,一般来说为了确保测试结果的公平和权威性,会选用比较成熟的商业测试软件。但在特定情形下,只是想要简单比较不同系统或比较一些函数库性能时,也能够从开源世界里选用一些优秀的工具来完成这个任务,本文就通过lmbench 简要介 阅读全文
posted @ 2017-03-08 17:26 苏小北1024 阅读(8991) 评论(0) 推荐(0) 编辑
摘要:1. 介绍: Netperf是由惠普公司开发的,测试网络栈。即测试不同类型的网络性能的benchmark工具,大多数网络类型TCP/UPD端对端的性能,得到网络上不同类型流量的性能参数。Netperf根据应用的不同可以进行不同模式的网络性能测试,即:批量数据传输模式和请求/应答模式。Netperf测 阅读全文
posted @ 2017-02-23 16:31 苏小北1024 阅读(4535) 评论(0) 推荐(0) 编辑
摘要:sysbench 安装、使用和测试 摘要: sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。当前功能允许测试的系统参数有: 选项说明(通用): 更多选项 阅读全文
posted @ 2017-02-08 20:20 苏小北1024 阅读(3574) 评论(0) 推荐(0) 编辑
摘要:stress介绍 stress `stress' imposes certain types of compute stress on your system Usage: stress [OPTION [ARG]] ... ?, help show this help statement vers 阅读全文
posted @ 2017-01-24 11:32 苏小北1024 阅读(31259) 评论(0) 推荐(1) 编辑
摘要:参考 "https://wiki.mikejung.biz/Benchmarking" 买了一个1核的ECS,测试一下CPU性能 第一次是只用1个thread去跑 第二次是用32个thread去跑 实际上,在第一次跑的时候,CPU就100%了,虽然第二次确实也创建了32个线程同时在执行,但是,实际上 阅读全文
posted @ 2017-01-22 16:01 苏小北1024 阅读(1060) 评论(0) 推荐(0) 编辑
摘要:测试阿里云ECS 对象:在aliyun上买了一个ECS附加的云盘,使用sysbench测试云盘的IOPS和吞吐量 sysbench prepare 准备文件,10个文件,1个1G 已经可以看到,在准备文件阶段也是有写入的 sysbench run 一定要指定文件块4K,测试模式: 随机写,进程数量1 阅读全文
posted @ 2017-01-22 15:01 苏小北1024 阅读(4858) 评论(0) 推荐(0) 编辑
摘要:以前一直不太会用这个参数.现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大的服务器 重点理解 1. r/s w/s 分别代表,读IO次数/s, 写IO次数/s 2. await 是等待时间,svctm是服务时间,一般await 是远远大于 阅读全文
posted @ 2017-01-22 14:20 苏小北1024 阅读(625) 评论(0) 推荐(0) 编辑
摘要:当我 file total size=30G 并且指定3个文件的时候,结果是产生3个10G的文件,然而 max time=20被忽视了,虽然指定了20s的限制,实际上是在prepare阶段, max time参数无效 可见,确实是3个10G的文件 从iostat dx 可以看到prepare阶段,写 阅读全文
posted @ 2017-01-20 14:19 苏小北1024 阅读(476) 评论(0) 推荐(0) 编辑
摘要:对于内存而言,这里--memory-total-size=100G 就是 意味着 total number of events: 104857600 1. --memory-total-size=100G 1. --memory-total-size=50G 3. 在memory中,--num-th 阅读全文
posted @ 2017-01-17 16:56 苏小北1024 阅读(722) 评论(0) 推荐(0) 编辑
摘要:一。简介SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。当前功能允许测试的系统参数有:file I/O performance (文件I / O性能) scheduler performance (调度性能) memory alloca 阅读全文
posted @ 2017-01-17 15:55 苏小北1024 阅读(458) 评论(0) 推荐(0) 编辑
摘要:5 core : 25.2848s 指定5个线程,那么就是会占用5个core [root@jiangyi01.sqa.zmf /home/ahao.mah] pid= ;top Hp $pid [root@jiangyi01.sqa.zmf /home/ahao.mah/ALIOS_QA/tools 阅读全文
posted @ 2017-01-17 10:53 苏小北1024 阅读(341) 评论(0) 推荐(0) 编辑
摘要:ref "http://seanlook.com/2016/03/28/mysql sysbench/" 测试 当执行下面这个sysbench测试mysql的时候,你不知道的可能可能是: 1. 这到底是在测试读写?还是 读? 答: 只读 2. num threads=12 啥意思? 答:就是说有12 阅读全文
posted @ 2017-01-16 21:35 苏小北1024 阅读(522) 评论(0) 推荐(0) 编辑
摘要:What is the difference between rhel 6 and rhel7 difference|rhel 6|RHEL 7 | | release date |10 NOV 2010|asdasd OS boot time|40 sec|20 sec Maximum size 阅读全文
posted @ 2017-01-13 21:12 苏小北1024 阅读(186) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2017-01-06 13:00 苏小北1024 阅读(651) 评论(0) 推荐(0) 编辑
摘要:iperf https://sourceforge.net/projects/iperf/ http://downloads.es.net/pub/iperf/ https://github.com/esnet/iperf http://www.sdnlab.com/2961.html http:/ 阅读全文
posted @ 2017-01-04 20:40 苏小北1024 阅读(987) 评论(0) 推荐(0) 编辑