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

2016-08-21 19:49:47 +08:00
 newghost

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

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

这是要开始剪羊毛了?

5444 次点击
所在节点    程序员
17 条回复
williamx
2016-08-21 20:01:06 +08:00
不可能吧?
echizenryoma
2016-08-21 20:19:45 +08:00
国内 VPS 本身就够贵的了
vwhenx
2016-08-21 20:21:32 +08:00
你网站得有多大流量
ivmm
2016-08-21 20:23:29 +08:00
阿里云的普通磁盘是石头盘。

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

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

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

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

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

@jason52
@aheadlead


这种问题估计提了工单也没用。
snsd
2016-08-22 10:26:28 +08:00
@ivmm 为啥叫“石头盘”?
ewBuyVmLZMZE
2016-08-22 18:29:45 +08:00
我用的是 IO 优化的云盘,明显感受到从 7 月底开始,阿里云限制 IO 。
Tyanboot
2016-08-23 01:44:56 +08:00
@snsd 使用时间上万的那种硬盘。。。
newghost
2016-08-23 10:40:37 +08:00
@syhily

有可能,我这个应用也是最近才被阿里重启了一次,否则还发现不了。
pppcloud
2016-08-23 14:36:46 +08:00
我只是默默的收集大家的经验

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/300804

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX