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

阿里云最近几天似乎限制了硬盘 I/O 的读写次数。

  •  
  •   newghost ·
    newghost · Aug 21, 2016 · 6339 views
    This topic created in 3570 days ago, the information mentioned may be changed or developed.

    有个很早以前的网站,文章是存到文件里的,一篇文章一个文件。 服务器一启动会自动加载全部文章,按发布 /回复时间排序显示。 最近突然发现不 Work 了,只能读一定数量的文章,有些文章丢了

    还以为被黑了,查了很久怀疑应该是 I/O 读写被限。

    这是要开始剪羊毛了?

    Supplement 1  ·  Aug 22, 2016
    已经解决,通过加延时:

    第一篇 10 秒开始读
    第二篇 20 豪秒开始读
    第二篇 30 豪秒开始读
    .....
    17 replies    2016-08-23 14:36:46 +08:00
    williamx
        1
    williamx  
       Aug 21, 2016
    不可能吧?
    echizenryoma
        2
    echizenryoma  
       Aug 21, 2016
    国内 VPS 本身就够贵的了
    vwhenx
        3
    vwhenx  
       Aug 21, 2016
    你网站得有多大流量
    ivmm
        4
    ivmm  
       Aug 21, 2016
    阿里云的普通磁盘是石头盘。

    要大量硬盘吞吐量得购买 SSD
    aheadlead
        5
    aheadlead  
       Aug 21, 2016 via iPhone
    你查的东西和工单回复是什么?
    tinyproxy
        6
    tinyproxy  
       Aug 21, 2016
    不大可能吧。。。磁盘不就是拿来艹的么
    kn007
        7
    kn007  
       Aug 21, 2016   ❤️ 1
    确实最近阿里云慢了!
    我测试过了,慢了一倍。
    leeyiw
        8
    leeyiw  
       Aug 21, 2016
    “查了很久怀疑应该是 I/O 读写被限。” 求细说?
    jason52
        9
    jason52  
       Aug 21, 2016 via Android
    用 fio 测一下,贴一下结果给工单。这样比较好说。
    zzzvvvxxxd
        10
    zzzvvvxxxd  
       Aug 21, 2016
    好像是一台物理机,多个 docker ,然后系统 cache 互相影响,如果和你一台物理的其他容器也是 IO 密集的,就会影响。可以慢很多,大概 1-2 倍
    newghost
        11
    newghost  
    OP
       Aug 22, 2016
    因为要同步文章,我的应用将开始启用时会进行大量的 I/O 操作,将文章读入内存,后面就不需要了,

    经过很多次测试,得到的结果差不多是瞬间只能做 1000 次左右的 I/O 读写,其余的文章就会报 EMFILE 的 ERROR 读取失败,从硬盘上查看这些文章都是正常的。

    { [Error: EMFILE, open 'data/models/article/57b6cae4bbfc9006def33cb1']
    errno: 20,
    code: 'EMFILE',
    path: 'data/models/article/57b6cae4bbfc9006def33cb1' }

    用的差不多是最便宜的主机,在不同时间、重启之后结果都一样。这个现象几天前是没有的,应该是他们做了升级。
    newghost
        12
    newghost  
    OP
       Aug 22, 2016
    @vwhenx

    流量不多,几 K 个 IP 每天,跟流量关系不大,只是在应用重启时才会进行密集读取。

    @jason52
    @aheadlead


    这种问题估计提了工单也没用。
    snsd
        13
    snsd  
       Aug 22, 2016 via iPhone
    @ivmm 为啥叫“石头盘”?
    ewBuyVmLZMZE
        14
    ewBuyVmLZMZE  
       Aug 22, 2016
    我用的是 IO 优化的云盘,明显感受到从 7 月底开始,阿里云限制 IO 。
    Tyanboot
        15
    Tyanboot  
    PRO
       Aug 23, 2016
    @snsd 使用时间上万的那种硬盘。。。
    newghost
        16
    newghost  
    OP
       Aug 23, 2016
    @syhily

    有可能,我这个应用也是最近才被阿里重启了一次,否则还发现不了。
    pppcloud
        17
    pppcloud  
       Aug 23, 2016
    我只是默默的收集大家的经验
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5602 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 08:19 · PVG 16:19 · LAX 01:19 · JFK 04:19
    ♥ Do have faith in what you're doing.