Align I/Os:硬盘IO大小。测试设备时根据硬盘最小单位进行选择,机械硬盘上选512B或4K,SSD上选4K、8K等。测试分区时受分区sector size影响。由于Linux ext3的sector size为4096,所以在扇区为512B的机械硬盘上也无法选择Align I/Os on 512B进行测试,测试效果不佳。vps无法进行设备测试,如果是自购服务器,应使用设备测试。

Seq 即 Sequential 即连续读写。AS SSD会先以16MB的尺寸为单位,持续向受测分区写入生成1个达到1GB大小的文件,然后再以同样的单位尺寸读取这个,最后计算平均成绩而给出结果。

4K 即 Random 4k, Queue Depth=1 即 随机4K并发1个队列。AS SSD会以512KB的单位尺寸生成1GB大小的测试文件,然后在其地址范围(LBA)内进行随机4KB单位尺寸进行写入及读取测试,直到跑遍这个范围为止,最后同样计算平均成绩给出结果。

4K QD32 即 Random 4k, Queue Depth=32 即 随机4K并发32个队列。

4K-64Thrd 即 4K, 64 Thread 即 随机4K并发64个线程,和 4K QD64是一个意思。AS SSD会生成64个16MB大小的测试文件(共计1GB),然后同时以4KB的单位尺寸,同时在这64个文件中进行写入和读取测试,最后依然以平均成绩为结果。

通过AS SSD可以看出,iops与MB/s可以直接换算,比如4K读取是6227iops,即每秒钟可以读取6227个4K的文件,即 6227 * 4K / 1024 = 24.3 MB/s。

Intel的SSD性能数据采用iometer 4K QD32的测试结果:http://www.intel.cn/content/www/cn/zh/solid-state-drives/solid-state-drives-520-series.html#footnotes

价格与速度:

型号  容量  2012价格  4K QD32随机读/写(iops)  4K QD64 连续读写(MB/s)

民用 机械7200rpm 3.5英寸 SATA 6G 希捷Barracuda 7200.14 3TB ¥1.1k 409/365 386/291 200/180
企业级 机械10000rpm 2.5英寸 SAS 6G 希捷Savvio 10K.5 300GB ¥1k 750/700 170/170
企业级 机械15000rpm 2.5英寸 SAS 6G 希捷Savvio 15K.3 300GB ¥2.2k
企业级 固态SLC 2.5英寸 SATA 3G Intel X25-E 32G ¥2.5k 3.5w/3.3k 250/170
企业级 固态MLC PCI-E Intel 910 400G ¥14w 9w/3.8w 1000/750
企业级 固态MLC PCI-E Intel 710 100G ¥2.5k 3.8w/2.3k 270/170
民用 固态MLC 2.5英寸 SATA 6G Intel 520 120G ¥840 2.5w/8w 550/500
民用 固态MLC 2.5英寸 SATA 6G 镁光 M4 128G ¥800 7.8w/4.2w 7w/4w 500/175

为什么民用SSD的iops很高价格却很低,而企业级SSD的iops有的很低而价格却很高?因为企业级SSD的耐用性高,比如Intel 710 100G寿命为4K写入500TB,即5000次全盘写入。

Intel SSD寿命指标:smart中的“E8:Avai lable Reserved Space”:可用的预留闪存数量、“E9:Media Wearout Indicator”:闪存磨耗指数。其他厂商的SSD类似,比如镁光的wear leaving count。

SSD新盘的剩余磨损为100,当低于10时,应更换,报废。

todo:数据库的选择

关系型数据库用Mysql还是PostgreSQL,或者全用NoSQL?mongo还是hbase?

Mysql 和 PostgreSQL都可以。mysql用的人多,但是oracle收购sun以后,把mysql限制的更加封闭,正在衰落,和可能和OpenOffice一样被oracle整死,衍生出LibreOffice。但不用很担心,即使mysql被oracle整死,也会衍生出开源版本,使用方式一样。

关系型数据库和NoSQL搭配使用较好,关系型适合底层业务,NoSQL适合上层业务。关注淘宝hbase的使用。

转载于:https://blog.51cto.com/13249758/2172379

互联网创业的准备——数据库:硬盘iops、mysql相关推荐

  1. 互联网创业的准备——架构

    <互联网创业的准备>系列文章--http://cnblogs.com/sink_cup/ 鸣谢: 小米的哥们:幸福小小明 http://blog.exephp.com/ 1.技术练手网站 ...

  2. 统计MySQL中某数据库硬盘占用量大小

    放码过来 select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size, concat(truncat ...

  3. java计算机毕业设计互联网校园家教兼职平台源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计互联网校园家教兼职平台源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计互联网校园家教兼职平台源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目 ...

  4. 计算机毕业设计Java大学生创业众筹系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java大学生创业众筹系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java大学生创业众筹系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...

  5. 一个游戏程序员的App移动互联网创业

    关键字是:一个人,程序员,移动互联网,toC 个人认为想要一个人移动互联网创业需要以下必要条件: 1.你得是名客户端程序员.如果你还要开发服务器部分,则需要是一名全栈工程师,如果你现在不是则需要有成为 ...

  6. 互联网创业必备工具盘点

    今天就给大家系统盘点下互联网创业者必备的一些工具. 一.产品原型制作工具 下面是一些常用的产品原型制作工具: 纸与笔:这个就不用介绍了,是制作产品原型都会用到的基础工具. Axure:产品原型设计工具 ...

  7. MySql基础篇---001 数据库概述与MySQL安装篇:概述,表和类对应关系,表关系、数据库卸载,下载,安装,配置,启动,登录,演示,图形化工具,目录结构,常见问题

    第01章_数据库概述 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储 ...

  8. 《程序员》2012年10期精彩内容:移动互联网 创业•求生

    <程序员>封面报道:移动互联网 创业•求生 移动互联网蕴含着巨大财富,但与此同时,创业之路却举步维艰:产品同质化竞争加剧,推广成本不断攀升,盈利模式迟迟未能清晰,投资者忽冷忽热--究竟要跨 ...

  9. mysql 多线程_数据库选型之MySQL(多线程并发)

    本博客记录作者在工作与研究中所经历的点滴,一方面给自己的工作与生活留下印记,另一方面若是能对大家有所帮助,则幸甚至哉矣! 简介 鉴于高频中心库task部分占用机器较多,为节省成本,调研数据库或缓存.在 ...

  10. oracle数据库倒顺,mysql常用命令

    mysql 文件系统管理数据存在的问题 1.数据冗余性和不一致性 2.数据访问 3.数据相对独立 4.完整性和原子性问题 5.并发访问异常 6.安全性问题 数据库:指的是以一定方式储存在一起,能为多个 ...

最新文章

  1. 说出来你可能不信,现在酒厂都在招算法工程师
  2. tensorflow 进阶(二),BP神经网络
  3. python sklearn.datasets.fetch_mldata MNIST手写数字数据集无法获取, 报错 Function fetch_mldata is deprecated 的解决办法
  4. 19_clickhouse,数据查询与写入优化,分布式子查询优化,外部聚合/排序优化,基于JOIN引擎的优化,SQL优化案例,物化视图提速,查询优化常用经验法则,选择和主键不一样的排序键,数据入库优化
  5. 在sql server2000的查询分析器里查询oracle的数据
  6. putty自动登录设置
  7. flowjo软件使用方法_管家婆软件使用方法出库教程,管家婆软件做账流程视频_双全科技...
  8. 4017-二叉排序树的限定条件下的数据输出(C++,附思路及建立时的可能错误排查)
  9. c语言函数与指针,C语言指针与函数篇
  10. 寻找中项和第k小元素c语言,分治法第k小元素poj2104.ppt
  11. PERL 使用IO::Socket::INET模块实现socket编程
  12. URL重写 对于禁用cookie的 方法
  13. 欧姆龙服务器数码管不显示问题,TM1640驱动数码管不显示问题
  14. 网页输出pdf并转为word
  15. 大学计算机在线作业答案,大学计算机第一次在线作业及答案
  16. 入职两个月的总结和反思
  17. 王者荣耀的皮肤,你会怎么测试?
  18. 管理安装软件包yum什么是yum
  19. mysql触发器大全
  20. 【引语收集计划】《启迪》 本雅明--导言-瓦尔特.本雅明 : 1892-1940 by汉娜.阿伦特

热门文章

  1. css中背景的应用及BFC与IFC应用
  2. BestCoder Round #56/hdu5463 Clarke and minecraft 水题
  3. atomic一定线程安全吗
  4. Thread.sleep(0)的意义
  5. awk substr()函数
  6. 利用syslinux制作Dos、WinPE、Slax Linux集成u盘
  7. python 除法总返回浮点
  8. jquery 获取父窗口的元素、父窗口、子窗口
  9. 我真是个懒人,。。。
  10. SDUT_经典线型DP