热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

读写速度可达10GB/s的多磁头多磁道并行存储系统

目前整个计算机系统中,存储系统一直是一个很大的瓶颈,十几年来,虽然存储密度一直在翻新,但是读取速度提高很有限,即使现在的固态硬盘系统也只是比普通的机械硬盘快一些而已,速度仍然停留

        目前整个计算机系统中,存储系统一直是一个很大的瓶颈,十几年来,虽然存储密度一直在翻新,但是读取速度提高很有限,即使现在的固态硬盘系统也只是比普通的机械硬盘快一些而已,速度仍然停留在MB/s的级别。多磁头多磁道并行存储系统——MHMS,可以极好地解决目前存储系统的瓶颈,读写速度可以轻松达到10GB/s以上,替代目前的硬盘系统,甚至是替代内存系统!

       读写速度可达10GB/s的机械硬盘,秒杀固态硬盘(固态硬盘读写速度在400-500MB/s左右,普通的机械硬盘读写速度最快也就140MB/s)! 多磁头多磁道并行高速机械硬盘——机械硬盘架构,内存级别的读写速度!

       以下即为多磁头多磁道并行存储系统——MHMS开发的三个版本,分别针对移动存储应用,桌面存储应用,以及服务器存储应用!




 

移动版

桌面版

服务器版

尺寸

20mm×25mm×75mm

70mm×75mm×150mm

90mm×95mm×150mm

转速

7200转/min

7200转/min

10000转/min

磁头个数

64个

128个

128个

读写速度

2.16GB/s

18.72GB/s

34.00GB/s

容量

350GB

3TB

4TB


MHMS系统和主流硬盘的读写速度对比图

 

MHMS系统可以极大提高存储系统读写速度,是目前主流存储系统速度的几十倍!



MHMS与普通机械硬盘内部构造图对比

 

1、圆盘变为了圆柱,各个磁道的半径相同,可以极大降低磁头读写复杂度,同时提高磁存储密度;

2、磁头仅作径向的直线运动,并且位移量可以控制在1mm以内;

3、多个磁头可以共用一个磁头臂,扩展多个磁头更加容易;

4、数据在磁面上的存储方式由连续单磁道变为非连续多磁道,以64磁头为例,普通机械硬盘需要读取64比特的数据,需要转过64个角度值,MHMS只需要转过一个角度值,该速度值与磁头个数成正比;

5、MHMS具有独立的磁道读取磁头,及磁道数据传输线路;

6、MHMS采用并行数据读取技术,极大发挥机械硬盘机械部件性能,极大存储系统提高读写速度。

10GB/s以上的读写速度

代表着什么

拷贝一部无损的蓝光电影(25-50GB)只需几秒

加载一个大型游戏跟打开通讯录一样快

处理TB级别以上的大数据

也不用出去喝杯咖啡了

阿汤哥偷个机密文件也不用读秒了

省下的时间可以多拯救几次人类了



推荐阅读
  • J2EE平台集成了多种服务、API和协议,旨在支持基于Web的多层应用开发。本文将详细介绍J2EE平台中的13项关键技术规范,涵盖从数据库连接到事务处理等多个方面。 ... [详细]
  • PHP网站部署指南:从零开始搭建PHP网站
    本文提供了详细的步骤指导,帮助开发者在不同环境下成功部署PHP网站,包括在IIS和Apache服务器上的具体操作。 ... [详细]
  • 设计模式系列-原型模式
    一、上篇回顾上篇创建者模式中,我们主要讲述了创建者的几类实现方案,和创建者模式的应用的场景和特点,创建者模式适合创建复杂的对象,并且这些对象的每个组成部分的详细创建步骤可以是动态的变化的,但 ... [详细]
  • Spring Boot 初学者指南(第一部分)
    本文介绍了Spring Boot框架的基础知识,包括其设计理念、主要优势以及如何简化传统的J2EE开发流程。 ... [详细]
  • 酷家乐 Serverless FaaS 产品实践探索
    本文探讨了酷家乐在 Serverless FaaS 领域的实践与经验,重点介绍了 FaaS 平台的构建、业务收益及未来发展方向。 ... [详细]
  • 本文深入探讨了分布式文件系统的核心概念及其在现代数据存储解决方案中的应用,特别是针对大规模数据处理的需求。文章不仅介绍了多种流行的分布式文件系统和NoSQL数据库,还提供了选择合适系统的指导原则。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • Golang与微服务架构:构建高效微服务
    本文探讨了Golang在微服务架构中的应用,包括Golang的基本概念、微服务开发的优势、常用开发工具以及具体实践案例。 ... [详细]
  • 时序数据是指按时间顺序排列的数据集。通过时间轴上的数据点连接,可以构建多维度报表,揭示数据的趋势、规律及异常情况。 ... [详细]
  • 第三周课堂测试1、使用汇编语言编写指令时,用一些简单的容易记忆的符号来代替二进制指令,比机器语言更为方便,属于高级语言。(B ... [详细]
  • 我们正在使用GNU Make来构建我们的系统,在makefile文件的末尾,我们通过一个名为Makedepends的包含来生成一系列的.d文件。然而,当文件被删除或移动时,依赖关系会中断,我们需要寻找一种方法来优雅地处理这种情况。 ... [详细]
  • 本文介绍如何通过配置Linux服务器作为路由器来实现两个不同网段(192.168.1.0/24 和 192.168.2.0/24)之间的互联互通。 ... [详细]
  • 解析 HTTP 头 'Vary: Accept-Encoding' 的作用与重要性
    本文详细探讨了 'Vary: Accept-Encoding' HTTP 头的作用,即指导缓存系统(如代理服务器和 CDN)根据不同的编码需求存储和提供适当的资源版本,确保不同类型的客户端能够接收到适合自己的内容。 ... [详细]
  • 本文详细介绍如何在Spring Boot项目中集成和使用JPA,涵盖JPA的基本概念、Spring Data JPA的功能以及具体的操作步骤,帮助开发者快速掌握这一强大的持久化技术。 ... [详细]
author-avatar
呼噜垃圾桶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有