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

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

  •  1
     
  •   anticipated · 2021-08-10 16:07:20 +08:00 · 6998 次点击
    这是一个创建于 1203 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前民用的固态硬盘速度可以达到 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: 因为对实际的内存原理完全不懂,欢迎指正和讨论
    55 条回复    2024-08-16 11:50:01 +08:00
    shpkng
        1
    shpkng  
       2021-08-10 16:09:36 +08:00   ❤️ 3
    你没看这条回答的评论吗
    内存的速度完全是错的
    murmur
        2
    murmur  
       2021-08-10 16:10:05 +08:00   ❤️ 1
    为什么要超越内存,想超越内存就用内存盘,原理很简单,只要给内存加电池,数据就不会丢失了

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

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

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

    看看都知道这数据编得离谱。
    NewYear
        28
    NewYear  
       2021-08-10 17:46:48 +08:00
    DDR4 3GB/S 的内存速度……

    估计你是买了假货,赶紧去退货,假一罚三。
    nevin47
        29
    nevin47  
       2021-08-10 17:51:11 +08:00   ❤️ 1
    专业人士负责任得告诉你,这个数据错到姥姥家去了。。。

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

    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  
       2021-08-10 20:19:00 +08:00
    这里有点文字游戏了,7GB 的条件是连续读取,这个不就是在内部做了个内存缓存嘛
    zhoujinjing09
        35
    zhoujinjing09  
       2021-08-10 21:51:55 +08:00
    已经有接近了的啊……persistent memory 其实就是 SSD……
    imldy
        36
    imldy  
       2021-08-11 00:08:54 +08:00   ❤️ 1
    内存就是速度特快的硬盘,或许可以这么说。
    systemcall
        37
    systemcall  
       2021-08-11 00:47:37 +08:00 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  
       2021-08-11 01:02:41 +08:00   ❤️ 1
    错误的信息上面都补充完了。
    至少在我的认知里,需要持久化的永远比不需要持久化的慢啊。就算材料学有重大突破,二者都快的一批,那就不用区分硬盘和内存了,最多按照离 CPU 的远近划分一二三级缓存
    min
        39
    min  
       2021-08-11 01:42:32 +08:00
    你可知有延迟这指标?
    msg7086
        40
    msg7086  
       2021-08-11 02:06:13 +08:00   ❤️ 1
    SSD 本身就要用内存芯片来提速读写,怎么超过内存的速度啊。
    ekidona
        41
    ekidona  
       2021-08-11 05:59:14 +08:00 via iPhone   ❤️ 4
    内存更多是个冯诺依曼架构上的概念,而硬盘是个外部物理设备。两者比较速度没有意义,因为你实现内存的技术可以是 dram, 也可以是硬盘。
    SlipStupig
        42
    SlipStupig  
       2021-08-11 09:02:34 +08:00
    这个数据认知不太正确的,CPU 读写硬盘原理和读写内存原理完全不一样,还有一点就是随机读写速度目前硬盘也超过不了,最后就是硬盘的死穴,读写延迟速度,硬盘延迟实在是太高了
    cheng6563
        43
    cheng6563  
       2021-08-11 09:24:55 +08:00   ❤️ 1
    加拿大白嫖王曾经有个视频,拿几十个 SSD 做了 RAID,这时内存速度就成瓶颈了。
    xz410236056
        44
    xz410236056  
       2021-08-11 09:53:57 +08:00
    你固态在发展我内存不是停滞不前啊。。。
    ddr 不是 5 了吗
    sghwn2
        45
    sghwn2  
       2021-08-11 10:18:38 +08:00
    超越内存了内存为啥不换成硬盘,内存本来就是硬盘的 cache
    whyrookie
        46
    whyrookie  
       2021-08-11 10:26:06 +08:00
    哪个技术快,哪个就拿来当内存不就行了?
    wy315700
        47
    wy315700  
       2021-08-11 10:27:31 +08:00
    硬盘速度超内存估计有点悬,但是现在已经有 GPU 直接读取 SSD 的技术了,说明把数据从 SSD 读取到内存,然后再分发到其他设备上的速度已经有点慢了
    aneostart173
        48
    aneostart173  
       2021-08-11 10:31:16 +08:00
    内存是现代计算机最基本的组成部分,内存控制器和一个外设控制器没有可比性。
    shayuvpn0001
        49
    shayuvpn0001  
       2021-08-11 10:31:42 +08:00   ❤️ 1
    内存未来也不是没有持久化存储的可能,目前在研的 MRAM 和 ReRAM 等持久化方案都已经有比较 promising 的成果,技术上是可行的,后面估计主要是成本、良率和可靠性等方面的问题。

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

    参考: https://www.zhihu.com/question/55097888
    aliveyang
        50
    aliveyang  
       2021-08-11 14:58:06 +08:00
    硬盘都是靠内存拖着走的,拿什么超?
    Xushet
        51
    Xushet  
       2021-08-11 15:03:01 +08:00 via Android
    你当是龟兔赛跑呢?内存不发展等着硬盘超越?
    Mogamigawa
        52
    Mogamigawa  
       2021-08-11 16:44:58 +08:00 via iPhone
    傲腾永久性内存,企业级才会用吧
    lizytalk
        53
    lizytalk  
       2021-08-11 18:55:39 +08:00 via iPhone
    @Samuelcc 个人不换盘但是会换电脑。一般电脑用最多五六年也就会整体换个新电脑了吧
    sleeepyy
        54
    sleeepyy  
       2021-08-11 19:09:03 +08:00
    现在确实有 NVM Non-Volatile Memory, 比如 Intel Optane,就是读的速度和 RAM 差不多的持久化存储(硬盘)
    james19820515
        55
    james19820515  
       101 天前
    不会。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1089 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 22:49 · PVG 06:49 · LAX 14:49 · JFK 17:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.