V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
anticipated
V2EX  ›  问与答

讨论下,未来几年硬盘速度会超过内存速度吗?

  •  
  •   anticipated · 165 天前 · 5135 次点击
    这是一个创建于 165 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前民用的固态硬盘速度可以达到 7GB/s 了,
    比如:
    浦科特 7.0 GB/s: https://item.jd.com/100022343216.html
    Seagate 7.3GB/s https://item.jd.com/100024621730.html

    使用的是 4.0 的接口。SSD 固态硬盘 M.2 接口(NVMe 协议 PCIe 4.0 x4)

    参考知乎( 3 年前的回答):
    连续读取
    L1CACHE 大概是 100~500GB/s 的水平
    L3CACHE 大概是 10~50G/s 的水平
    DDR4 内存大概是 3GB/s 的水平
    nvme ssd 大概是 2000MB/s 的水平
    SATA ssd 大概是 450MB/s 的水平
    机械硬盘大概是 100 ~ 150MB/s 的水平
    随机读写不清楚,总之也是差 n 个数量级,只会比连续读写差距更大。
    https://www.zhihu.com/question/266375329/answer/307169479

    那么,就读写而言,未来的主机的速度的瓶颈不再是硬盘速度而是内存速度? 有可能吗?

    PS: 因为对实际的内存原理完全不懂,欢迎指正和讨论
    54 条回复    2021-08-11 19:09:03 +08:00
    shpkng
        1
    shpkng  
       165 天前   ❤️ 3
    你没看这条回答的评论吗
    内存的速度完全是错的
    murmur
        2
    murmur  
       165 天前   ❤️ 1
    为什么要超越内存,想超越内存就用内存盘,原理很简单,只要给内存加电池,数据就不会丢失了

    这是以前真实用了一段时间的技术,在没有 ssd 之前
    Googled
        3
    Googled  
       165 天前   ❤️ 1
    大概率不会,日常使用靠 4k 速度,现在傲腾比较快的了。应该是硬盘里的极限了,但是价格劝退。就算以后超过了价格也是天价,大概率普通人不会买单。
    murmur
        4
    murmur  
       165 天前   ❤️ 1
    内存读写速度参考
    https://www.memorybenchmark.net/write_ddr4_intel.html
    不要看什么知乎,百度
    Goooler
        5
    Goooler  
       165 天前 via Android   ❤️ 1
    你的数据都是错的,L3 的速度接近 1t,ddr4 得有 20 多 g,怎么超
    Samuelcc
        6
    Samuelcc  
       165 天前 via Android   ❤️ 1
    最近有个疑问,使用固态硬盘要怎么解决固态的存取寿命问题?看书上说好像一般是 10 年内就会损坏,难道要每过几年换一块吗?如果大量读写岂不是更快?还是说现在有预警之类的机制
    felixcode
        7
    felixcode  
       165 天前 via Android   ❤️ 1
    内存速度提升比硬盘速度提升的快。
    IgniteWhite
        8
    IgniteWhite  
       165 天前   ❤️ 1
    内存是 DRAM
    固态硬盘是浮栅晶体管
    同步的工艺发展,DRAM 自然快
    murmur
        9
    murmur  
       165 天前   ❤️ 1
    @Samuelcc 硬盘本身就算易耗品,为啥解决寿命问题,企业级硬盘寿命长,那也得定期更换,不能报红在换
    4332weizi
        10
    4332weizi  
       165 天前
    内存速度会等着你追吗
    Samuelcc
        11
    Samuelcc  
       165 天前 via Android
    @murmur 但是个人和公司相比,应该比较少会有定期主动换盘的习惯?机械盘如果一直不去挪动的话寿命还是比较可观的吧
    murmur
        12
    murmur  
       165 天前
    @Samuelcc 个人用户也不会在乎自己的数据,手机拍照都在云上,电影音乐也是在线的,东西丢了就丢呗

    安全是靠备份、多个备份保障的,不能指望一个设备永远不坏

    更何况企业级设备要加钱,要冗余 raid,你跟个人说这些很难
    shintendo
        13
    shintendo  
       165 天前
    @Samuelcc 个人会定期换电脑
    ziseyinzi
        14
    ziseyinzi  
       165 天前   ❤️ 3
    你这个数据就是错的,DDR4 没有那么慢。另外:如果 NAND 的速度真的超越了 DRAM,内存就会改用 NAND 做了。
    Leonard
        15
    Leonard  
       165 天前
    先用上 SLC 再说吧
    jfdnet
        16
    jfdnet  
       165 天前   ❤️ 1
    如果真的有那么一条,那么就不会再存在内存这个东西,pc 结构上面也不会再有内存这样的中转设备。
    yukiww233
        17
    yukiww233  
       165 天前   ❤️ 2
    Building
        18
    Building  
       165 天前 via iPhone   ❤️ 11
    如果硬盘速度超过了内存,那硬盘就变成了内存,内存就变成了硬盘,赛车之所以叫赛车,是因为赛车跑的快…
    deplivesb
        20
    deplivesb  
       165 天前
    DDR4 内存大概是 3GB/s 你用的确定是 21 世纪的电脑??
    shyrock
        21
    shyrock  
       165 天前   ❤️ 3
    所以有一天笨人会变得比聪明人更聪明吗?
    misdake
        22
    misdake  
       165 天前   ❤️ 5
    另一个角度想,假设硬盘读取速度大于内存速度,那么读取到哪里去了呢?
    sujin190
        23
    sujin190  
       165 天前
    这 ddr4 内存是假的吧,3G 每秒,你这电脑还不卡出翔了
    mxT52CRuqR6o5
        24
    mxT52CRuqR6o5  
       165 天前 via Android
    傲腾
    mxT52CRuqR6o5
        25
    mxT52CRuqR6o5  
       165 天前 via Android
    而且不能光比较带宽,还得比较延迟
    lysS
        26
    lysS  
       165 天前
    差距在随机读取
    stimw
        27
    stimw  
       165 天前 via Android
    如果你的 ddr4 数据是对的话,那现在就已经超过了。

    看看都知道这数据编得离谱。
    NewYear
        28
    NewYear  
       165 天前
    DDR4 3GB/S 的内存速度……

    估计你是买了假货,赶紧去退货,假一罚三。
    nevin47
        29
    nevin47  
       165 天前   ❤️ 1
    专业人士负责任得告诉你,这个数据错到姥姥家去了。。。

    另外 IO 设备和内存的访存原理都不一样,除了带宽,还有很多指标都不一样,短期内没有互相替换的可能
    Lemeng
        30
    Lemeng  
       165 天前
    固态这样完全没必要。4k 都不需要这么快,谁没事复制粘贴玩吗?平时拷贝大东西,大不了冲杯咖啡,我的三星 980 都没完整给我这个时间,也是偶尔才用到。
    muzuiget
        31
    muzuiget  
       165 天前
    @4332weizi 对,看得我一脸疑惑,现在的硬盘读写比 20 年前内存比一下还行。
    emeab
        32
    emeab  
       165 天前
    @Lemeng 读取速度啊. 你打开软件的 打开游戏的速度啊.
    anticipated
        33
    anticipated  
    OP
       165 天前
    感谢指正~
    顺便贴俩刚发现的,内存颗粒的行业价格动态表。

    http://www.dram.com.cn/page/views.asp?menuid=41&sortid=4

    https://www.dramx.com/

    才知道有这么多种类。
    比如:
    DRAM
    Nand Flash
    SSD Street
    内存 Memory
    MicroSD
    SSD OEM
    CPU
    HDD
    eMMC/eMCP
    UFS/USB
    Mobile DRAM
    TEST
    dynastysea
        34
    dynastysea  
       165 天前
    这里有点文字游戏了,7GB 的条件是连续读取,这个不就是在内部做了个内存缓存嘛
    zhoujinjing09
        35
    zhoujinjing09  
       165 天前
    已经有接近了的啊……persistent memory 其实就是 SSD……
    imldy
        36
    imldy  
       165 天前   ❤️ 1
    内存就是速度特快的硬盘,或许可以这么说。
    systemcall
        37
    systemcall  
       165 天前 via Android   ❤️ 1
    速度的瓶颈是内存速度的场景很多,比较典型的就是 APU 这样的 iGPU,一些笔记本的评测会比较内存性能导致的差异
    Intel Xe 核显就是 4266 的性能比 3200 的好很多。就算是带独显的,如果不是独显直出,游戏的表现还是会受到内存频率对 iGPU 性能的影响的制约
    再就是 Linus 最近有一期评测了 Intel 和 AMD 最高端的笔记本 CPU,可以看到不同内存对性能的影响
    以及,服务器和 HEDT 一般会有更多的内存通道,而不是仅仅 2 条
    再就是,高性能 SSD 一般也有 DRAM 缓存,虽然一般是存储元数据。DRAMless 的 NVMe SSD 一般也可以调用主机的 RAM 作为缓存
    最后,PCIe 的带宽比 DRAM 控制器的带宽差远了
    luckyrayyy
        38
    luckyrayyy  
       165 天前   ❤️ 1
    错误的信息上面都补充完了。
    至少在我的认知里,需要持久化的永远比不需要持久化的慢啊。就算材料学有重大突破,二者都快的一批,那就不用区分硬盘和内存了,最多按照离 CPU 的远近划分一二三级缓存
    min
        39
    min  
       165 天前
    你可知有延迟这指标?
    msg7086
        40
    msg7086  
       165 天前   ❤️ 1
    SSD 本身就要用内存芯片来提速读写,怎么超过内存的速度啊。
    ekidona
        41
    ekidona  
       165 天前 via iPhone   ❤️ 4
    内存更多是个冯诺依曼架构上的概念,而硬盘是个外部物理设备。两者比较速度没有意义,因为你实现内存的技术可以是 dram, 也可以是硬盘。
    SlipStupig
        42
    SlipStupig  
       165 天前
    这个数据认知不太正确的,CPU 读写硬盘原理和读写内存原理完全不一样,还有一点就是随机读写速度目前硬盘也超过不了,最后就是硬盘的死穴,读写延迟速度,硬盘延迟实在是太高了
    cheng6563
        43
    cheng6563  
       165 天前   ❤️ 1
    加拿大白嫖王曾经有个视频,拿几十个 SSD 做了 RAID,这时内存速度就成瓶颈了。
    xz410236056
        44
    xz410236056  
       165 天前
    你固态在发展我内存不是停滞不前啊。。。
    ddr 不是 5 了吗
    sghwn2
        45
    sghwn2  
       165 天前
    超越内存了内存为啥不换成硬盘,内存本来就是硬盘的 cache
    whyrookie
        46
    whyrookie  
       165 天前
    哪个技术快,哪个就拿来当内存不就行了?
    wy315700
        47
    wy315700  
       165 天前
    硬盘速度超内存估计有点悬,但是现在已经有 GPU 直接读取 SSD 的技术了,说明把数据从 SSD 读取到内存,然后再分发到其他设备上的速度已经有点慢了
    aneostart173
        48
    aneostart173  
       165 天前
    内存是现代计算机最基本的组成部分,内存控制器和一个外设控制器没有可比性。
    shayuvpn0001
        49
    shayuvpn0001  
       165 天前   ❤️ 1
    内存未来也不是没有持久化存储的可能,目前在研的 MRAM 和 ReRAM 等持久化方案都已经有比较 promising 的成果,技术上是可行的,后面估计主要是成本、良率和可靠性等方面的问题。

    一旦持久化内存成为主流,那么 execute In Place 成为主流,这个有点类似 NOR Flash 。

    参考: https://www.zhihu.com/question/55097888
    aliveyang
        50
    aliveyang  
       164 天前
    硬盘都是靠内存拖着走的,拿什么超?
    Xushet
        51
    Xushet  
       164 天前 via Android
    你当是龟兔赛跑呢?内存不发展等着硬盘超越?
    Mogamigawa
        52
    Mogamigawa  
       164 天前 via iPhone
    傲腾永久性内存,企业级才会用吧
    lizytalk
        53
    lizytalk  
       164 天前 via iPhone
    @Samuelcc 个人不换盘但是会换电脑。一般电脑用最多五六年也就会整体换个新电脑了吧
    sleeepyy
        54
    sleeepyy  
       164 天前
    现在确实有 NVM Non-Volatile Memory, 比如 Intel Optane,就是读的速度和 RAM 差不多的持久化存储(硬盘)
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2370 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 05:39 · PVG 13:39 · LAX 21:39 · JFK 00:39
    ♥ Do have faith in what you're doing.