tag 标签: 存储

相关帖子
相关博文
  • 2022-9-13 09:53
    83 次阅读|
    0 个评论
    几款常见存储系统的对比分析
    一、主流存储系统介绍 1.NetApp NetApp 系统为各种不同平台上的用户提供了对全部企业数据的无缝访问,NetApp全系列光纤网络存储系统在文件访问方面支持NFS 和CIFS,在块存储访问方面支持FCP 和iSCSI。 2.Lsilon Isilon的IQ群集存储产品线,满足从最高性能的第一级应用到第二级的企业数据归档、磁盘到磁盘的备份和容灾等的需要。 3.Vast Data Vast Data的通用存储技术使企业现在可以将全闪存性能与存档经济性和规模相结合,从而使关键任务和数据密集型企业生产环境能够整合其工作流程。 4.DDN lustre DDN lustre是一种集群存储体系结构,其核心组件就是Lustre文件系统。该文件系统可在Linux操作系统上运行,并提供了符合POSIX标准的UNIX文件系统接口。 5.WEKA HK-WEKA是具有史诗般的性能的人工智能数据平台,提供现代企业 AI 工作负载所需的性能、可扩展性和可靠性。其WekaFS是现代工作负荷的现代存储系统,它的架构和性能旨在最大限度地提高您在云、企业内部或混合部署中对GPU的使用,提供数据管理功能,使您对EPOCH的洞察力时间加快80倍之多。 二、简单性、速度和规模的比较 三、标准/能力的比较 四、总结 从上述简单性、速度、规模及标准的比较来看,WEKA的WekaFS现代存储系统比NetApp、Lsilon , Vast Data, DDN lustre的性能都要更好些。 今天的工作负载需要一类新的存储,以提供获得或保持组织的竞争优势所需的性能、可管理性和可扩展性。HK-WEKA数据平台是为数据密集型现代工作负载设计和优化的。随着人工智能、机器学习和深度学习的性能需求加剧,它被理想地设计为将存储性能和数据可用性提升到新的水平。它的架构和性能旨在最大限度地提高云、企业内部或混合部署中对GPU的使用,提供数据管理功能,可以将EPOCH的洞察力时间加快80倍之多。 虹科云科技 ,主要分享云计算、数据库、商业智能、数据可视化、高性能计算等相关知识、产品信息、应用案例及行业信息,为学习者传输前沿知识、为技术工程师解答专业问题、为企业找到最适合的云解决方案!
  • 2022-9-8 09:59
    103 次阅读|
    0 个评论
    如何选择现代存储产品?这份指南供你参考!
    一、非结构化数据增长使得传统存储不再适用 这可能让你感到惊讶,但企业中几乎90%的数据都是非结构化的,而且根据IDC的数据显示,非结构化数据正以每年41%的速度增长。 传统的供应商已经建立了架构来分别处理每个工作负载的要求。一个用于SAN,另一个用于NAS,还有一个用于对象存储。但是从现有情况看,为容量和性能构建的独立架构并不罕见。如今,大多数企业有一个混合或多云战略,这可能会引人另一层复杂性。由于不兼容的工具和流程以及几个不同的架构,这可能会导致复杂的数据管理。另外,随着数据规模的扩大,复制数据和管理多个数据副本是非常困难的,更不用说其成本了。 最后,企业需要在简单性、速度和规模之间进行抉择。NAS的使用和管理都很简单,但对现代应用来说性能不够高。SAN或并行文件系统提供了性能,但却很复杂和昂贵。对象存储提供了规模,但性能不高,无法真正发挥作用。 二、如何识别你是否使用的是传统存储产品? 目前有六个识别传统存储供应商的方法,而这些传统的供应商存储产品不能有效地满足现代数据存储要求。具体方法如下: 1.使用专有硬件构建的采统 如果你还在使用一个存储解决方案,而这个解决方案只有你的存储供应商提供的定制专有硬件。 ⒉混合云是有限的 如果你目前的存储供应商不支持相同的功能、CLI和性能规格,以及在企业内部和云中的扩展。 3.有限的规模和对混合工作负载的支持 *在考虑数据中心架构决策时,如果必须部署比物理分离资源所需功能更多的存储系统。 *如果必须做出容量决定,而没有能力根据需要进行扩展或缩减。 4.有限的聚合性能和单客户端性能 现在使用的存储系统具有与十年前相同的单客户性能限制且总吞吐量/IUPS数字与十年前的数字相比没有大幅增长。 5.数据备份和灾难恢复是由其他人执行的,或者说是事后才做的 *主存储产品、备份产品和云产品是不同的实体。 *以不同的方式处理备份和灾难恢复,并将数据存储两次。 *需要使用第三方解决方案才能获得健全的备份或存档策略。 *在重建过程中,存储系统的性能明显下降。 *重建块而不是文件。 *缺乏端到端的数据完整性保护(每个块都有一个在客户处计算的校验和,并在每一步上进行验证,以确保没有比特旋转)。 6.你需要做出权衡 使用不同的产品组合作为不同项目的解决方案,例如,不同的实用程序用于拍摄快照,拍摄快照用于备份,拍摄快照用于突发事件等等。 三、什么是现代工作负载? 在过去的20年里,技术已经发生了巨大的变化。高速连接已经成为一种商品,而“计算”现在以令人震惊的速度工作。想想看,一辆自动驾驶汽车对潜在事故情况的处理和反应有多快—这可以在几毫秒内完成。我们身边的数据无处不在,街道摄像头、购物中心、办公大楼、汽车、手机、手表等等。 当个人和消费者数据的速度和数量发生变化时,企业的工作负载也发生了变化:从客户机服务器技术和关系型数据库到由迷你边缘处理器或核心的超级计算机处理的机器和深度学习。 这导致了新的工作负载、用例和完成以前不可能的结果的能力。以下是一些现代工作负载和使用案例的例子: 生命科学 在创纪录的时间内对基因组进行测序的能力,如电子显微镜、图像处理Al。 研究 药物开发和研究中的药物发现和图像处理。 金融服务 新的交易算法和建模。 汽车 自动驾驶和培训,压缩大量数据的模型。 媒体与娱乐 大文件处理,渲染大文件,8k流媒体视频后期制作等。 如今的工作负载需要一种新的存储类别,以提供保持组织竞争优势所需的性能、可管理性和可扩展性。 四、选择现代存储平台的三个原则 1.简洁性 需要将所有的工作负载整合在一个平台上而无需调整。长期以来,为了获得超高的性能,可能需要牺牲存储的简单性。但是HK-Weka已经破解了这个密码,其现代文件系统WekaFS是非常与众不同,它结合了一流的性能和简单可靠的管理功能。HK-Weka使部署、配置和管理企业内部或云中的存储变得更加容易。 2.速度 提供企业所需要的性能,为最苛刻的应用程序提供动力,并大大加快业务洞察的时间。 HK-Weka 的现代架构是为闪存而建立的,并为NVMe和云进行了优化,以推动突破性创新。 3.规模 HK-Weka 实现了大规模的高性能计算,而不需要花费大量费用。现代工作负载和今天的混合云环境已经极大地改变了数据中心的需求。除了提供具有横向扩展文件系统的线性扩展外,HK-Weka重新定义了云时代的可扩展性,并允许客户在每个可能的维度上进行扩展。 五、选择现代存储的26个关键考虑因素 1.简单性 *易于管理 *与硬件无关 *单一命名空间 *自动化的数据优化 *内置数据保护 *整合数据孤岛 *支持Prometheus和Grafana 2.速度 *系统性能IOPS/带宽 *改善工作负载性能 *为客户的客户提高业绩 *快速部署新的应用程序 3.规模 *有能力扩展到exabyte *对云的可扩展性 *灾难恢复的扩展 *容量的扩展 *性能、计算的扩展 *在混合工作负载中进行扩展 *跨越可用性区域的扩展 *在任何地方进行部署:企业内部、云端或混合 4.其他 *全面的云原生能力 *容器支持 *支持多种数据类型(文件和对象) *多协议支持 *服务器供应商的生态系统 *存储供应商的生态系统 *存储环境在新技术发布时可以利用这些技术的能力。例如,新的CPU、NVME、服务器、加速器等
  • 热度 6
    2021-8-13 13:27
    718 次阅读|
    0 个评论
    SD认证测试类别及范例
    SD 界面总览 Secure Digital Memory Card ,缩写为SD,俗称记忆卡,SD接口在携带式装置上被广泛应用,例如:相机、录像机、掌上型游戏机、手机、笔电等等都能够常见SD的应用。 SD Association SD 协会成立于 2000 年,其组成由松下电器 (Panasonic), 新帝 (San Disk) 及东芝 (Toshiba) 三间法人公司。 SD Association 会员已达到约 900 间企业参与,其主要致力于 SD 规范的制定及规格应用的推广。 SD 测试产品类型及范例 SD卡的速度等级和分类
  • 热度 4
    2021-1-18 09:29
    1796 次阅读|
    3 个评论
    DDR 技术总览
    原创声明 作者:曾威华 Wing Tseng 在开始介绍 DDR 之前,首先要了解内存的功用为何。大多数的 3C 产品在运作时,会将正在使用的程式存放到一个短期数据储存区,该空间即为内存,所以有了内存的运用能使 3C 产品更快速的切换程序以方便使用。 内存的历史 图一为内存的种类及发展史: 图一:内存的种类及发展史 内存(Memory)又可分为 DRAM(Dynamic Random Access Memory)动态随机存取内存和 SRAM (Static Random Access Memory)静态随机存取内存两种。两种都是挥发性的内存,SRAM 的主要使用 flip-flop 正反器,通常用于快取 (Cache),而 DRAM 则是使用电容器及晶体管组成。RDRAM (Rambus DRAM)因较为少见也非本篇文章主角,其他还有早期的 FP RAM、EDO RAM 也就不多作介绍。 DRAM 中又以 SDRAM(Synchronous Dynamic Random Access Memory)同步动态随机存取内存在近几年来最广为使用,SDRAM 最重要的就是能够“同步”内存与处理器(CPU)的频率,让 SDRAM 频率可超过 100MHz 使传输数据更能实时到位。SDRAM 亦可称为 SDR SDRAM(Single Data Rate SDRAM)。 DDR(Double Data Rate)其实指的是 DDR SDRAM(Double Data Rate SDRAM),SDRAM 及 DDR 主要差异有三点整理如下: 目前负责订定 DDR 规范的协会为 JEDEC(Joint Electron Device Engineering Council),但现在它的全名则是 JEDEC 固态技术协会(JEDEC Solid State Technology Association)。 DDR 历代规格介绍 有了内存的认识之后,这边将历代 DRAM 的规格整理如下: 历代演进除了传输速率越来越快还有工作电压越来越低,内存Topology在DDR2之前Command/Address和Clock用T-Branch分支方式传给每一个内存颗粒,但在DDR3之后 Command/Address和Clock则改用 Fly-by串列给每一个内存颗粒。 另外内存链接形式在 DDR3 之前采用处理器(CPU)同时与多个内存芯片控制器链接的“多重分支”,但在DDR4 之后每个内存芯片控制器有单独与 CPU 链接的通道,即为“点对点”的连结形式。 DDR 主要讯号介绍 DDR 的讯号类型主要分为以下五种如下: Note: 读取(Read)时,DQ 和 DQS 为同相位。写入(Write)时,DQ 和 DQS 会有 90 度的相位差。 DDR 种类 目前 DDR 种类大致分为以下三种: 最后将 DDR 与 LPDDR 历代工作电压值整理: 参考文献: Low Power Double Data Rate SDRAMStandard(LPDDR), JESD209B, February 2009 Low Power Double Data Rate 2(LPDDR2),JESD209-2F, April 2011 DDR3 SDRAM Standard, JESD79-3F, July2010 Low Power Double Data Rate 3(LPDDR3),JESD209-3C, August 2013 DDR4 SDRAM, JESD79-4, September 2012 Low Power Double Data Rate 4(LPDDR4),JESD209-4B, November 2015 Low Power Double Data Rate 5(LPDDR5),JESD209-5, February 2019 本文件中规格特性及其说明若有修改恕不另行通知。
  • 热度 4
    2020-12-21 14:59
    3420 次阅读|
    0 个评论
    设备运行参数,需要保存到 EEPROM 中。运行参数数据类型不确定,有可能正负,也有可能不同长度。而 EEPROM 只能字节寻址。 不同编译器,数据类型的表示方法各异,且字节位置也会有区别。做字节转换会不通用。可以使用定义联合体的办法解决。 将需要存储的数据定义一个结构体,如下。参数可以任意数据类型,最后增加一个校验合字节,用于检查数据正确性。 typedef struct{ int16_t Kx; // 参数 1 int16_t Ky; // 参数 2 int16_t X0; // 参数 3 int16_t Y0; // 参数 4 uint8_t cs; // 校验合 }stTPParaTypeDef; #define PARALEN 9 // 上述结构体包含的字节数,可以用 sizeof(stTPParaTypeDef) 但有可能会出错。 定义一个联合体,联合体成员为参数结构及一个与参数结构等长的字节数组。 typedef union{ stTPParaTypeDef tp; uint8_t tpbyte ; }unTPParaTypeDef; 联合体中的结构和字节数组共用存储空间。 参数 0 参数 1 参数 2 参数 3 校验和 字节 0 字节 1 字节 2 字节 3 字节 4 字节 5 字节 6 字节 7 字节 8 unTPParaTypeDef unTPPara; // 定义一个全局参数联合体 需要保存参数时,先计算联合体内的字节数组校验合,然后把整个字节数组写到 EEPROM uint8_t SaveTPSetting(void){ uint8_t i,cs=0; cs = 0; for(i = 0;i<(PARALEN-1);i++){ cs += unTPPara.tpbyte ; } unTPPara.tp.cs = 0xFA - cs; AT24C64_WriteBytes(TPPARAADDR,unTPPara.tpbyte,PARALEN); return 1; } 需要获取数据时,按字节从 EEPROM 中读出相应长度的字节,放入联合体的字节数组中。并计算校验合,判别数据是否有效。 uint8_t GetTPSetting(void){ uint8_t i,cs = 0; AT24C64_ReadBytes(TPPARAADDR,unTPPara.tpbyte,PARALEN); for(i = 0;i
相关资源