热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[转载]strip、stripe和chunk的概念

http:blog.csdn.netstripingarticledetails17449645strip、stripe和chunk的概念说句实话,对于存储里面strip和st

http://blog.csdn.net/striping/article/details/17449645

strip 、 stripe 和chunk的概念

 

 

说句实话,对于存储里面 strip 和 stripe 这样基础的概念,一直都在术语层面有些混淆(英文拼写太相近了),实在有些丢脸。好在看到了一个帖子,发现没有分清strip和stripe的还远远不止我一个,呵呵

http://bbs.doit.com.cn/viewthread.php?tid=63290

其实看看下面的图,就清楚两者的区别了. 从英语本意来讲,记住 stripe  比 strip  更"长"就不会弄混淆了。

strip是"条", 有一块的意思:

long narrow piece (of material, etc) or area (of land, etc)

Stripe 是条纹:

long narrow band (usu of the same width throughout its length) on a surface that is usu different from it in colour, material or texture

,

从我的理解而言:

stripe size = strip size * stripe depth

stripe = chunk / strip size = chunk size

block 基本上可以认为就是 sector


SNIA Dictionary中对于本帖中所涉及名词的解释

extent
1. [Storage System] A set of consecutively addressed FBA disk blocks that is allocated to consecutive addresses of a single file.
2. [Storage System] A set of consecutively located tracks on a CKD disk that is allocated to a single file.
3. [Storage System] A set of consecutively addressed disk blocks that is part of a single virtual disk-to-member disk array mapping.
A single disk may be organized into multiple extents of different sizes, and may have multiple (possibly) non-adjacent extents that are part of the same virtual disk-to-member disk array mapping. This type of extent is sometimes called a logical disk.
strip
[Storage System] The consecutively addressed blocks in a single extent.
A disk array‘s controller uses strips to map virtual disk block addresses to member disk block addresses. Also known as stripe element.
strip size
[Storage System] Synonym for stripe depth.
stripe
[Storage System] The set of strips at corresponding locations of each member extent of a disk array that uses striped data mapping.
The strips in a stripe are associated with each other in a way (e.g., relative extent block addresses) that allows membership in the stripe to be quickly and uniquely determined by a computational algorithm. Parity RAID uses stripes to map virtual disk block addresses to member extent block addresses.
stripe depth
1. [Storage System] The number of blocks in a strip in a disk array that uses striped data mapping.
2. [Storage System] The number of consecutively addressed virtual disk blocks mapped to consecutively addressed blocks on a single member extent of a disk array.
stripe element
[Storage System] Synonym for strip.
stripe size
[Storage System] The number of blocks in a stripe.
A striped array‘s stripe size is the stripe depth multiplied by the number of member extents. A parity RAID array‘s stripe size is the stripe depth multiplied by the number of member extents less the number of parity extents.
chunk
[Storage System] Synonym for strip.
chunk size
[Storage System] Synonym for stripe depth and strip size.
block
1. [Storage System] The unit in which data is stored and retrieved on disk and tape devices; the atomic unit of data recognition (through a preamble and block header) and protection (through a CRC or ECC).
2. [Fibre Channel] A unit of application data from a single information category that is transferred within a single sequence

 

[转载] strip 、 stripe 和chunk的概念,,

[转载] strip 、 stripe 和chunk的概念


推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • QUIC协议:快速UDP互联网连接
    QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 本文探讨了如何通过最小生成树(MST)来计算严格次小生成树。在处理过程中,需特别注意所有边权重相等的情况,以避免错误。我们首先构建最小生成树,然后枚举每条非树边,检查其是否能形成更优的次小生成树。 ... [详细]
  • 本文详细介绍了IBM DB2数据库在大型应用系统中的应用,强调其卓越的可扩展性和多环境支持能力。文章深入分析了DB2在数据利用性、完整性、安全性和恢复性方面的优势,并提供了优化建议以提升其在不同规模应用程序中的表现。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 几何画板展示电场线与等势面的交互关系
    几何画板是一款功能强大的物理教学软件,具备丰富的绘图和度量工具。它不仅能够模拟物理实验过程,还能通过定量分析揭示物理现象背后的规律,尤其适用于难以在实际实验中展示的内容。本文将介绍如何使用几何画板演示电场线与等势面之间的关系。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
author-avatar
郭爷们1986_488
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有