存储笔记2 存储系统环境

Lesson2 大纲
存储系统环境的三大组成

  1. host
  2. connectivity
  3. storage

信息主机物理和逻辑组件
接口协议PCI IDE/ATA SCSI
存储选项

  1. 磁带
  2. 光盘
  3. 磁盘驱动器

Host

应用程序在主机上运行

  1. from 简单的笔记本电脑 to 服务器集群(服务器集群用LAN连接),甚至mainframe (大型主机)

物理组成?

  1. CPU
  2. storage
    1. disk device and internal memory 磁盘设备 内部存储器
  3. IO设备
    1. H to H communications
      1. Network Interface card NIC 网络接口卡
      2. Host to storage device 主机到存储设备
    2. communications
      1. host bus adapter HBA 主机总线适配器

逻辑组成

  1. HOST
  2. application
  3. OS
  4. File system
  5. volume manager
  6. device drivers
  7. HBA

详细论述

  1. application
    1. 用户和主机间的接口
    2. 三层架构
      1. application UI APP
      2. computing logic 计算逻辑
      3. underlying databases 数据库
    3. 应用程序数据访问可分为
      1. block级访问:数据 stored and retrieved(检索) in blocks,指定LBA
      2. 文件级访问 : 通过指定文件名,path存储,检索
  2. OS
    1. resides between APP and hardware
    2. controls environment

主机的逻辑控制组件 LVM

  1. creating and controlling 主机级 logical storage
    1. storages’ physical view is converted to logical one by mapping —— 物理视图变为逻辑视图
    2. logical data blocks are mapped to physical data blocks(逻辑数据块变为物理数据块)
  2. 通常为OS一部分,或第三方主机软件提供
  3. LVM组成
    1. physical volume
    2. volume group
    3. logical volume

LVM后续部分:

  1. Device drivers 设备驱动程序
    1. OS可以识别设备
    2. access, control 设备给API
    3. 取决于硬件和OS
  2. 文件系统
    1. 一个单元存储的相关记录
    2. 数据集合
    3. 文件的层次结构

Volume Groups

  1. 一个或多个 physical volumes
  2. LVM 将 Volume Groups 是为单独的实体管理
  3. Volume Groupe 内可根据需要进行增删
  4. Physical volumes 多为大小相等的连续磁盘块
  5. host在OS上至少用一个disk group
    1. APP和OS各自data保存在单独的volume group中

LVM例子

  1. partitioning
  2. concatenation

How Files are Moved to and from Storage

  1. 用户 (配置管理
  2. 文件(存于
  3. File system files(被file system映射
  4. File system 块 (存于
  5. LVM logical extents LVM逻辑扩展数据块 (被LVM映射到
  6. Disk physical extents (存于)
  7. disk sectors (被disk存储子系统管理)

Connectivity

主机之间或主机与任何存储设备之间的互连
物理组件

  • bus 总线
  • port端口
  • cable电缆

CPU 通过bus连接 HBA, HBA与Disk各有一个port,port之间通过cable连接

protocol

receiver和sender之间通信定义格式

  1. Tightly connected
    1. RAM, 到控制器的存储缓冲区(例如PCI)
  2. directly attached
    1. 以中等距离将主机连接到存储器(例如IDE/ATA)
  3. networkconnected
    1. 网络连接的实体,如网络主机、NAS或SAN(例如SCSI或FC

Popular Connectivity Options: PCI

用于本地总线系统 local bus system

  • 即插即用
  • interconnection between micro processor and attached devices
  • 吞吐量133MB/s
  • PCI 32/64 bits
  • PCI express : PCI总线的增强版,具有更高的吞吐量和时钟速度

Popular Connectivity Options: IDE/ATA

Integrated Device Electronics (IDE) / Advanced Technology Attachment (ATA)

  • 最欢迎
  • 高性能 低成本
  • 廉价的存储互联
  • 用于内部链接

Serial Advanced Technology Attachment (SATA

  • 热插拔
  • IDE/ATA 规范串行版本
  • 增强型总线为 6Gb/s

Popular Connectivity Options: SCSI

并行SCSI(Small computer system interfac)

  • 最受欢迎的服务器硬盘接口
  • 成本高于IDE/ATA
  • 支持多个同时数据访问
  • “高端环境”
  • 320MB/s
    串行SCSI(SAS)
  • 3gb/s

Storage: Medias and Option

magenetic tape

  1. 低成本
  2. 长期存储
  3. 缺点:sequanttial 顺序数据访问、一次单个应用程序访问,物理损耗、存储、检索开销(Physical wear and tear and Storage/retrieval overheads)

Optical Disk

  1. 小型单用户中作为分发介质
  2. Write once and read many (WORM)
  3. 限制:容量 速度

Disk Driver

  1. 受欢迎
  2. 随机读写
  3. 合适performance intensive online app

第一部分总结

Key points covered in this lesson:

  • Host components
    • Physical and Logical
  • Connectivity options
    • PCI, IDE/ATA, SCSI
  • Storage options
    • Tape, optical and disk driv

第二部分

Physical Disk Structure

对于柱面

  1. spindle
  2. cylinder

对于platter

  1. track
  2. sector

磁盘驱动性能

  • Electromechanical device
    • 影响存储system的总体性能
  • disk service time
    • 多用于完成IO请求
    • seek time
    • rotational latency
    • data transfer rate

Disk Drive Performance: seek time

  1. 定位 read/write head 所需时间
  2. 寻道时间端,IO操作越快
  3. 寻道时间的规格包括
    1. 全行程 full stroke
    2. 平均值
    3. tacnk to track

Disk Drive Performance: Rotational Speed/Latency

盘片在R/W磁头下旋转和定位数据所花费的时间

  1. rotation speed of the spindle
  2. average rotational latency
    1. one-half of time
    2. 5.5ms for 5400 rpm drive (rps (转/秒)或 rpm (转/分))
    3. 2.0 ms for 1500 rpm drive

Disk Drive Performance: Data Transfer Rate

单位时间传输速率

  • 内部传输速率:数据从track到dis internal buffer
  • 外部传输速度 : 生成的接口速度

Fundamental Laws Governing Disk Perfor

Little’s Law

N = a × R N = a\times R N=a×R

  1. N: 系统总需求数
  2. a: 到达率
  3. R: 平均响应时间

Utilization law

U = a × R S U = a\times RS U=a×RS

  • U: UO控制吕勇率
  • RS: 服务时间

total response time

R = R S 1 − U R = \frac{RS}{1 - U} R=1URS

服务时间的话:得翻倍

企业级山村又是

  1. 更快的性能
    1. 比IO PS强30倍
    2. 小于1ms的服务
  2. 时间是
    1. 能效更高
    2. IO减少98%的时间
  3. 可靠性更高
    1. 无移动部件
    2. RAID重建
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android笔记系统是一种可以帮助用户记录、整理和分享笔记的应用程序。以下是一些常见的Android笔记系统的特点和功能: 1. 笔记编辑:大多数Android笔记系统都提供了基本的文本编辑功能,用户可以输入、编辑和保存笔记。一些系统还允许用户插入图片、附件和链接等元素,以丰富笔记内容。 2. 分类和标签:许多Android笔记系统允许用户将笔记进行分类和标签,以便更好地组织和查找。这有助于用户根据主题、日期或其他标准将笔记分组,以便快速找到所需的资料。 3. 笔记共享:一些Android笔记系统允许用户将笔记分享到社交媒体平台或与其他人共享。用户可以选择将笔记以链接、邮件或其他形式发送给朋友或同事,以便他们能够方便地查看和评论笔记。 4. 搜索功能:许多Android笔记系统提供强大的搜索功能,用户可以根据关键词、标签或分类快速找到所需的笔记。 5. 提醒和日历集成:一些Android笔记系统与日历应用程序集成,允许用户设置提醒,以便在特定日期或时间提醒用户查看或更新笔记。 6. 云同步:大多数Android笔记系统都支持云同步功能,用户可以将笔记存储在云端,并在多个设备上访问。这有助于用户在不同设备之间同步笔记,并确保数据的安全性和可访问性。 7. 多平台支持:一些Android笔记系统还支持在多个平台上使用,包括iOS、Windows和Mac等。这为用户提供了更多的灵活性和选择。 总之,Android笔记系统为用户提供了一个方便、高效的方式来记录、整理和分享笔记。它们提供了各种功能和工具,以帮助用户更好地组织和查找信息,并与其他人共享和协作。选择一个适合自己的Android笔记系统,可以帮助您更有效地管理您的学习、工作或个人笔记

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值