美文网首页
持久内存(0):序章

持久内存(0):序章

作者: 朝朝Mumu | 来源:发表于2021-06-05 15:55 被阅读0次

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

工作类型 典型延迟
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开发库介绍

相关文章

  • 持久内存(0):序章

    欢迎访问我的博客[https://kelvin-qzy.top/]传统内存-存储架构是由内存加硬盘组成的两级存储。...

  • 3.Redis的持久化

    0.redis持久化1.RDB模式2.AOF模式 0.redis 持久化 redis 虽然是一个内存级别的缓存程序...

  • 持久内存(1):Persistent Memory 介绍

    什么是持久内存? 英文名Persistent Memory,简称PMem,PM。持久内存用于描述允许程序像内存一样...

  • redis笔记(四)redis持久化

    redis持久化 Redis持久化机制:redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中...

  • Redis - 持久化

    简介 Redis是基于内存的数据库,同时提供持久化的能力,持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数...

  • Redis常见面试题

    Redis常见面试题 Redis持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同...

  • Redis

    Redis 持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数...

  • 35Redis集群模型架构

    Redis持久化什么是持久化将数据从掉电易失的内存存放到能够永久存储的设备上Redis为什么需要持久化 基于内存的...

  • 读者让我总结一波 redis 面试题,现在肝出来了

    Redis 持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数...

  • 2020-09-05

    1、 Redis持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保...

网友评论

      本文标题:持久内存(0):序章

      本文链接:https://www.haomeiwen.com/subject/ypmqeltx.html