初次搭建磁盘矩阵

前2个月ftp服务器的下载速度一直很慢,探究了很久
慢的原因其实只有1个,硬盘I/O跟不上用户的下载速度。在sever-U里面可以看到用户的下载速度加起来才25m/s,虽然前些日子安装了个千兆网卡突破了10M/S的瓶颈。可是连接ftp服务的用户同时在线一般在200人,那么平均每人才128K,但是往往有些用户是1个人已经占了1M/S多。
在小米那里借来了5台主机,用来试试分布式传输来解决这个问题。
设计思想是:在服务器做地址映射到那5台电脑上,在测试的时候我把NBA这些比较热门下载的资源放在其中一部电脑上,结果那部电脑巨卡,好像ftp服务器一样。而且上传速度最高才5M/s。由此我得出结论,瓶颈是在硬盘读取速度上,弄分布式系统也不是最好的解决方案,因为在用户下载的同时,硬盘太卡上传就没速度了。
读这些文章的朋友,如果已经有管理过服务器的经验,那么可能对我这种服务器不屑一顾。呵呵,没办法,我只能在这种环境下挣扎,在怎么垃圾的服务器也得合理利用,用合理的技术,最低的成本,去为企业创造最大价值,同时最求给用户良好的体验。
在想了很多种方法之后,最后选择磁盘矩阵,磁盘矩阵大概有3种实现方法
1,服务器磁盘阵列
2,外置磁盘阵列柜
3,磁盘阵列卡
第3种是最平宜500块,可以插5块硬盘
磁盘矩阵有多张模式,包括RAID012356…….具体百度一下吧 那里讲得很详细
我的设计目的是为了提高下载速度,RAID0是不二选择,可是这里有个问题如果其中1块硬盘坏了那么全部数据都将没了。是要付出代价的。
呵呵,在新服务器来之前,就只能先冒这个险了。创新是要付出代价的,希望星空的朋友会体谅我吧。硬盘你要给力点!!!
感谢星空能给我这么良好的发展平台,还有那一堆垃圾主机群。

发表评论