大话存储(终极版)读书笔记二 硬盘接口技术之 SATA接口

本文主要是介绍大话存储(终极版)读书笔记二 硬盘接口技术之 SATA接口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SATA硬盘接口

SATA接口全称 serial ATA,即串行传输ATA。

SATA优势:

  1. 传输速率高:SATA0传输速率达到150MB/S。
  2. 数据可靠性高:SATA可以同时对指令和数据封包进行CRC,不仅可以检测出所有的单比特和双比特的错误,而且根据统计学原理还能够检测出99.998%可能出现的错误。
  3. 节省空间。

SATA1.0缺点:

缺乏对于服务器和网络存储应用所需的一些先进特性的支持。EG:在多任务多请求的典型服务器环境里面,SATA硬盘的性能有大幅度下降,还有可维护性不强,可连接性不好等缺点。

SATA 2.0 新特性:

  1. 3Gb/S的传输速率:原因:使用8bit/10bit编码。缺陷:但由于硬盘内部传输速率还达不到与接口速率等同的程度,所以即便是在RAID场合下性能提升也没有很大。在大多数应用中,硬盘将更多的时间花在了寻道上,而不是传输上。接口速率的提高直接影响的是从缓存进行读写操作,所以从理论上大缓存的产品会从3GB的传输速率中得到更大的好处。
  2. 支持NCQ技术:(Native Command Queuing,自身命令队列)。

SATA效率低下的原因:

SATA内容:

 3.端口选择器(Port Selector):是一种数据冗余保护方案,具有端口选择器的SATA硬盘,外部有2个接口,同时连接这两个接口到控制器上,一旦某个接口坏掉或者连线故障,则立刻切换到另一个接口或者连线上。

4.端口复用器(Port Multiplier):即连接多个硬盘。它采用4bit宽度的Port Multiplier端口字段,其中控制端口占用一个位置因此最多可以输出15个设备。Port Multiplier的上行端口只有一个,在带宽为150MB/S时,容易造成瓶颈。Port Multiplier 技术对需要多硬盘的用户很有用,不过目前提供这种功能的芯片组极少。

5.服务器特性:防止开机时多硬盘同时启动带来的太大电流负荷的交错启用功能;强大的温度控制、风扇控制和环境管理;背板互联以及热插拔功能;这种技术更加侧重于低端服务器方面的扩展。

6.接口与连线强化:eSATA,即外置设备的SATA标准接口标准,采用屏蔽性能更好的两米长连接线,目标是取代USB和IEEE 1394。在内部接口方面,Click Connect 加强了连接的可靠性,在接上时有提示音,拔下时需要先按下去卡口。

这篇关于大话存储(终极版)读书笔记二 硬盘接口技术之 SATA接口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/243341

相关文章

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

HDFS—存储优化(纠删码)

纠删码原理 HDFS 默认情况下,一个文件有3个副本,这样提高了数据的可靠性,但也带来了2倍的冗余开销。 Hadoop3.x 引入了纠删码,采用计算的方式,可以节省约50%左右的存储空间。 此种方式节约了空间,但是会增加 cpu 的计算。 纠删码策略是给具体一个路径设置。所有往此路径下存储的文件,都会执行此策略。 默认只开启对 RS-6-3-1024k

最大流、 最小费用最大流终极版模板

最大流  const int inf = 1000000000 ;const int maxn = 20000 , maxm = 500000 ;struct Edge{int v , f ,next ;Edge(){}Edge(int _v , int _f , int _next):v(_v) ,f(_f),next(_next){}};int sourse , mee

Java 后端接口入参 - 联合前端VUE 使用AES完成入参出参加密解密

加密效果: 解密后的数据就是正常数据: 后端:使用的是spring-cloud框架,在gateway模块进行操作 <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>30.0-jre</version></dependency> 编写一个AES加密

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

java线程深度解析(一)——java new 接口?匿名内部类给你答案

http://blog.csdn.net/daybreak1209/article/details/51305477 一、内部类 1、内部类初识 一般,一个类里主要包含类的方法和属性,但在Java中还提出在类中继续定义类(内部类)的概念。 内部类的定义:类的内部定义类 先来看一个实例 [html]  view plain copy pu

模拟实现vector中的常见接口

insert void insert(iterator pos, const T& x){if (_finish == _endofstorage){int n = pos - _start;size_t newcapacity = capacity() == 0 ? 2 : capacity() * 2;reserve(newcapacity);pos = _start + n;//防止迭代

京东物流查询|开发者调用API接口实现

快递聚合查询的优势 1、高效整合多种快递信息。2、实时动态更新。3、自动化管理流程。 聚合国内外1500家快递公司的物流信息查询服务,使用API接口查询京东物流的便捷步骤,首先选择专业的数据平台的快递API接口:物流快递查询API接口-单号查询API - 探数数据 以下示例是参考的示例代码: import requestsurl = "http://api.tanshuapi.com/a

ORACLE语法-包(package)、存储过程(procedure)、游标(cursor)以及java对Result结果集的处理

陈科肇 示例: 包规范 CREATE OR REPLACE PACKAGE PACK_WMS_YX IS-- Author : CKZ-- Created : 2015/8/28 9:52:29-- Purpose : 同步数据-- Public type declarations,游标 退休订单TYPE retCursor IS REF CURSOR;-- RETURN vi_co_co

股票数据接口-陈科肇

陈科肇 新浪财经 sz-深圳sh-上海历史分价表:http://market.finance.sina.com.cn/pricehis.php?symbol=sz000506&startdate=2016-12-27&enddate=2016-12-27历史成交明细(当日成交明细):http://vip.stock.finance.sina.com.cn/quotes_service/v