我的编程空间,编程开发者的网络收藏夹
学习永远不晚

存储体系

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

存储体系

存储体系

存储体系

计算机存储体系分为多级,常见的有小到cpu内部的寄存器、cache,大到内存、磁盘、磁带以及各式可插拔的usb设备等都属于存储体系的一员,一个常见的直观的图如下:
存储体系

从最顶端的cpu开始一直到最下层的硬盘存储层,可以看到速度逐渐变慢,容量逐渐增大,图示的容量是以我自己的macbookpro16 13.3 8/256g配置为示例说明的

  • CPU/L1,多核时代,每个核心有自己的寄存器与L1,通常指代CPU中的寄存器与L1缓存,通常寄存器的速度在一个时钟周期,L1的速度在1-3个时钟周期(1时钟周期~1/3 ns)
  • L2,CPU内部的L2缓存,多核时代基本也是每个核心独享自己的L2缓存,容量较L1大,速度较L1慢
  • L3,通常说的三缓就是它了,一般都是M级别的大小,我自己的电脑上它是4M左右,台式机/服务器级别的CPU这个大小通常在十几、几十M左右,速度较L2进一步降低
  • Main Memory(主存),常见的内存就是它了,主流的内存容量都是以GB为单位了
  • SSD/HDD,固态硬盘与传统的机械硬盘,容量以TB为单位了

可以看到,我们常见的内存速度在CPU/L1面前被爆成渣渣了,即便如此,内存的速度还是相当快的,计算机的多级存储体系就是一步一步来弥补下一层速度与上一层不匹配的鸿沟,早期可能一个L1就够了,随着半导体技术的发展与进步,L2/L3慢慢出现,后续会不会继续出现L4级缓存或者随着内存技术的革新,干掉L3级缓存等情况也未可知

常见的还有一个网络延时,网络延时对于内网来讲通常在0.1~10ms之间波动,具体可能还跟网络中的设备、路由等关系较大,访问外网(公网)的速度基本都在十几、几百ms甚至秒级别的不一而足,
这个网络延时算是波动比较大的一种

介绍这些是为了让开发人员对于计算机中常见的设备、组件的速度有一个直观的认知,我们的应用通常以进程的方式工作在内存中,以服务的方式对外暴露网络接口,同时自己还兼具作为客户端请求外部的数据库服务、缓存服务等其他组件,然后整个系统里面多个子系统构成一张网状的拓扑结构形成一套完整的系统

硬盘

早期的硬盘以HDD为主,近些年SSD逐渐成为主流,对于企业服务来讲,磁盘需要关注几个点

  • 容量,最常见的指标,硬盘容量大小直接决定能存放多少数据
  • IOPS(Input/Output Operations Per Second) 每秒的读写操作次数,IOPS又可以进一步分为随机读写的IOPS和顺序读写的IOPS

以下为常见的HDD磁盘IOPS列表,数据来源Wikipedia

设备 转速 IOPS.
7,200 RPM SATA硬盘驱动器 7200RPM/S 75~100 IOPS
10,000 RPM SATA硬盘驱动器 10000RPM/S 125~150 IOPS
10,000 RPM SAS硬盘驱动器 10000RPM/S ~140 IOPS
15,000 RPM SAS硬盘驱动器 15000RPM/S ~175-210 IOPS

个人用户使用的机械磁盘转速基本都在5400RPM/S(主流笔记本电脑)、7200RPM/S(主流台式机)
可以看到,HDD的IOPS基本是跟转速正相关的,实际上转速直接决定旋转延迟,感兴趣的可以自行搜索机械硬盘读取数据的原理

以下为常见的SSD IOPS列表,基本都是企业级的,数据来源Wikipedia

设备 形式 IOPS.
Intel X25-M G2(MLC) SSD ~8,600 IOPS
Intel X25-E (SLC) SSD ~5,000 IOPS
G.Skill Phoenix Pro SSD ~20,000 IOPS
OCZ Vertex 3 SSD 最高可到60,000 IOPS
Corsair Force Series GT SSD 最高可到85,000 IOPS

SSD与HDD底层寻址数据的方式区别相当大,可以看到IOPS,SSD相较于HDD基本是碾压式的降维打击,HDD相较于SSD的优势目前基本只剩下容量与数据长久保存的稳定性

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

存储体系

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

存储体系

存储体系计算机存储体系分为多级,常见的有小到cpu内部的寄存器、cache,大到内存、磁盘、磁带以及各式可插拔的usb设备等都属于存储体系的一员,一个常见的直观的图如下:从最顶端的cpu开始一直到最下层的硬盘存储层,可以看到速度逐渐变慢,容量逐渐增大,图示的容
存储体系
2019-05-24

1. MySQL体系结构和存储引擎——MySQL体系结构、存储引擎、连接MySQL

一、MySQL体系结构和存储引擎尽管各个平台在底层(如线程)实现方面都各不相同,但MySQL基本上能保证在各个平台上的物理结构的一致性。因此,用户应该能很好的理解MySQL数据库在所有这些平台是如何运作的。1.1 定义数据库和实例数据库:物理操作系统文件或其他
1. MySQL体系结构和存储引擎——MySQL体系结构、存储引擎、连接MySQL
2019-01-12

MySQL体系结构与存储引擎

1、MySQL体系结构MySQL的体系结构可以分为两层,MySQL Server层和存储引擎层。在MySQL Server层中又包括连接层和SQL层,如图1-1所示。应用程序通过接口( 如ODBC、JDBC)来连接MySQL。最先连接处理的是连接层,连接层包括
MySQL体系结构与存储引擎
2021-05-04

PostgreSQL数据库体系结构-存储结构

PostgreSQL数据库体系结构-存储结构数据库聚簇逻辑结构(Logical Structure of Database Cluster)database cluster--数据库聚簇,是一组数据库的集合,而不是多个数据库服务器database--数据库,是
PostgreSQL数据库体系结构-存储结构
2021-08-02

方便存储 Win8系统的SkyDrive功能大体验

Win8作为微软下一代操作系统,最大亮点是用开始屏幕取代了原来的开始菜单,而且在开始屏幕中设计了众多应用程序,其中包含了网络存储SkyDrive功能。 图1 SkyDrive登录界面  在使用SkyDrive功能时,首先需要具有Micros
2022-06-04

关于MySQL的体系结构及存储引擎图解

目android录一、mysql的体系结构① 结构图② 各结构的功能二、存储引擎① 简介及支持② 建表时,指定引擎三、各存储引擎的特点InnoDBMyISAMMemory四、存储引擎的选择ACID一、MySQL的体系结构① 结构图② 各结
2023-05-23

Linux系统禁用USB储存的具体方法是什么

Linux系统禁用USB储存的具体方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux系统中如何禁用USB 存储?有时为了保护数据的安全需要在系统
2023-06-28

2022下半年软件设计师知识点:分级存储体系

  不少考生在备考2022下半年软件设计师考试,编程学习网小编为大家整理了2022下半年软件设计师知识点:分级存储体系,希望对大家备考有帮助。  为帮助考生备考软考软件设计师考试,编程学习网小编为大家整理了2022下半年软件设计师知识点:分级存储体系,相信对大家备考会有帮助。  分级存储体系  【考法分析】  本知识点主要考查
2022下半年软件设计师知识点:分级存储体系
2024-04-19

Linux系统搭建ISCSI存储服务器具体步骤是什么

这篇文章跟大家分析一下“Linux系统搭建ISCSI存储服务器具体步骤是什么”。内容详细易懂,对“Linux系统搭建ISCSI存储服务器具体步骤是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着
2023-06-28

mysql中存储过程体语句是什么

本篇文章给大家分享的是有关mysql中存储过程体语句是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.存储过程体包含了在过程调用时必须执行的语句,例如:dml、ddl语句
2023-06-14

编程热搜

目录