条带化

Posted houjunjun437416

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条带化相关的知识,希望对你有一定的参考价值。

什么是条带化(striping)

 

   当多个进程同时访问一个磁盘时,可能会出现磁盘冲突。大多数磁盘系统都对访问次数(每秒的 I/O 操作,IOPS)和数据传输率(每秒传输的数据量,TPS)有限制。当达到这些限制时,后面需要访问磁盘的进程就需要等待,这时就是所谓的磁盘冲突。

   避免磁盘冲突是优化 I/O 性能的一个重要目标,而 I/O 性能的优化与其他资源(如CPU和内存)的优化有着很大的区别 ,I/O 优化最有效的手段是将 I/O 最大限度的进行平衡。

   条带化技术就是一种自动的将 I/O 的负载均衡到多个物理磁盘上的技术,条带化技术就是将一块连续的数据分成很多小部分并把他们分别存储到不同磁盘上去。这就能使多个进程同时访问数据的多个不同部分而不会造成磁盘冲突,而且在需要对这种数据进行顺序访问的时候可以获得最大程度上的 I/O 并行能力,从而获得非常好的性能。很多操作系统、磁盘设备供应商、各种第三方软件都能做到条带化。

以上是关于条带化的主要内容,如果未能解决你的问题,请参考以下文章

Linux LVM条带化

使用 jQuery 从表条带化中排除嵌套表

条带化

需要简单解释“锁条带化”如何与 ConcurrentHashMap 一起工作

第二篇:故障容忍

为啥 axios 不将数据发布到服务器进行条带化?