LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4420|回复: 15

请教几个RedHat AS版本企业应用的问题!

[复制链接]
发表于 2006-2-14 10:39:10 | 显示全部楼层 |阅读模式
公司最近要上个系统,目前大致采购了如下的设备:
6台IBM X346,2Gmem,Xeon 3.0*2,Web+Application Server(Weblogic 8.1.4)
1台IBM X366,4Gmem,Xeon 3.0*2,Raid 1+0,Database Server(Oracle 9i R2)

我对RedHat/FreeBSD都非常熟悉,只不过这次想做一个非常详细的方案,
目前有如下几个问题,想向大家请教下,每个问题都针对Web Server和Database Server分开讨论。
1.OS选择,比较倾向于采用RedHat AS3或AS4,具体采用哪一个还没定,因为从我了解到的资料来看,IBM X346最高支持到RedHat AS3 Update 4和RedHat AS4 Update 1;同时,我还要考虑Bea Weblogic 8.1.4对该OS的支持性。
倾向:RedHat AS4 Update 1
2.Kernel选择,通过在网上获得的资料,说是RedHat AS版的kernel已经不再是标准的kernel,RedHat公司对其作了优化,以适应企业级应用;如此说来,我要升级到2.6.15.4最新稳定版是不是不太好呢,毕竟这个kernel没有经过RedHat优化。
倾向:下载最新Kernel
3.File System选择,我们大部分是Web应用,所以小文件很多,从网上了解到的资料来看,好像Ext3和ReiserFS性能表现相差不是很大。
倾向:ReiserFS

希望大家给个意见,讨论讨论!谢谢!
发表于 2006-2-14 11:03:25 | 显示全部楼层
2。如果用RHEL的话,就用RHEL的内核。多值钱的东西。呵呵。
回复 支持 反对

使用道具 举报

发表于 2006-2-14 11:12:35 | 显示全部楼层
1. 推荐Redhat AS4. 理由:安全性比3好。
2. 升级到最新稳定版不好。理由:最新稳定版也不如Redhat优化过的稳定。稳定是用时间来衡量的。除非你愿意冒这个险,并且强过Redhat的Kernel专家,什么都能自己搞定。
   推荐用Redhat自己的升级。
3. 不推荐用 ReiserFS。理由:不支持Selinux特性,安全性差。
   推荐用 ext3
回复 支持 反对

使用道具 举报

发表于 2006-2-14 11:23:13 | 显示全部楼层
服务器稳定比高性能值钱。新内核在小版本跳号的时候,一般是增加了一些特性,或者修复一些BUG。稳定性不见得有多大的提高~~~

用2。4内核跑运营的服务器现在也有不少呢~~
回复 支持 反对

使用道具 举报

发表于 2006-2-14 11:48:26 | 显示全部楼层
Post by johnnysh
公司最近要上个系统,目前大致采购了如下的设备:
6台IBM X346,2Gmem,Xeon 3.0*2,Web+Application Server(Weblogic 8.1.4)
1台IBM X366,4Gmem,Xeon 3.0*2,Raid 1+0,Database Server(Oracle 9i R2)

我对RedHat/FreeBSD都非常熟悉,只不过这次想做一个非常详细的方案,
目前有如下几个问题,想向大家请教下,每个问题都针对Web Server和Database Server分开讨论。
1.OS选择,比较倾向于采用RedHat AS3或AS4,具体采用哪一个还没定,因为从我了解到的资料来看,IBM X346最高支持到RedHat AS3 Update 4和RedHat AS4 Update 1;同时,我还要考虑Bea Weblogic 8.1.4对该OS的支持性。
倾向:RedHat AS4 Update 1
2.Kernel选择,通过在网上获得的资料,说是RedHat AS版的kernel已经不再是标准的kernel,RedHat公司对其作了优化,以适应企业级应用;如此说来,我要升级到2.6.15.4最新稳定版是不是不太好呢,毕竟这个kernel没有经过RedHat优化。
倾向:下载最新Kernel
3.File System选择,我们大部分是Web应用,所以小文件很多,从网上了解到的资料来看,好像Ext3和ReiserFS性能表现相差不是很大。
倾向:ReiserFS

希望大家给个意见,讨论讨论!谢谢!



1、你选择的没什么问题。
不过你也可以考虑一下SLES9,内核优化的非常好,性能和稳定性很高,并且缺省的FS是reiserfs,还有yast.....,IBM服务器对SuSE的支持要比Redhat好,可能因为IBM以前的老板现在在novell,呵呵。

2、千万不要自己编译升级kernel,企业版linux最值钱的地方就是他的kernel,还有就是他和各个软件、硬件平台的兼容测试。企业级别的应用最关键的就是稳定!第二也是稳定!你感保证你编译的kernel比redhat或者suse稳定?请绝对不要做这样的尝试。

3、在小文件读写的性能是reiserfs绝对超越ext3,而且reiserfs的LVM也比ext3的稳定易用很多,我也推荐你用reiserfs,测试报告你可以看一下http://www.namesys.com/benchmarks.html

NiCK
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-15 11:35:06 | 显示全部楼层
多谢大家的帮忙,这两天通过阅读一些官方资料,大致做了如下的决定:
1.决定采用RedHat AS4 Update 1
 原因:
 a.IBM X346系列,无论是主板集成的RaidController 7e,还是我们要购买的7k(用作Raid 1+0),都最高支持到RedHat AS4 Update 1
 b.Bea Weblogic 8.1 sp4最高支持RedHat AS3, WebLogic JRockit 1.4.2_05 SDK,
  Bea Weblogic 8.1 sp5最高支持RedHat AS4 Update1, WebLogic JRockit 1.4.2_08 SDK,参考官方URL http://e-docs.bea.com/platform/s ... _over/overview.html
 c.Oracle 10g(10.1.0.3.0)支持RedHat AS4,参考官方URL
http://download-east.oracle.com/ ... 03/toc.htm#BABIBCAD
 但我们要使用Oracle 9.2.0.4系列,经销商说官方支持,目前我还在确认中,我要明确看到官方的支持说明才行。
 综合以上3个因素,决定采用RedHat AS4 Update 1。
2.Kernel不再升级,使用RedHat AS自带的,当然我可以自己再做一些编译,以减少一些不需要的模块,大家认为呢???
3.文件系统通过查看Nick提供的URL,和ReiserFS的官方报告,以及对2.6.x内核的支持来看,决 定采用ReiserFS V4作为文件系统。

 以上就是目前决定的内容,如有改变,我还会再发布上来,谢谢大家了!
回复 支持 反对

使用道具 举报

发表于 2006-2-15 17:06:03 | 显示全部楼层
我最近做过一个项目,是ORACLE 10gR2 RAC + RHEL AS4 U2,使用下来非常好。 10gR1和10gR2的变化还是蛮大的,我建议你选择10gR2。
kenrel模块也不用编译,你不load它就不会影响你的performance。

NiCk
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-15 18:39:27 | 显示全部楼层
1.Kernel部分就保持RedHat自带的,我之所以想重新编译Kernel其实是想把一些已经编译进Kernel的但是我又不需要的module作为mocule重新编译,减小Kernel的size;至于减小size能带来多大的性能提升我还没测试过,同时我还要考虑到重新编译Kernel所带来的不稳定因素,所以还是保持不变吧;当然,也希望听到Nick的高见.
2.从今天下午我参考的一些资料来看,RedHat AS4 Update1默认估计不支持ReiserFS,我还要去确认这个;同时,我会参考ReiserFS官方文档,把ReiserFS v4编译进Kernel;这一步有待我进一步来做。
3.Oracle我们还是倾向于使用Oracle 9i,目前应该是9.2.0.7,因为我们的应用不是非常大,这个版本足够了,额外的花费不需要。
谢谢Nick!
回复 支持 反对

使用道具 举报

发表于 2006-2-15 23:23:54 | 显示全部楼层
Post by johnnysh
1.Kernel部分就保持RedHat自带的,我之所以想重新编译Kernel其实是想把一些已经编译进Kernel的但是我又不需要的module作为mocule重新编译,减小Kernel的size;至于减小size能带来多大的性能提升我还没测试过,同时我还要考虑到重新编译Kernel所带来的不稳定因素,所以还是保持不变吧;当然,也希望听到Nick的高见.
2.从今天下午我参考的一些资料来看,RedHat AS4 Update1默认估计不支持ReiserFS,我还要去确认这个;同时,我会参考ReiserFS官方文档,把ReiserFS v4编译进Kernel;这一步有待我进一步来做。
3.Oracle我们还是倾向于使用Oracle 9i,目前应该是9.2.0.7,因为我们的应用不是非常大,这个版本足够了,额外的花费不需要。
谢谢Nick!


1、我的建议就是不要为了1、2个percent的性能提高10、20个percent的risk

2、redhat可以支持reiserfs,系统可以分4个区
/boot ext2
/ ext3
swap
/www resierfs

我很早以前弄过,当时安装的时候只分了前面3个区,剩余空间留着,装完系统后装了kernel-smp-unsupported-xxx.rpm,你可以在rhn下载到,呵呵,不要告诉我你没账号哦,然后到www.namesys.com下载了reiserfs ... 放在/www里面。

3、这点我同意。
回复 支持 反对

使用道具 举报

发表于 2006-2-15 23:53:12 | 显示全部楼层
不推荐用 ReiserFS v4,有文章说 ReiserFS v4 不够稳定。
ReiserFS 不支持 selinux,用 redhat4 不用 selinux,还不如用 redhat3。更稳定。
做web不仅要考虑性能,也要考虑到安全性。真的需要文件系统提高的那一点性能么?
也许应该考虑加大CPU片内cache, 主频,内存,多买些1.5万转的光纤通道的硬盘。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表