sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL/Drizzle,它主要包括以下几种方式的测试:cpu性能磁盘io性能调度程序性能内存分配及传输速度POSIX线程性能数据库性能(OL...
分类:
其他好文 时间:
2015-12-18 22:46:51
阅读次数:
212
怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式: 第一种:用 top 命令 中的cpu 信息观察 Top可以看到的cpu信息有: Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cp...
分类:
系统相关 时间:
2015-12-17 12:14:14
阅读次数:
158
Table of contents-----------------1. Overview2. How fio works3. Running fio4. Job file format5. Detailed list of parameters6. Normal output7. Terse ou...
分类:
其他好文 时间:
2015-12-11 18:36:46
阅读次数:
234
首先需要知道什么是IO: IO是输入输出接口阅读本文章可以带着下面问题1.集群的瓶颈为什么IO?2.你对IO了解多少?这里面只说个人观点:当我们面临集群作战的时候,我们所希望的是即读即得。可是面对大数据,读取数据需要经过IO,这里可以把IO理解为水的管道。管道越大越强,我们对于T级的数据读取就越快。...
分类:
其他好文 时间:
2015-12-04 22:46:27
阅读次数:
218
这几天做MySQL性能测试,偌大一个公司,找几台性能测试机器都很纠结,终于协调到两台,IO的性能如何还不知道。数据库属于IO密集型的应用,所以还是先评估下Server的IO性能,看看是否能和线上的机器匹配上。之前一直知道用dd(device to device)命令可以简单测试磁盘的IO读写速度,但...
分类:
系统相关 时间:
2015-12-04 20:22:30
阅读次数:
241
oracel里默认是表及索引都是放同一个表空间下。在数据量少的情况下。放同一个表空间没什么问题,一旦数据量大还是建意分开放。对于磁盘IO 操作来讲。提高IO总体性能;索引文件丢失的话,可以直接重建;移动索引表空间:alter index idx_***** rebuild tablespace **...
分类:
其他好文 时间:
2015-12-02 14:30:37
阅读次数:
222
RAID是英文Redundant Array of Independent Disks(独立磁盘冗余阵列),简称磁盘阵列。下面将各个级别的RAID介绍如下。RAID0条带化(Stripe)存储。理论上说,有N个磁盘组成的RAID0是单个磁盘读写速度的N倍。RAID 0连续以位或字节为单位分割数据,并...
分类:
其他好文 时间:
2015-11-29 18:10:17
阅读次数:
189
近段时间部署和测试了一个mycat+4Percona+tokudb的水平拆分集群,前段应用是将一类奖状数据不断地写入到这个库中,只有insert操作,前几天运行状态还比较好。从昨天开始,由于业务量突然增加了一些,磁盘IO负载变得很高,而且仔细分析之后,发现磁盘读的性能远远高于磁盘写的性..
分类:
数据库 时间:
2015-11-27 01:26:37
阅读次数:
225
系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、优化的方法也不同、...
分类:
其他好文 时间:
2015-11-25 22:04:58
阅读次数:
236
原文地址:http://blog.csdn.net/yuesichiu/article/details/8722417这个文档是对fio-2.0.9 HOWTO文档的翻译,fio的参数太多了,翻译这个文档时并没有测试每一个参数的功能和使用方法,只有少量参数做了试验,大部分的参数采用的是根据字面翻译或...
分类:
其他好文 时间:
2015-11-24 17:25:56
阅读次数:
202