有个很早以前的网站,文章是存到文件里的,一篇文章一个文件。 服务器一启动会自动加载全部文章,按发布 /回复时间排序显示。 最近突然发现不 Work 了,只能读一定数量的文章,有些文章丢了
还以为被黑了,查了很久怀疑应该是 I/O 读写被限。
这是要开始剪羊毛了?

有个很早以前的网站,文章是存到文件里的,一篇文章一个文件。 服务器一启动会自动加载全部文章,按发布 /回复时间排序显示。 最近突然发现不 Work 了,只能读一定数量的文章,有些文章丢了
还以为被黑了,查了很久怀疑应该是 I/O 读写被限。
这是要开始剪羊毛了?
1 williamx Aug 21, 2016 不可能吧? |
2 echizenryoma Aug 21, 2016 国内 VPS 本身就够贵的了 |
3 vwhenx Aug 21, 2016 你网站得有多大流量 |
4 ivmm Aug 21, 2016 阿里云的普通磁盘是石头盘。 要大量硬盘吞吐量得购买 SSD |
5 aheadlead Aug 21, 2016 via iPhone 你查的东西和工单回复是什么? |
6 tinyproxy Aug 21, 2016 不大可能吧。。。磁盘不就是拿来艹的么 |
7 kn007 Aug 21, 2016 确实最近阿里云慢了! 我测试过了,慢了一倍。 |
8 leeyiw Aug 21, 2016 “查了很久怀疑应该是 I/O 读写被限。” 求细说? |
9 jason52 Aug 21, 2016 via Android 用 fio 测一下,贴一下结果给工单。这样比较好说。 |
10 zzzvvvxxxd Aug 21, 2016 好像是一台物理机,多个 docker ,然后系统 cache 互相影响,如果和你一台物理的其他容器也是 IO 密集的,就会影响。可以慢很多,大概 1-2 倍 |
11 newghost OP 因为要同步文章,我的应用将开始启用时会进行大量的 I/O 操作,将文章读入内存,后面就不需要了, 经过很多次测试,得到的结果差不多是瞬间只能做 1000 次左右的 I/O 读写,其余的文章就会报 EMFILE 的 ERROR 读取失败,从硬盘上查看这些文章都是正常的。 { [Error: EMFILE, open 'data/models/article/57b6cae4bbfc9006def33cb1'] errno: 20, code: 'EMFILE', path: 'data/models/article/57b6cae4bbfc9006def33cb1' } 用的差不多是最便宜的主机,在不同时间、重启之后结果都一样。这个现象几天前是没有的,应该是他们做了升级。 |
12 newghost OP |
14 ewBuyVmLZMZE Aug 22, 2016 我用的是 IO 优化的云盘,明显感受到从 7 月底开始,阿里云限制 IO 。 |
17 pppcloud Aug 23, 2016 我只是默默的收集大家的经验 |