Chinaunix

标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因 [打印本页]

作者: misfans    时间: 2003-09-04 10:34
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
請教各位高手,大家對Oracle Server都作些什麼測試與監控?
小弟前段一次性猛灌了三台 RH AD SERVER 2.1作Oracle服务器,到现在,HTTP,FTP,SMB服务运行正常,Oracle(Oracle 9.0.1)安装也很顺利。
昨日公司开始测试往里面进行资料测试,却发现速度较Windows的Oracle Server要慢许多。一时间竟不知要做些什么动作来做性能的测试及调整?

不知大家都有比较没有,以Windows作Server的服务器同以Linux作Server的服务器的效率相比如何?
平日大家都在上面做些什么测试操作或用什么来做性能的调整?

希望能以此论坛向各位高手多多请教!
谢谢!

fans
作者: wolfop    时间: 2003-09-04 10:49
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
呵呵,没有针对OS进行调优,这样的结果没有什么太大意义把。
在linux下面你用了raw device做数据文件了吗?
page buffer多大等的东西逗很有影响。
作者: misfans    时间: 2003-09-04 11:07
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
可否詳細指點一下?
小第我隻對於這樣的服務器優化還沒有什麼經驗,以我目前的能力,隻能做到對Kernel的優化,服務安裝的優化及硬件的優化。
而有效的對OS及數據庫進行優化的方法,我卻是一竅不通了,還望各位高人多多指點。
小弟現在正在測試公司人事系統的資料庫,卻發現其速度遠不如當初在Windows上的資料庫。因而想要對其進行優化,請問具體我應該怎麼做?
怎麼使用raw device?
怎麼設置Page Buffer? (這個好像是Oracle的優化吧)

謝謝
作者: chaoping    时间: 2003-09-04 13:06
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
首先是你的比较的硬件平台是否相等?
你的Oracle的配置是否都合理?

然后就是需要调整OS,调整Oracle了。

怎么使用Raw,data buffer, 这些不能在web 上面讲的清楚地,你可以随便Google一把搜索道N多的东西。
作者: misfans    时间: 2003-09-04 14:09
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
硬件平台都一樣的,
我們公司的SERVER全都是IBM @345SERVER.

現在要轉Linux版的SERVER,我們選擇了RH ADS 2.1,ORACLE服務器的安裝是照ORACLE公司的那份英文文檔安裝的,很順利,可是準備測試資料時卻發現速度好像遠遠趕不上以Window2000作操作系統的SERVER。
我也有聽人說過,要升級它的內核,目前我還沒做,主要是因為我還沒弄清RH ADS的內核同一般Linux的內核是不是一樣的?因為我在網上實是沒有看到有RH ADS的內核可以下載的。
而其它方面的調整,我就不太清楚了。
RAW的調整文檔我已找到一份,看看先
多謝各位的幫忙。
很想聽聽大俠們的意見和指點

謝謝
作者: misfans    时间: 2003-09-04 14:29
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
各位請看看這篇文章,以他之見,在Linux裡用EXT3日志文件系統是最佳的選擇,而我用的正是,而RAW則是作者評述中最差的選擇,不知各位對他有什麼看法,是否同意?
http://www.freelamp.com/new/publish/1015128487/index_html
作者: wugang11    时间: 2003-09-05 03:01
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
Post the statspack report of both system with the same load.
ANd corresponding os log.


Is the storage same in both server? what is the init parameter in both system?
作者: malon111    时间: 2003-09-05 10:24
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
在硬件环境一样的情况下,linux下的oracle比windows下的oracle性能高出4-10倍!
你的linux下的数据库建了index没有,如果没有,那性能肯定差了。
作者: wolfop    时间: 2003-09-05 11:17
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
原帖由 "misfans" 发表:
各位請看看這篇文章,以他之見,在Linux裡用EXT3日志文件系統是最佳的選擇,而我用的正是,而RAW則是作者評述中最差的選擇,不知各位對他有什麼看法,是否同意?
http://www.freelamp.com/new/publish/1015128487/in..........

ext3比RAW好恐怕有点奇怪,按照他的文档,似乎用的rh6.2,非常旧的内核版本和GLIBC版本。
作者: misfans    时间: 2003-09-05 14:49
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
原帖由 "malon111" 发表:
在硬件环境一样的情况下,linux下的oracle比windows下的oracle性能高出4-10倍!
你的linux下的数据库建了index没有,如果没有,那性能肯定差了。
   
資料庫是從原WIN2000的Oracle SERVER上導過去的,隻是結構導過去了。
所以有關index或Oracle的配置都不會有多大問題。
硬件環境也確實是一樣的。
都是
IBM @345 Server
雙CPU:Intel(R) Xeon(TM) CPU 2.66GHz
Memory: 4204994560
甚至連Raid都是一樣的 ^_^

會否是服務的問題,各位都幫我檢測一下,我的這些服務哪些可以不用啟動
---------------------------------------------------------------------------
anacron、apmd、atd、autofs、cWnn、cluster、
crond、finger、gpm、httpd、iptables、keytable、
kudzu、netfs、network、nfs、nfslock、portmap、
random、rawdevices、rhnsd、sendmail、sgi_fam、
smb、sshd、syslog、tWnn、telnet、vncserver、wu-ftpd、
xfs、xinetd
----------------------------------------------------------------------------
作者: misfans    时间: 2003-09-05 14:53
标题: 是Linux作Oracle服務器性能不如Windows還是什麼原因
原帖由 "wolfop" 发表:

ext3比RAW好恐怕有点奇怪,按照他的文档,似乎用的rh6.2,非常旧的内核版本和GLIBC版本。


呵,這個也有待測試。
請問你是用的RAW嗎?感覺效果真的那麼好嗎?
我剛看到我所啟動的服務裡有一項是:rawdevices
這表示我的RH ADS 2.1也支持RAW,我會在近段去拿一台專用測試服務器去測試一下的。
還有,你們都用的的什麼版本的LINUX作ORACLE服務器的?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2