持久内存(0):序章

2021-06-05  本文已影响0人  朝朝Mumu

欢迎访问我的博客
传统内存-存储架构是由内存加硬盘组成的两级存储。大容量的持久化存储主要由机械硬盘或固态硬盘来承担,高性能计算处理则有动态随机访问内存负责。普通的硬盘和内存之间的访问速度存在鸿沟,可以相差上万倍。

工作类型 典型延迟
L1 cache reference (读取CPU的L1缓存) 0.5 ns
Branch mispredict(转移、分支预测) 5 ns
L2 cache reference (读取CPU的二级缓存) 7 ns
Mutex lock/unlock (互斥锁\解锁 ) 100 ns
Main memory reference (读取内存数据 100 ns
Compress 1K bytes with Zippy (1k字节压缩) 10,000 ns
Send 2K bytes over 1 Gbps network (在1Gbps的网络上发送2k字节) 20,000 ns
Read 1 MB sequentially from memory (从内存顺序读取1MB) 250,000 ns
Round trip within same datacenter (ping一下) 500,000 ns
Disk seek (磁盘搜索 10,000,000 ns
Read 1 MB sequentially from network 从网络上顺序读取1兆的数据 10,000,000 ns
Read 1 MB sequentially from disk 从磁盘里面读出1MB 30,000,000 ns
Send packet CA->Netherlands->CA 一个包的一次远程访问 150,000,000 ns

由于这个访问速度的巨大落差,当涉及将数据从内存落盘时,或者将数据从HDD、SSD装载到内存时,都会给系统带来巨大的延迟与带宽消耗。持久内存的出现,将高性价比的大容量内存与数据持久性巧妙地结合在一起,能够助力企业在性能与成本之间取得平衡。

Persistent Memory,持久内存

pmem level

持久内存技术是内存领域的革命性技术,可能颠覆内存-存储架构。

持久内存通常属于非易失性内存(NVM)的范畴,也被称为存储级内存(SCM)。后续提及统一用持久内存指代。

持久化内存是新一代非易失性双列直插式内存模块,速度提升至NAND闪存的1000倍,密度比DRAM高10倍。
持久化内存可以支持更大的数据库、更高可靠性和更快地系统恢复,通过持久内存来拓展现有内存容量,可以大大降低客户业务的总成本(TCO)。
这一颠覆性技术不仅为企业数据带来了革新,也为内存计算、内存数据库在内存与存储之间的新架构提供了可能性。

持久内存合集

0-持久内存序:背景与概念
1-持久内存:Persistent Memory 介绍
2-持久内存:适用于持久内存的数据结构
3-持久内存:PMDK开发库介绍

上一篇下一篇

猜你喜欢

热点阅读