首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  程序员

别嫌内存多

  •  
  •   yidinghe · 244 天前 · 11713 次点击
    这是一个创建于 244 天前的主题,其中的信息可能已经有所发展或是发生改变。

    内存多不知道怎么用?用来运行数据库!数据库是 IO 频繁的应用,建一个内存盘把数据库放进去运行,速度快的飞起。比如在机械硬盘上导数据可能需要一个小时,在内存盘里面几秒钟就能搞定。

    第 1 条附言  ·  244 天前
    1. 可以创建磁盘镜像,挂载的时候从磁盘读取镜像文件到内存,使用过程中可以随时手动将内存盘内容刷入磁盘,所以可以做到一定程度的保存。如果你想说实时保存,那就没含义了。

    2. 为什么对数据库做优化不行:数据库读取的时候会用缓存,但是写入的时候会尽可能实时写入磁盘,这也是为了数据安全性。所以大量写入的时候 IO 会受不了,因为是随机写,所以你会看到硬盘灯狂闪,但每秒写入的数据量只有 1M,甚至更低。

    3. 为什么不换内存数据库:我这样做不限数据库类型,你不能为了这就把项目的现有数据库给换了,这不现实吧。

    4. 为什么不买更好的硬件:你说呢?
    127 回复  |  直到 2018-03-24 07:14:28 +08:00
    1  2  
        101
    Livid   V2EX Moderator   243 天前   ♥ 1
    @ColinZeb 所有的 Deactivate 和 Ban 类型的操作都是经过确认之后的手工操作。自动代码只会短暂封锁 IP。
        102
    cy18   243 天前 via Android
    翻页了,推荐 imdisk,开源免费好用
        103
    Shura   243 天前
    @msg7086 超微 SYS-6027TR-HTRF 吗?,Google 超微蓝猫 6027,只发现了你的这个回复 https://www.v2ex.com/t/380716
        104
    lishunan246   243 天前
    太 hack 了, 不如上 NVMe SSD
        105
    Jzer0n   243 天前
    @xenme 嗯,我要推销一条三星 16GBDDR4 2400T RECC(HP 原装拆下来搁置已半年......) 吗
        106
    xenme   243 天前
    @Jzer0n DDR4 太贵,买不起
        107
    xenme   243 天前
    @7654 我还处在数框框的阶段
        108
    aminic   243 天前 via Android
    打算把数据先刷到内存盘,然后再保存,这样对硬盘损害也小很多吧
        109
    yidinghe   243 天前
    @aminic 硬盘寿命不会有什么明显改善。就跟戒烟一样,把烟戒了能活得久点,大家都这么认为,但到底能多活多久呢?鬼才晓得。
        110
    msg7086   243 天前 via Android
    @aminic 小很多这个结论是哪来的。
        111
    msg7086   243 天前   ♥ 1
    @Shura
    超微的 6027 系列有很多变种,随便 ebay 搜了下,仅供参考。

    2U 单节点 8 盘
    https://www.ebay.com/itm/371905727551 SuperMicro 6027R-3RF4+ US $374.95+$67.04

    2U 单节点 12 盘
    https://www.ebay.com/itm/142691431696 SuperMicro 6027R US $389.99+$45.00

    2U 双节点(适合高算力 or GPU 矿机 or 微型集群)
    https://www.ebay.com/itm/122592343805 SuperMicro 6027TR-DTRF US $374.99+$35.00

    我自己只是以前买过 6026TT,6027 暂时还没钱买,所以具体型号你得自己研究了。
        112
    opengps   243 天前
    @Telegram pe 确实,但是太过于精简,我看过的是 win7 进内存,虽然只能一直开机,但是体验到的速度飞飞的,而且哪个年代好像 ssd 还没有普及
        113
    mattx   243 天前
    @msg7086 hi 问下 2U 双节点(适合高算力 or GPU 矿机 or 微型集群),这个型号为什么适合 gpu 矿机, 这种刀片式服务器 pcie 接口很多吗?
        114
    chaleaoch   243 天前
    @Livid 降权之后有办法升权么?
    这个号用了一段时间了,扔了可惜。
        115
    chaleaoch   243 天前
    @laoyur 我还好。已经找回,一开始我还担心是不是密码泄露了呢 呵呵。
        116
    msg7086   243 天前
    @mattx 一个节点 3 个 PCI-E 槽,虽然有些大小限制。
    我是看卖家说适合挖矿所以这么写的,可能他们的意思不是 GPU 矿机而是 CPU 矿机也说不定。
    挖矿这方面我也不清楚所以还请自行判断。
        117
    aminic   242 天前 via Android
    @yidinghe 所以继续抽烟无碍?
        118
    aminic   242 天前 via Android
    @msg7086 批量写数据到硬盘文件碎片会少一些吧,只是主观愿望。
        119
    msg7086   242 天前
    @aminic 不会的,操作系统本来就会在写入的时候先存入内存中,再分批写入。
    如果操作系统都是直接写入磁盘的话,磁盘性能可能会掉个 80%。
        120
    mattx   242 天前 via iPhone
    @msg7086 好的,超微这个和双子星有啥区别啊?
        121
    leeeeee   242 天前
    @xenme 请问下多少钱。
        122
    aminic   242 天前 via Android
    @msg7086 嗯,所谓 buffer stream
        123
    msg7086   242 天前
    @mattx 这不就是双子星吗……
        124
    mattx   242 天前
    @msg7086 哦 我说的是 某宝上面卖的 广达 E5 双子星服务器
        125
    msg7086   242 天前
    @mattx 差不多吧。广达本来就做 OEM 代工的,质量应该靠谱。

    你说的莫不是 Quanta Windmill Open Compute 这玩意儿?
        126
    mattx   242 天前
    @msg7086 可能是的, 问下 你之前推荐的链接, ebay 的 买的话, 送到国内用转运吗? 会不会有关税
        127
    msg7086   242 天前
    @mattx 不清楚。
    我贴 ebay 链接主要是贴型号和大致价格,不是让你直接在 ebay 下单。
    这种东西跨国运输的话,运费可能会上天,你得自己研究廉价转运才行。
    建议淘宝之类的淘淘看。
    1  2  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3634 人在线   最高记录 3821   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 17ms · UTC 03:23 · PVG 11:23 · LAX 19:23 · JFK 22:23
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1