摘抄:http://blog.sina.com.cn/s/blog_4a362d610100aed2.html

  在磁盘阵列中,数据是以条带(stripe)的方式贯穿在磁盘阵列所有硬盘中的.这种数据的分配方式可以弥补OS读取数据量跟不上的不足.

1.将条带单元(stripe unit)从阵列的第一个硬盘到最后一个硬盘收集起来.就可以称为条带(stripe). 有的时候条带单元也被称为交错深度.在光纤技术中,一个条带单元被叫做段.

2.数据在阵列中的硬盘上是以条带的形式分布的,条带化是指数据在阵列中所有硬盘中的存储过程.文件中的数据被分割成小块的数据段在阵列中的硬盘上顺序的存储,这个最小数据块就叫做条带单元.

  条带单元的大小设置对性能是有影响的.如果选择的条带单元太小,服务应用对数据的需求量比条带单元大小要大.这样一次逻辑的I/O就会造成多次的物理I/O.这样一定会影响你的性能.如果选择的条带单元太大也会造成性能的下降,因为一个大于所需硬盘I/O可能会不断简慢每次需求. 会增加I/O操作的时间同时也会将不需要的数据读出来.特别是在RAID5中,必须从硬盘中读完整个条带来计算一个奇偶校验信息,使用太大的条带在读取额外的数据的同时也要计算奇偶校验信息.

  这样我们在选择条带单元大小的时候应该是让条带单元的大小和服务器应用产生的平均I/O请求大小一样大.也就是说理想的情况下一次I/O的请求产生一次磁盘I/O操作.最好的方法就是检测服务器应用的I/O工作情况.

Linux下我们使用iostat.

Windows 下我们使用perfmon.

阵列中条带(stripe)、stripe unit相关推荐

  1. Ceph RBD:条带(stripe)详解

    文章目录 引言 条带的概念 基本概念 条带数据如何分布? 为什么要有条带? Ceph RBD如何使用条带? 条带观察实践 创建rbd image,stripe_unit为1M,stripe_count ...

  2. raid中条带概念问题

    raid中条带概念 问题: 1.就raid 5 ,条带大小为128k,如果写入的文件很小如 2k,那存放的方式和占有容量是怎么确定.剩余条带怎么处理? 2.磁盘在格式化的时候有个单元分配大小,这个好像 ...

  3. raid5阵列两块硬盘掉线如何恢复阵列中的数据库

    [raid数据恢复故障描述] 华为S5300存储,存储中以供有16块FC硬盘,整个存储空间由450GB FC的硬盘组成一个RAID5磁盘阵列(包含一块热备盘).该存储中的RAID5阵列3号硬盘由于未知 ...

  4. 几种方法找到整型阵列中的最大值和最小值

    在整型阵列中,我们需要从中获取阵列元素的最大值和最小值: 方法一:先是使用Array进行排序,然后从排序后数组中,最一个元素为最小,最后一个元素为最大. public static int FindM ...

  5. 2D阵列中的峰值检测

    我正在帮助一家兽医诊所测量狗爪下的压力. 我使用Python进行数据分析,现在我不得不试图将爪子分成(解剖学)子区域. 我制作了每个爪子的2D阵列,它由爪子随时间加载的每个传感器的最大值组成. 这是一 ...

  6. 忆阻器交叉开关阵列中的长短期记忆(LSTM)神经网络

    忆阻器交叉开关阵列中的长短期记忆(LSTM)神经网络 原文:Long short-term memory networks in memristor crossbar arrays 作者:CanLi. ...

  7. 面向6G网络自动化的知识驱动可解释人工智能(XAI);基于汽车事件数据的脉冲神经网络目标检测;对称分类方案下波导阵列中的BIC;PreMovNet:基于运动前脑电的抓取和提举手运动学估计

    可解释的机器学习 中文标题:面向6G网络自动化的知识驱动可解释人工智能(XAI) 英文标题:Knowledge-powered Explainable Artificial Intelligence ...

  8. AutoCAD阵列中实现编号递增

    AutoCAD阵列中实现编号递增 去网站下载脚本 http://lee-mac.com/incrementalarray.html 把下载下来的脚本放在CAD的安装目录的Support文件夹 我这里是 ...

  9. RAID中条带的概念

    raid把数据分成条带,一个条带横跨所有数据磁盘,每个磁盘上存储条带的一部分,称为sagment,也称为条带深度.一个条带包含的扇区或块的个数,称为条带长度. raid向操作系统提供的是卷,是连续的扇 ...

最新文章

  1. 1.6 @FunctionalInterface注解
  2. Linux进程的创建和父子进程同步,操作系统实验报告_Linux进程创建与通信.doc
  3. python中dom模块_Python中使用dom模块生成XML文件示例
  4. 20220215-CTF-MISC-BUUCTF-爱因斯坦-binwalk分析图片-dd命令分离ZIP文件--图片属性中寻找密码
  5. onDraw什么时候被调用?
  6. php 5.6.27 在某些机器上正常,在 Windows 10 64、PHP 5.6 下重命名中文名文件,提示错误的解决...
  7. c++中在堆和栈中申请空间的差别
  8. LeetCode 841. 钥匙和房间(DFS/BFS)
  9. 蛮力法在查找算法中的应用(JAVA)--顺序查找
  10. 017 在SecureCRT中安装rz小工具
  11. 英寸、 Picas、 点、 跨度和 Twips 之间的关系
  12. psql物化视图自动更新
  13. 使用Mono Runtime Bundle制作安装包让C#桌面应用程序脱离net framework
  14. 147. class_exists()
  15. atitit.网络文件访问协议.unc smb nfs ftp http的区别
  16. 直接选择排序到堆排序做的那些改进
  17. Python3 利用阿里接口,根据银行卡号获取银行名称和logo
  18. Android虚拟机是以哪种方式实现的,底层逻辑又是怎样的?
  19. 【计算机网络13】网络安全
  20. android手机开机密码,android手机开机密码忘了怎么办?

热门文章

  1. Oracle11G的数据库数据导入导出(由11g上导出导入10g数据库等)
  2. js 字符串转gbk 数组
  3. 美国全国就业普遍低迷“技术”就业却加速增长;爱立信发布2030年10大消费者趋势 | 美通社头条...
  4. 计算机usb接口禁用,台式机usb接口禁用了怎么办
  5. 32位安装linux系统下载,CentOS 5.0 i386官方正式版系统(32位)
  6. java 完全匹配_全序列匹配(java)
  7. geotif 添加坐标_tiff和geotiff经度纬度高度值读取
  8. C/C++笔记之播放音乐的函数
  9. c++音乐播放所需要的头文件和库文件
  10. 解决PS 内存不足,RAM不足问题,方案汇总