POPPUR爱换

标题: 论坛服务器感觉IO瓶颈了.想换X25-M G2来用.求解答 [打印本页]

作者: hyc761225    时间: 2009-9-24 14:20
标题: 论坛服务器感觉IO瓶颈了.想换X25-M G2来用.求解答
本帖最后由 hyc761225 于 2009-9-24 14:23 编辑

现在用AMD9750+4G+74G ADFD猛禽.
在线5000左右的时候.运行很OK.CPU 60%左右
在线7000的时候.CPU突然100%.而且带宽占用也感觉明显增加.
关闭头像.签名和贴内附件等频繁读取硬盘的功能后.回复正常.CPU 在90%左右.
可以判断为硬盘的性能造成了瓶颈吧.

这样的情况买一个X25M.把数据库和附件丢到X25上.性能应该会得到释放吧.
关心的是MLC寿命会不会有问题.日PV大概200W.发帖30000左右的论坛.
作者: 3DNow!    时间: 2009-9-24 14:31
不考虑做Raid吗?
作者: hyc761225    时间: 2009-9-24 14:38
暂时不考虑重新做系统配置环境什么的。毕竟马上要上I7的新服务器了。X25也就是过度半年。然后应该是换X25E或者迅猛龙做RAID。
关键是不是很明白。当80G的空间使用了90%以上的时候。所谓的擦写均衡是否可以做到。把经常读写的部分和不经常读写的部分进行调换。当数据库和常用附件可以一直在寿命比较高的块。如果不行就没办法了。
作者: hyc761225    时间: 2009-9-24 14:39
最怕对在我这种服务器上X25 G2还坚持不到1年就挂掉了。。。
作者: ssaml    时间: 2009-9-24 15:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: johnbean    时间: 2009-9-24 16:29
为什么不上SAS或者SCSI?
作者: hyc761225    时间: 2009-9-24 17:36
价格。。。X25 G2不过1900.
提供的性能远胜同成本的SAS和SCSI。而且我是民用板。。。。只有SATA。
作者: itany    时间: 2009-9-24 17:43
行货啊,楼主怕什么啊,挂了的话,就去售后
只要在轻负载的时候及时备份就行了
作者: sinazealot    时间: 2009-9-24 18:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: xxxyyy    时间: 2009-9-24 23:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: stephenmaxmax    时间: 2009-9-25 00:05
我现在在我坛子放webroot的分区上用SuperCache,由于是小坛子,本来负载就不高,暂时看不出太大提升

但我认为理论上应该比所有硬盘都快。
作者: konamix    时间: 2009-9-25 01:06
有人试过了。
http://we.pcinlife.com/thread-1161760-1-1.html
M系列不适合做这些工作。
我建议楼主要么上9010系列,要么上X25-E。
SUPERCACHE就是占用率高点,容量小点,其他都挺好。
作者: hyc761225    时间: 2009-9-25 01:28
这个图是5月份以前的图。那时候INTEL有长时间读写造成的速度突降。
7月以后更新了固件完全没有这个问题了
他说在前几天使用时还不错。那就是说它是因为频繁写入导致的硬盘速度减慢。这个问题新固件解决的很完美。。
作者: hyc761225    时间: 2009-9-25 01:31
只是我想知道数据库的读写操作。是在内存还是在硬盘。一段时间写入一次还是每次操作都经过硬盘。如果是每次。那一天几百万次很悲剧。如果是每一段时间。那就不是问题了。考虑硬盘本身的速度不可能每次都经过硬盘把。希望来个人解释下。最好谁用过X25做过服务器负载测试。
7000在线的话用9750默认频率是很足够的。硬盘不是负载的话。我关掉附件可以让11000人以上流畅跑。
服务器这个东西还是自己用着才知道负载。
我3600+的默认频率顶到5000在线才换得9750哈。。
作者: ssaml    时间: 2009-9-25 08:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 5957924    时间: 2009-9-25 11:14
建议你还是用SAS。  也贵不到哪里去。
个人玩玩还行。服务器还是稳定压倒一切
作者: gzpony    时间: 2009-9-25 13:00
只是我想知道数据库的读写操作。是在内存还是在硬盘。一段时间写入一次还是每次操作都经过硬盘。如果是每次。那一天几百万次很悲剧。如果是每一段时间。那就不是问题了。考虑硬盘本身的速度不可能每次都经过硬盘把。 ...
hyc761225 发表于 2009-9-25 01:31


你是什么数据库?Oracle我知道是有个进程,在异步把在内存的数据变动写入硬盘的。基本是定时进行。其他数据库估计也很少每次操作都直接操作到硬盘,因为这种同步操作会影响性能很大的
作者: 杰拉德大帝    时间: 2009-9-25 13:17
SSD的平衡算法需要空闲空间,所以说SSD容量大寿命长
你的空间使用率过高
读写又很频繁,块擦写次数就会比较快的到极限,容易坏

一般家用倒是没什么问题,因为写不了多少东西

服务器就不一样了
作者: hyc761225    时间: 2009-9-25 16:35
有谁写废了几个X25 M ?
MYSQL的。。
那我仅仅是为了短期。那我再买一个硬盘把附件什么丢进去。和数据库分开。这样会缓解很多吧。
作者: slr    时间: 2009-9-26 02:08
本帖最后由 slr 于 2009-9-26 02:11 编辑
SSD的平衡算法需要空闲空间,所以说SSD容量大寿命长
你的空间使用率过高
读写又很频繁,块擦写次数就会比较快的到极限,容易坏
一般家用倒是没什么问题,因为写不了多少东西
服务器就不一样了
杰拉德大帝 发表于 2009-9-25 13:17

说的很好,高负载下高使用率情况下,MLC只会越用越慢,虽然G2能基本"完美"解决,但是这"完美"解决是建立在降低使用寿命的情况下的.
X25-E也不可靠,因为容量太低,32G(实际40G),区块寿命10W次,也不定比得过160G区块寿命1W次,因为平衡擦写技术不可能绝对的平衡,容量越大越平衡,SLC大容量价格却无法让人接受

有谁写废了几个X25 M ?
MYSQL的。。
那我仅仅是为了短期。那我再买一个硬盘把附件什么丢进去。和数据库分开。这样会缓解很多吧。
hyc761225 发表于 2009-9-25 16:35

短期上X25绝对没问题,但是X25算是消耗品,平衡擦写技术有多平衡还没有经过检验.而上SAS阵列以后还能用,并且很好的使用
还是建议上SAS阵列~附件和数据库本来就该分开了...可靠性要求不相同,不需要浪费SAS阵列的空间.
许多全新拆机SAS价钱都很合适了,加上卡也还是比X25便宜
作者: zhdick    时间: 2009-9-26 02:14
服务器用SSD。。
还是等IBM等巨头发布用SSD作为主要存储的服务器再说吧
作者: 太虚公    时间: 2009-9-26 09:14
服务器用SSD。。
还是等IBM等巨头发布用SSD作为主要存储的服务器再说吧
zhdick 发表于 2009-9-26 02:14

IBM早就发布纯SSD的存储了
关键是用不用得起
作者: slr    时间: 2009-9-26 13:32
IBM早就发布纯SSD的存储了
关键是用不用得起
太虚公 发表于 2009-9-26 09:14

并不是SAS的,专用接口在大型机中用,我们无福享受
作者: zacard    时间: 2009-9-26 14:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: slr    时间: 2009-9-26 14:58
投个5W上fusion-IO不值
作者: hyc761225    时间: 2009-9-26 23:36
如果只是为了应付眼前。我单独加一个硬盘应付附件的Io。是可以解决短时间内的问题吧。毕竟附件的部分和数据库分开。
作者: lionking80    时间: 2009-9-27 21:07
上块带缓存的RAID卡,才是关键。
作者: stephenmaxmax    时间: 2009-9-27 23:29
就没人对我上面提到的supercache感兴趣么....
直接cache在内存里比什么都快.

内存多加就是了,2003能上超过4g的内存
作者: hyc761225    时间: 2009-9-28 01:07
呵呵。没可能的。服务器和个人应用还是有区别的
买了一个迅猛龙150.900。暂时顶一下好了。以后拿来做附件盘也不错。数据库和系统用X25E以后可能。毕竟就3G的数据库
作者: stephenmaxmax    时间: 2009-9-28 01:14
呵呵。没可能的。服务器和个人应用还是有区别的
买了一个迅猛龙150.900。暂时顶一下好了。以后拿来做附件盘也不错。数据库和系统用X25E以后可能。毕竟就3G的数据库
hyc761225 发表于 2009-9-28 01:07


晕死,说了我也用在论坛服务器上的
另外,你不觉得web服务器根网吧的无盘服务器有类似之处吗,网吧无盘服务器上必装的东西,为啥不能在web服务器上试试.

另外,supercache不是用于个人用的东西
作者: hyc761225    时间: 2009-9-28 09:57
呵呵。起码我不会安心把一个日发贴30000左右的论坛这么弄。
作者: stephenmaxmax    时间: 2009-9-28 12:16
随便,只是提建议而已。
能不能不要“呵呵”
作者: slr    时间: 2009-9-28 14:03
数据库存在内存的论坛我是不敢用,一旦出问题全部完蛋
作者: 飒爽秋风    时间: 2009-9-28 15:43
1# hyc761225



请问楼主您这样的论坛需要多大的带宽?
作者: hyc761225    时间: 2009-9-28 21:58
我现在估计大概要50M独享。
暂时用30M独享。按时段限制签名。主要可能是硬盘IO导致的。换个硬盘看看情况在决定要不要加附件服务器
作者: 飒爽秋风    时间: 2009-9-29 00:00
照你的论坛规模和发展速度似乎要考虑布一个小服务器集群了。
作者: SSD专家    时间: 2009-9-29 00:01
hyc761225 ,我可以非常精确的回答你的问题。根据我使用了一批MLC 160G  G1的经历和经验告诉你:
1,你的判断完全正确,随机读多的话(在线用户点击基本是随机读,所谓随机读写就是小于32K数据块的读写,现在了解到只有INTEL 在这方面提供研究证明),MLC 就可以了。
2,我们的SAS 硬盘换成MLC160G  后,提高了4倍的效率,估计10000用户时,CPU 都OK。
3, MLC 没有衰减,固定用户数时长时间使用不会变慢,SAS 硬盘如果24小时开机,第二小时后会衰减,INTEL MLC 160G 没有此情况。
4,现在唯一担心是寿命问题,但目前INTEL 能三年保修,他敢这样做,估计问题不大。
整批上了后,跟一两个测试效果完全不一样,这里有很多经验和意外的小惊喜,后面有机会跟大家分享。
作者: slr    时间: 2009-9-29 00:55
楼上的是某SSD商家的小号吧。。。
作者: hyc761221    时间: 2009-9-29 14:55
其实应该是可行的。但是我暂时是需要兼顾空间和速度。
如果只有3G的数据库丢到80G的SSD里面我一点都不担心。问题是我需要丢3G的数据库和超过60G的附件到SSD里面。我就应该担心寿命了。。
现在是把附件和数据库分2个硬盘。数据库还是用猛禽。附件用新买的迅猛龙。
暂时坚持一下。然后考虑新服务器用I7+6G+SSD数据库 猛禽做附件。
应该也是可以的
作者: slr    时间: 2009-9-29 18:42
其实应该是可行的。但是我暂时是需要兼顾空间和速度。
如果只有3G的数据库丢到80G的SSD里面我一点都不担心。问题是我需要丢3G的数据库和超过60G的附件到SSD里面。我就应该担心寿命了。。
现在是把附件和数据库分2个 ...
hyc761221 发表于 2009-9-29 14:55

不错,容量与寿命成正比。SAS阵列在并发读取上也没有优势,存的附件的可以考虑用分开到几个盘不组RAID
作者: jiefulin    时间: 2009-9-29 19:13
没研究,路过~
作者: 老穷鬼    时间: 2009-9-30 12:35
投个5W上fusion-IO不值
作者: hyc761225    时间: 2009-9-30 18:04
猛禽丢上去了。。
有120W个文件要从一个盘到另一个盘。但是提升立竿见影。
作者: hyc761225    时间: 2009-9-30 18:05
是迅猛龙。。。
作者: slr    时间: 2009-9-30 22:31
120W个文件...楼主记得把区块大小调小些




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4