http://pl.atyp.us/2013-07-why-sync-writes.html

肯定有其他op的性能需要考虑。但是其他op不能得出两个分布式文件系统的不同,只有这个小的同步写可以。

原因:

1,读op的负载测试不行:a,os和或者app级别的缓存把read进行了屏蔽,压力传递不到分布式文件系统级别。在文件系统级别,只关注write op。read cache意义不小,但引来较大的延迟。

b,只有大的顺序读是个例外,没有缓存的影响,但是大读容易饱和网络带宽,所以看不出两个文件系统的差别。

2,其他类型的写:           a,大的写或者大的异步写,大多数情况下也排除了cache的影响,但是也会饱和带宽,看不出两个文件系统的差别,跟大的读一样。也有可能批处理写或者合并写,这样也饱和了网络。重要的是测试同时的多个独立请求,分布式文件系统的并行处理能力。

3,就剩下了小的同步写:

对于此操作,在分布式文件系统评估阶段,对于函数生成元数据,算法定位的系统比如glusterfs/ceph,可以从单客户和单服务器的性能初步推断出系统的扩展性能。对于基于目录来定位的分布式文件系统hdfs/lustre,扩展性受到元数据服务器的影响。

4,应该也考虑元数据op的性能:

文件create和目录list性能比小写更差。也应该报告这样的测试数据。

测试小的同步写,是测试的最佳开始点。对于个人评估测试,可以考虑这样。但是对于要部署的系统,应该测试各种负载并且尽量跟真实环境一致。

Jeff Darcy个人发布的分布式存储测试分析报告为什么只关注Small Synchronous Writes相关推荐

  1. 软件工程——软件测试(黑盒测试、白盒测试、测试分析报告)

    经过前面软件测编码阶段,是不是我们就可以把软件发布出去供用户使用了呢?不是的,为了确保软件不会出现不必要的差错,还需要经过重重测试的. 目录 软件测试的目的 软件测试的原则 软件测试的方法有哪些? 测 ...

  2. 测试分析报告(GB8567——88)基于协同的在线表格forture-sheet

    测试分析报告(GB8567--88) 1引言 1.1编写目的 测试分析报告是在测试分析的基础上,对测试的结果以及测试的数据等加以记录和分析总结.它也是测试过程中的一个重要环节,同时,它也是对软件性能的 ...

  3. 小学数学测试软件报告,小学数学学业水平测试分析报告.doc.doc

    小学数学学业水平测试分析报告.doc 小学数学学业水平测试分析报告 高淳县教育研训中心 唐开鸿 赵凯 为了解目前我县小学数学教师的教学情况.数学学科教学质量.学生学习的薄弱点和优势,给县教育局进行农村 ...

  4. 项目测试分析报告 模板

    测试分析报告 1 引言 1.1 编写目的:阐明编写测试分析报告的目的并指明读者对象. 1.2 项目背景:说明项目的来源.委托单位及主管部门. 1.3 定义:列出测试分析报告中所用到的专门术语的定义和缩 ...

  5. 铁大课表 测试分析报告

    铁大课表 测试分析报告                   第七小组:闫立新.曹锦锋.李夏蕾. 苏海岩.王伟光.杨世超   2014年5月9日   目录 1引言... 3 1.1编写目的... 3 1 ...

  6. 软件测试计划与测试分析报告,软件测试计划与测试分析报告.doc

    软件测试计划与测试分析报告.doc 软件测试计划与测试分析报告 概述: 测试目的:系统地测试软件从安装到使用的全过程的正确性.稳定性,以发现并纠正潜在的错误. 运行环境:拟进行测试的环境: 硬件环境: ...

  7. 测试分析报告模板【附下载】

    测试分析报告 文档编号 当前版本 系统名称 建立日期 应用分类 项目负责 定稿日期 审 核 人 编 制 人 文档说明 版本 修改日期 修改主要内容 修改人 审核人 目录 1.引言 1.1编写目的 1. ...

  8. 国际清算银行成员发布央行数字货币分析报告

    点击上方 "蓝色字" 可关注我们! 暴走时评:国际清算银行对加密货币一直比较反感,但这种情绪并没有干扰其员工的客观思考.最近,该行两个工作组的负责人提交了一份以央行数字货币(CBD ...

  9. 网上书店黑盒测试_网上书店测试分析报告

    4.1 功能评定 ........................................................................................... ...

最新文章

  1. [微信小程序]动画,从顶部掉花的效果(完整代码附效果图)
  2. 从零开始搭建一个vue项目 -- vue-cli/cooking-cli(一)
  3. 第一个程序 - Windows程序设计(SDK)001
  4. android 之SharedPreferences,SDCard以及网络存储
  5. 大型web系统数据缓存设计-l转载
  6. 反思Code Review的注意点与目的
  7. php mongodb _id,PHP库 查询Mongodb中的文档ID的方法
  8. php用正则去掉一些固定字符,用PHP正则表达式清除字符串的空白
  9. 嵌入式Linux入门5:移植总览
  10. 前端导出Excel兼容写法
  11. 2017最新版《土地利用现状分类》GBT 21010-2017‰
  12. php 全等 性能,在PHP中,相等(==)和全等(===)的含义是一样的。
  13. [编程题]雀魂启动!(java实现)
  14. Springboot自动装配源码分析
  15. Java程序员怎么迈向架构师
  16. 离散信源信息量、平均信息量的计算
  17. 算法提高 我们的征途是星辰大海
  18. Unity Excel转Json小工具excel2json
  19. Mysql数据库服务
  20. java模拟器分辨率_创建AVD 模拟器大小/分辨率 调整

热门文章

  1. 《预测控制》学习记录二-DMC的内模控制结构(IMC)分析
  2. win10 移动硬盘无法弹出 提示设备已被占用
  3. 无法打开“×××”,因为无法确认开发者的身份——解决办法
  4. 弘辽科技:拼多多的流量从何而来?怎样提升店铺流量?
  5. php解析word文档
  6. 自考哪些专业不考英语跟计算机,深圳自考有哪些专业?并且可以不考“数学”和“英语”!...
  7. 单点登录之CAS SSO从入门到精通(第三天)
  8. 清华邓俊辉数据结构学习笔记(4) - 二叉搜索树、高级搜索树
  9. Greenplum数据库查看表倾斜的方法总结
  10. leetcode 166分数到小数