• 请不要在回答技术问题时复制粘贴 AI 生成的内容
drymonfidelia
V2EX  ›  程序员

固态硬盘体积这么小, DDR3 内存条这么便宜,为什么不能内置个 256GB DDR3 内存做缓存,实现跑到内存的速度?

  •  
  •   drymonfidelia · Jun 10, 2024 via iPhone · 4773 views
    This topic created in 880 days ago, the information mentioned may be changed or developed.
    26 replies  •  2024-06-11 16:03:10 +08:00
    lieh222
    lieh222
    Jun 10, 2024 via Android
    1
    丢数据咋办
    w568w
    w568w
    Jun 10, 2024❤️3
    2
    有没有可能,操作系统本来就会利用空闲内存做缓存。你现在感受到的已经是缓存充分优化后的计算机速度了
    sagaxu
    sagaxu
    Jun 10, 2024
    3
    cache 提升性能的边际收益是递减的,256G 比 8G 可能提升有限
    0superx0
    0superx0
    Jun 10, 2024
    4
    脱裤子放屁又一案例
    Ariake265
    Ariake265
    Jun 10, 2024
    5
    现在 SSD 好像都是 HMB 缓存了,也就 16MB 左右。固态硬盘的 DDR 缓存主要就是存 FTL 表和写缓存,西部数据做过一个测试,16MB 的 HMB 缓存也能达到 95%的 FTL 命中率,对于 4K 性能提升还是挺大的。至于写缓存,只能说大文件连续写的场景还是不多吧
    allplay
    allplay
    Jun 10, 2024 via Android
    6
    @lieh222 电容。不行就再加一个
    vcn8yjOogEL
    vcn8yjOogEL
    Jun 10, 2024
    7
    然后写完数据再花 2 小时同步?
    cJ8SxGOWRH0LSelC
    cJ8SxGOWRH0LSelC
    Jun 10, 2024
    8
    @allplay #6 你在搞笑吧, 几百 G 的数据, 你想几个电容就能落盘了? 如果电源的可靠性真有这么高, 直接用内存做缓存不就行了, 干嘛要内置到硬盘里面。
    KagurazakaNyaa
    KagurazakaNyaa
    Jun 10, 2024
    9
    然后再加一块锂电池是吧
    Kiriya
    Kiriya
    Jun 10, 2024
    10
    支持 256g 内存的 cpu 不便宜,经济上不划算
    shijingshijing
    shijingshijing
    Jun 10, 2024
    11
    你说的是不是 RAMDISK ?

    https://www.thessdreview.com/our-reviews/allone-cloud-disk-drive-101-ramdisk-review-500k-iops-ddr3-storage/2/

    先看看价格,DDR3 的内存倒是不贵
    des
    des
    Jun 10, 2024 via iPhone
    12
    傲腾?
    yidinghe
    yidinghe
    PRO
    Jun 10, 2024 via Android❤️1
    13
    固态的职责就是保证落盘,存进去了就一定是持久化了,该是什么速度就是什么速度。
    lithiumii
    lithiumii
    Jun 10, 2024 via Android
    14
    ddr3 颗粒容量有限吧,按内存条算,256G 得八条?那么多颗粒,加上供电之类的器件,不考虑散热,堆一起也有 3.5 寸机械盘那么大了吧
    kneo
    kneo
    Jun 10, 2024 via Android❤️1
    15
    没一句我能看懂的。你出钱给我内置 256g 内存?
    billccn
    billccn
    Jun 10, 2024
    16
    我很久前做的项目,数据库是跑在机械硬盘的 SAN 上面,达不到响应速度要求,于是软件会在启动的时候把数据复制进一个 in-memory 数据库,再定期同步回 SAN 数据库。但其实如果我本地调试的话,没有多线程的情况下,直接用 SAN 数据库那个性能也是可以的。

    所以其实内存级别的随机 IO 速度对于绝大多数应用并没有必要,SSD 在个人用的场景下绝对绰绰有余。
    yinmin
    yinmin
    Jun 10, 2024 via iPhone
    17
    redis
    rulagiti
    rulagiti
    Jun 10, 2024
    18
    了解下 PrimoCache 和 PrimoRAMDISK
    AV1
    AV1
    Jun 10, 2024
    19
    你猜这个“已缓存”是干什么的?🐶

    https://imgur.com/0iBNLAn
    datocp
    datocp
    Jun 10, 2024 via Android
    20
    这次花了大价钱买了一台
    ddr5 256g 双 cpu+22 个 480gb sata
    最近才知道原来有带电池的 raid 卡,就是保证停电时数据仍然写有保障,不知道和 ups 什么概念。

    即便,这么大的内存运行了这么久也就用了 50gb 内存,其它时候还是数据库锁死。。。

    而且看 mssql 优化,有些人的方案是 ssd+机械,解决不同的读写效率。菜鸟也就只能随别人忽悠买了个 ssd 方案,都不知道怎么知道 ssd 不工作了。。。
    Remember
    Remember
    Jun 10, 2024
    21
    1. 断电怎么办?
    2. 谁跟你说 ddr3 便宜了?你看到的便宜是基本上停产了,你认为硬盘厂商可以从咸鱼进货然后拆机装硬盘上?
    yolee599
    yolee599
    Jun 11, 2024 via Android
    22
    抛开成本和脱裤子放屁不谈。你把数据写到内存了,然后呢?最终还不是要写到硬盘?点一下关机键几百 G 的数据从内存搬运到硬盘,关机都得等半天
    drymonfidelia
    drymonfidelia
    OP
    Jun 11, 2024 via iPhone❤️1
    23
    @yolee599 提示关机成功,用内置电池慢慢同步未落盘数据,固态可以 2GB 每秒,256GB 两分钟也能同步完
    ryd994
    ryd994
    Jun 11, 2024❤️2
    24
    @allplay #6 企业级 SSD 就是这么干的。普通硬盘只有几个陶瓷电容配电解电容给供电。企业盘里面密密麻麻的黄色固态电容,就是掉电保护用的。
    普通 SSD 要落盘才能报告完成。企业盘随机写入只要进了缓存就可以报告完成,所以性能很好。唯一的问题是,你买不买得起?

    @Stinky #8 Tofus NVDIMM-N 就是这么干的。平时只操作 DRAM 部分。外挂大电池包。掉电就靠电池包的电力写入 NAND 。但是没有得到大规模应用就被 Optane NVDIMM-P 取代了。
    NVDIMM 给数据库用就是神级,因为数据库大部分是同步随机小队列写入。

    @datocp #20 带电池( BBU )的 RAID 卡已经逐渐过时了。BBU 的问题是,BBU 只能坚持几小时。电池耗尽之前必须给硬盘供电,才能把缓存里的数据安全回写。UPS 虽然只能坚持几分钟,但是这几分钟足够安全关机,之后停电多久都没问题。

    现在的企业级 SSD 都自带掉电保护。RAID 卡对于 SSD 的性能来说就是瓶颈。高性能 SSD 都是 PCIE 通道,没法用 RAID 卡,组 RAID 全靠软件。RAID 卡就像是万转 SAS 盘一样,虽然当年非常牛逼,如今被 SSD 取代了生态位。
    qviqvi
    qviqvi
    Jun 11, 2024
    25
    为什么 ddr3 便宜?我买的内存 ddr4 最便宜,然后是 ddr3 ,然后是 ddr2 ,然后是 ddr1
    msg7086
    msg7086
    Jun 11, 2024
    26
    我们用着的系统从很多年前就开始用内存做缓存了。
    (发布于 1988 年的 SmartDrv 就可以在 DOS 上用内存做缓存自动给磁盘加速。)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1091 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 17:01 · PVG 01:01 · LAX 09:01 · JFK 12:01
    ♥ Do have faith in what you're doing.