阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 26622阅读
  • 23回复

使用阿里云,你必须要注意和知晓的事项

级别: 研究猿
发帖
4672
云币
1641
— 本帖被 梦丫头 从 弹性计算 移动到本区(2014-03-18) —
Dwr"-  
'9Q#%E!*  
1.CPU消耗大户绕道。阿里云的安全机制将会终止连续长时间CPU占用居高不下的实例,直到你重启,才能恢复正常。这也是用阿里云肉鸡发包的黑客们最头痛的事情。 oSYbx:2wo  
2.磁盘IO write消耗大户绕道。阿里云的FS系统(盘古)机制决定了基于网络协议的写的速度比同类产品的要低。特别是在大量零碎小文件要写的时候表现最令人抓狂。 E1w8d4P,G  
3.当CPU瓶颈与IO瓶颈互相制约时,引发的应用层的问题将接踵而至。 mxpw4  
4.当阿里云的工程师正在苦于底层构架寻求需求的实现之路时,用户只能通过优化应用,减少CPU占用和降低磁盘IO的次数,来降低瓶颈对业务的影响程度;如博客园24日发布到文章《阿里云上:两个重要突破》http://www.cnblogs.com/cmt/archive/2013/05/24/3096201.html 发现CPU占用过高的一个原因竟然是在系统盘上的页面文件及所在磁盘的IO瓶颈所导致的,而经常访问出错的原因尽然是访问请求过多,读网站程序的速度被I/O瓶颈限制了。 Fs=)*6}&  
k f|J  
6T_Ya)  
测试依据: ;"RyHow  
测试机环境4核/4G,Centos64 JFNjc:4{0  
'0o^T 7C  
hOFvM&$  
先测试本地盘 ~*^o[~x]\  
!\Cu J5U  
c7WOcy@M  
先来试试写1次2GB(由于未知原因,测试3000000k实际只有2.1GB,但不影响测试结果)的文件: xh25 *y  
第一次  <pD  
[root@testdd ~]# time dd if=/dev/zero of=/test.dbf bs=3000000k count=1 Z0XQ|gkH  
0 1 records in Yn?Xo_Y  
0 1 records out OJM2t`}_t  
2147479552 bytes (2.1 GB) copied, 13.5337 seconds, 159 MB/s eE;j#2SEO  
real    0m13.535s 7xWJw  
user    0m0.000s &t!f dti  
sys     0m2.643s ];=|))ky"  
第二次 ]n:R#55A  
[root@testdd ~]# time dd if=/dev/zero of=/test.dbf bs=3000000k count=1 >f1fvv6  
0 1 records in a^[s[j#^,  
0 1 records out yWT1CID  
2147479552 bytes (2.1 GB) copied, 11.3069 seconds, 190 MB/s Ri::Ek3qu  
real    0m11.877s ^AXH}g  
user    0m0.000s PTXS8e4  
sys     0m3.205s $j@P 8<M7  
第三次 p`52  
[root@testdd ~]# time dd if=/dev/zero of=/test.dbf bs=3000000k count=1 D+q z`  
0 1 records in \-[ >bsg  
0 1 records out j|p=JrCJ  
2147479552 bytes (2.1 GB) copied, 10.3724 seconds, 207 MB/s y;P%=M P  
real    0m10.778s N6A|  
user    0m0.001s /,$V/q+  
sys     0m3.150s P^ lzbWj^  
总共写入文件:2.1*3=6.3GB,共耗费时间10.4[加]11.3[加]13.5=35.2,平均写入值为:6.3Gb/35.2=178.98Mb/s。 A\E ))b9+  
OKu~Nb*  
;DKJ#tS}"  
再来测试一下写1000次3000k的: j*GS')Cm  
W58%Zz4a  
第一次 pm[i#V<v  
[root@testdd ~]# time dd if=/dev/zero of=/test.dbf bs=3000k count=1000 jj ' epbA  
1000 0 records in cw0uLMqr`  
1000 0 records out rx<P#y]3)  
3072000000 bytes (3.1 GB) copied, 28.7898 seconds, 107 MB/s T+%P+  
real    0m29.177s Y%r>=Jvu6  
user    0m0.001s Bc b '4*:  
sys     0m4.690s ;W\?lGOs{  
第二次 hC]:+.Q+  
[root@testdd ~]# time dd if=/dev/zero of=/test.dbf bs=3000k count=1000 0]nveC$  
1000 0 records in 5rQu^6&  
1000 0 records out ]-;JHB5A_:  
3072000000 bytes (3.1 GB) copied, 27.5448 seconds, 112 MB/s GE !p  
real    0m28.108s giesof  
user    0m0.001s yDRi  
sys     0m4.647s P1Iy >%3  
第三次 n5tsaU;  
[root@testdd ~]# time dd if=/dev/zero of=/test.dbf bs=3000k count=1000 7$IR^  
1000 0 records in d%E*P4Ua  
1000 0 records out Np$ue }yr  
3072000000 bytes (3.1 GB) copied, 26.9611 seconds, 114 MB/s S&J5QZjC  
real    1m4.123s i]qxF&1  
user    0m0.001s <P]%{msGH  
sys     0m5.346s .}(X19R  
测试共写入3.1GB*3=9.3GB文件,测试总时间27.0[加]27.5[加]28.8=83.3秒,平均写入速度为9300/83.3=111.64Mb/s 2j ]uB0  
Tv~Ho&LS  
_C|j"f/}  
再测试一下写100000次3k的: WQB V~.<Yv  
第一次 Gj[5e w?@  
[root@testdd ~]# time dd if=/dev/zero of=/test.dbf bs=3k count=1000000 >CHb;*U  
1000000 0 records in M<Dvhy[  
1000000 0 records out jQBn\^w  
3072000000 bytes (3.1 GB) copied, 28.3023 seconds, 109 MB/s K@:t6  
real    0m28.875s 7[0CVWs,  
user    0m0.150s rQ&XHG>Q*  
sys     0m6.876s \#F>R,  
第二次 %D% Ok7s})  
[root@testdd ~]# time dd if=/dev/zero of=/test.dbf bs=3k count=1000000 TS=U%)Ik  
1000000 0 records in ##Qy6Dc  
1000000 0 records out <vxTfE@>bp  
3072000000 bytes (3.1 GB) copied, 27.5827 seconds, 111 MB/s ([7XtG/?  
real    0m28.053s h&~9?B  
user    0m0.132s O&VA79\UO  
sys     0m6.858s ^nDa-J$  
第三次 C+dz0u3s  
[root@testdd ~]# time dd if=/dev/zero of=/test.dbf bs=3k count=1000000 4`Jf_C  
1000000 0 records in g?cxqC<  
1000000 0 records out cu)B!#<!&  
3072000000 bytes (3.1 GB) copied, 26.8448 seconds, 114 MB/s z>'vS+axV  
real    0m44.118s *R7bI?ow  
user    0m0.136s 5Z=GFKf|  
sys     0m7.153s O]@s` w  
共写入9.3GB文件,耗时26.8[加]27.6[加]28.3=82.7秒,平均写入速度为9.3GB/82.7秒=112.45mb/s 7=&+0@R#/d  
TFz k5  
8m[o*E.4F  
6:?mz;oP  
ZQ'|B  
;3%Y@FS@  
再测试下数据盘: r-Y7wM`TZ  
cd /mnt ]!s@FKC{;  
2.1GBx1 sN) xNz  
[root@testdd mnt]# time dd if=/dev/zero of=/test.dbf bs=3000000k count=1 gN*b~&G  
0 1 records in U_Q;WPJ  
0 1 records out :lK8i{o  
2147479552 bytes (2.1 GB) copied, 10.5677 seconds, 203 MB/s +G,_|C2J  
real    0m14.272s aEun *V^,  
user    0m0.001s <)Y jVGG  
sys     0m3.376s KUU ZN  
[root@testdd mnt]# time dd if=/dev/zero of=/test.dbf bs=3000000k count=1 !Fs<r)j  
0 1 records in CdtCxy5  
0 1 records out 2+*o^`%4P  
2147479552 bytes (2.1 GB) copied, 9.98134 seconds, 215 MB/s 'a:';hU3f  
real    0m28.247s ;hh.w??  
user    0m0.000s 4ti,R'  
sys     0m3.543s h<n2pz}  
[root@testdd mnt]# time dd if=/dev/zero of=/test.dbf bs=3000000k count=1 v] m`rV8S[  
0 1 records in tJGK9!MH{(  
0 1 records out kv2 H3O  
2147479552 bytes (2.1 GB) copied, 10.5994 seconds, 203 MB/s Ht@5@(W]I  
real    0m11.248s Zlygx  
user    0m0.000s ;*d?Qe:  
sys     0m3.165s !P":z0K4  
300k x 1000 Qo*OC 9E`  
[root@testdd mnt]# time dd if=/dev/zero of=/test.dbf bs=3000k count=1000 -U\s.FI.AR  
1000 0 records in M'T[L%AP  
1000 0 records out U99Uny9  
3072000000 bytes (3.1 GB) copied, 29.1031 seconds, 106 MB/s 6_:KFqc W  
real    0m29.501s Z|A+\#'  
user    0m0.008s ' t^ r2N/  
sys     0m4.725s ^Cj3\G4,  
[root@testdd mnt]# time dd if=/dev/zero of=/test.dbf bs=3000k count=1000 m @)Ya*=<  
1000 0 records in 8x8nQ *_  
1000 0 records out B3I0H6O  
3072000000 bytes (3.1 GB) copied, 27.6411 seconds, 111 MB/s \FnR'ne  
real    0m49.560s ^+kymZ  
user    0m0.001s L(C0236r  
sys     0m5.030s jHV) TBr  
[root@testdd mnt]# time dd if=/dev/zero of=/test.dbf bs=3000k count=1000 UMHFq-  
1000 0 records in 8?w#=@s  
1000 0 records out DU-dIq i  
3072000000 bytes (3.1 GB) copied, 28.1171 seconds, 109 MB/s K?yMy,9%Yw  
real    0m55.922s w8#ji 1gX  
user    0m0.001s aPX'CG4m  
sys     0m5.199s D}N4*L1  
3k x 1000000 WE+Szg(4x  
[root@testdd mnt]# time dd if=/dev/zero of=/test.dbf bs=3k count=1000000 U}l=1B  
1000000 0 records in ~b%dBn]n>  
1000000 0 records out j{/5i`5m  
3072000000 bytes (3.1 GB) copied, 28.3574 seconds, 108 MB/s J6@RIia  
real    0m28.939s s=Kz9WLy  
user    0m0.147s bP%X^q~]A  
sys     0m7.048s anORoK.  
[root@testdd mnt]# time dd if=/dev/zero of=/test.dbf bs=3k count=1000000 //bQD>NBO  
1000000 0 records in =6=l.qyYK  
1000000 0 records out mqY=N~/O  
3072000000 bytes (3.1 GB) copied, 27.211 seconds, 113 MB/s 'CRjd~L  
real    0m27.767s Un&rP70  
user    0m0.137s DW)X3A(^  
sys     0m6.915s kZfj"+p_S  
[root@testdd mnt]# time dd if=/dev/zero of=/test.dbf bs=3k count=1000000 Q,};O$h  
1000000 0 records in Bm6t f}8  
1000000 0 records out l vBcEg  
3072000000 bytes (3.1 GB) copied, 28.1348 seconds, 109 MB/s 3w/z$bj  
real    0m59.111s q77Iq0VR  
user    0m0.116s OJ.oHf=K!  
sys     0m7.532s !yz3:Yzu  
EH'eyC-B<  
关于数据盘的多次测试结果几乎稳定,所以就不再耗时计算平均值了。  }s8xr>  
Yfy";C7X  
w*u.z(:a`  
g<:TsP'|  
$-(lp0\*  
zv^+8h7k  
从上面的测试结果可以看出,阿里云主机的本地磁盘的IO并不算满,甚至算得上优秀,特别是一次写入操作时,速度非常迅速!。但是一旦写操作是一队任务时,将会让IO性能大打折扣!初步估计应该是写入时的锁延迟的原因所导致。 SzG?m]  
ler$HA%F]  
@k/|%%uP  
[##编辑中##] U?Vik  
ghk"XJ|  
级别: 论坛版主
发帖
4952
云币
16507
只看该作者 沙发  发表于: 2013-05-26
太专业了点。看不太懂。
级别: 技术砖家
发帖
2678
云币
8106
只看该作者 板凳  发表于: 2013-05-26
很专业
级别: 攻城狮
发帖
788
云币
881
只看该作者 地板  发表于: 2013-05-26
支持版主!把阿里云的问题总结得很准确,说得也非常中肯,最好放在云服务器购买页或本版置顶,不要让CPU、IO需求较大的用户买错了阿里云,那将是用户和阿里云的不幸。 27Vx<W  
b6@0?_n  
博客园从3月份迁入到现在问题不断,记录阿里云问题的官博将博客园从一个坚定的支持者变成一个“抹黑者”,每次云故障官博发表都会引发围观者嘲笑阿里云,所以说这是博客园的不幸,也是阿里云的不幸,这里面没有赢家,希望官方公关团队要重视才好。
级别: 研究猿
发帖
4672
云币
1641
只看该作者 4楼 发表于: 2013-05-26
回 3楼(gdliwt) 的帖子
得看用户的逻辑了。假如是有大量零碎的文件需要写,锁延迟和由此带来的CPU资源大占用的恶心循环会让用户崩溃的。
级别: 科学怪人
发帖
9441
云币
14683
只看该作者 5楼 发表于: 2013-05-26
          
级别: 菜鸟
发帖
86
云币
150
只看该作者 6楼 发表于: 2013-05-26
Re使用阿里云,你必须要注意和知晓的事项
是啊,cpu大户绕道
级别: 小白
发帖
11
云币
12
只看该作者 7楼 发表于: 2013-05-26
Re使用阿里云,你必须要注意和知晓的事项
多高算高,多大算大? m3XT8F*&  
没这些数据标准等于没说。
级别: 码农
发帖
284
云币
334
只看该作者 8楼 发表于: 2013-05-26
引用
引用第3楼gdliwt于2013-05-26 08:38发表的  : PH!rWR  
支持版主!把阿里云的问题总结得很准确,说得也非常中肯,最好放在云服务器购买页或本版置顶,不要让CPU、IO需求较大的用户买错了阿里云,那将是用户和阿里云的不幸。 &9xcP.3  
sA+( |cEh  
博客园从3月份迁入到现在问题不断,记录阿里云问题的官博将博客园从一个坚定的支持者变成一个“抹黑者”,每次云故障官博发表都会引发围观者嘲笑阿里云,所以说这是博客园的不幸,也是阿里云的不幸,这里面没有赢家,希望官方公关团队要重视才好。 ?)4c!3#  
;(LC{jY  
怎么能说没有赢家,阿里云当然是赢家,小白鼠帮他排查了多少问题啊,这么细致深入具体体验式的排查,给钱也不见得找得到这样的测试团队吧。阿里云不可能只做小站,大户抛弃!面对问题,解决问题才是出路,别想就此罢了的事!
级别: 攻城狮
发帖
788
云币
881
只看该作者 9楼 发表于: 2013-05-26
回 8楼(云迷) 的帖子
我没有看到赢家,官方都说了百倍赔偿使阿里云的用于站长的赔偿要高于云的收入,而且不断故障报告让众多想用阿里云的潜在用户望而却步,当然相对来说,网站的损失是较大的,不时的502故障会使用户厌烦,使网站丢失粘度,这些都是影响网站发展的因素,无法用金钱来衡量。 3L;&MG=  
|exjrsmM*  
阿里云当然不可能只做小站,你要想多少个小站才顶得上一个大站?
级别: 攻城狮
发帖
788
云币
881
只看该作者 10楼 发表于: 2013-05-26
回 6楼(licychen) 的帖子
每个网站都有做大的可能,如果用户在其它云没有问题,在阿里云却出问题,说明阿里云还有很大的进步空间。
级别: 技术砖家
发帖
912
云币
35
只看该作者 11楼 发表于: 2013-05-26
看了版主的文字 大户 我想起了 某某园 ~}fQ.F*7R  
级别: 程序猿
发帖
232
云币
156
只看该作者 12楼 发表于: 2013-05-26
好像很专业的扬样子
级别: 研究猿
发帖
4672
云币
1641
只看该作者 13楼 发表于: 2013-05-26
回 7楼(random) 的帖子
CPU 长时间100%,比如超过1分钟,就会被终止了。
级别: 小白
发帖
4
云币
4
只看该作者 14楼 发表于: 2013-05-27
Re使用阿里云,你必须要注意和知晓的事项
怎么感觉这就是个悲剧。
发表主题 回复主题
« 返回列表
«12»
共2页
上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)