成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle調(diào)優(yōu),NUMA架構(gòu)與Intel Nehalem CPU

數(shù)據(jù)庫(kù) Oracle 數(shù)據(jù)庫(kù)運(yùn)維
對(duì)于傳統(tǒng) SMP 來(lái)說(shuō),CPU 增多未必系統(tǒng)性能就好,因?yàn)楣蚕硐到y(tǒng)總線(xiàn)的限制了 CPU 數(shù)量,CPU 越多內(nèi)部通信量越大共享總線(xiàn)越容易達(dá)到瓶頸。而NUMA架構(gòu)則多少解決了這個(gè)問(wèn)題,從而也是Oracle調(diào)優(yōu)需要利用的特性。

Fenng前日去了Oracle Open World大會(huì),回來(lái)后在博客上分享了他對(duì)于Oracle調(diào)優(yōu)的一些心得總結(jié)。

在這次的 Oracle Open World 上,Hammerora 的作者 Steve Shaw 做了一個(gè)關(guān)于 Linux 平臺(tái) Oracle調(diào)優(yōu)的演講,其中重點(diǎn)提到了 NUMA架構(gòu)對(duì)于 Intel Nehalem CPU 上跑 Oracle 的性能影響。

對(duì)于傳統(tǒng) SMP 來(lái)說(shuō),CPU 增多未必系統(tǒng)性能就好,因?yàn)楣蚕硐到y(tǒng)總線(xiàn)的限制了 CPU 數(shù)量,CPU 越多內(nèi)部通信量越大共享總線(xiàn)越容易達(dá)到瓶頸。而 NUMA架構(gòu)則多少緩解了這個(gè)擴(kuò)展問(wèn)題,其大致機(jī)理是通過(guò)給每個(gè)核提供單獨(dú)的本地內(nèi)存,進(jìn)而提高可擴(kuò)展性。而每個(gè)核訪(fǎng)問(wèn)本地內(nèi)存和其它核上的內(nèi)存時(shí)間是不一樣的,所以,應(yīng)用程度對(duì)于內(nèi)存的訪(fǎng)問(wèn)是有比較大的講究的。從硬件到操作系統(tǒng)再到應(yīng)用程序,都要支持 NUMA 才會(huì)發(fā)揮真正的處理能力。

在這里倒是可以插入介紹一下阿姆達(dá)爾定律(),這個(gè)定律指出并行處理器環(huán)境中的速度受制于程序串行的部分,也即暗示說(shuō)多核未必性能就那么好。

Intel Nehalem microarchitecture

對(duì)一個(gè) DBA 來(lái)說(shuō),Intel 的 Nehalem CPU (右圖為結(jié)構(gòu)示意圖)最值得關(guān)注的特性當(dāng)屬 NUMA (Non-Uniform Memory Access) 架構(gòu)方面的改進(jìn)。

從 Oracle 數(shù)據(jù)庫(kù) 8i 開(kāi)始支持 NUMA 特性,NUMA 在10.2.0.4 與 11.1 上是默認(rèn)啟用的,不過(guò)在之前的版本以及 11.2 之后默認(rèn)是關(guān)閉該特性的。在 Intel 平臺(tái)上,Oracle Validated RPM 包安裝后將激活 NUMA。安裝的時(shí)候,當(dāng) Oracle 檢測(cè)到硬件與操作系統(tǒng)支持 NUMA 的時(shí)候,會(huì)自動(dòng)啟用 NUMA 支持,Linux 在內(nèi)核 2.6.9-67 以后自動(dòng)支持 NUMA 。至于硬件上的開(kāi)關(guān)是通過(guò) BIOS ,如果硬件支持,則 BIOS 默認(rèn)是激活(enable)該特性的。操作系統(tǒng)層面的開(kāi)啟可以通過(guò)核心參數(shù)添加 numa=off 的方式來(lái)達(dá)到。

可以通過(guò)操作系統(tǒng)命令查看相關(guān)的狀態(tài):

# numactl --show

NUMA 這個(gè)常看到的術(shù)語(yǔ),似乎一直以來(lái)沒(méi)有得到 DBA 們足夠的重視。需要注意的是,硬件、操作系統(tǒng)、應(yīng)用軟件(Oracle) 三者都要支持 NUMA ,才能充分利用這一特性。對(duì)于支持 NUMA 的 DB 環(huán)境,理論上來(lái)說(shuō)內(nèi)存請(qǐng)求的利用應(yīng)該會(huì)更有效一些。至于具體的性能數(shù)據(jù)還要看實(shí)測(cè)結(jié)果,暫時(shí)恐怕難以給出,留待以后補(bǔ)充吧。必須要說(shuō)的是,作為DBA,在啟用某個(gè)特性的時(shí)候,一定要明白這個(gè)特性的來(lái)龍去脈,以及潛在的影響。

延伸閱讀資料

--EOF--

對(duì)于一些不能充分利用多核的軟件,比如某些 Web 服務(wù)器或者 Proxy,或者需要考慮一下如何利用 NUMA 特性了。

原文標(biāo)題:NUMA 架構(gòu)與數(shù)據(jù)庫(kù)性能

【編輯推薦】

  1. Unix環(huán)境下的Oracle調(diào)優(yōu)
  2. Oracle調(diào)優(yōu)綜述
  3. Oracle創(chuàng)建管理員步驟概述
  4. Oracle密碼安全問(wèn)題佚事
  5. 七步詳細(xì)分析Oracle表空間
責(zé)任編輯:yangsai 來(lái)源: dbanotes.net
相關(guān)推薦

2010-04-07 13:32:39

Oracle調(diào)優(yōu)

2011-05-20 14:23:01

Oracle調(diào)優(yōu)

2009-03-24 12:48:56

Nehalem服務(wù)器Intel

2011-05-18 10:16:24

Oracle調(diào)優(yōu)

2011-05-20 15:02:01

Oracle性能調(diào)優(yōu)

2009-11-17 13:45:12

Oracle SQL調(diào)

2010-04-19 13:50:27

Oracle調(diào)整

2021-09-06 11:02:17

JVM架構(gòu)調(diào)優(yōu)

2011-05-19 14:11:29

Oracle

2021-07-15 08:00:47

系統(tǒng)性能調(diào)優(yōu)cpunuma架構(gòu)

2010-04-12 17:30:44

Oracle SQL調(diào)

2009-04-01 11:17:52

內(nèi)存分配調(diào)優(yōu)Oracle

2021-11-21 23:03:38

jvm調(diào)優(yōu)虛擬機(jī)

2009-11-17 14:50:50

Oracle調(diào)優(yōu)

2019-12-03 10:40:25

LinuxCPU網(wǎng)絡(luò)調(diào)優(yōu)

2012-01-10 14:35:08

JavaJVM

2017-07-21 08:55:13

TomcatJVM容器

2011-05-24 09:45:41

Oracle數(shù)據(jù)庫(kù)系統(tǒng)調(diào)優(yōu)

2010-04-22 16:39:21

Oracle 調(diào)優(yōu)

2010-05-05 14:04:31

Oracle 性能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品国产一区二区三区在线观看 | 亚洲在线免费 | 国产日韩视频 | 欧洲视频一区二区 | 成人福利在线 | 国产精品18久久久久久白浆动漫 | 中文字幕 在线观看 | 日韩精品影院 | 日韩精品一区二 | 成人欧美一区二区三区黑人孕妇 | 精品欧美一区免费观看α√ | 国产福利在线播放 | 久久综合九色综合欧美狠狠 | 欧美一级免费 | 日韩精品成人 | 黄色a级一级片 | 亚洲福利网 | 在线国产99 | 欧美日韩精品久久久免费观看 | 国产精品美女一区二区 | caoporn国产| 日韩中文字幕在线播放 | 欧美久久久网站 | 粉色午夜视频 | 亚洲欧美视频一区 | 久久精品国产亚洲 | 天天色综 | 久久综合伊人一区二区三 | 第一色在线 | 久久一久久 | 午夜三区 | 欧美一级片免费看 | 亚洲小视频在线播放 | 国产免费一区二区 | 国产综合av | 一区二区三区亚洲 | 丝袜 亚洲 欧美 日韩 综合 | 日本黄色一级片视频 | 九九久久国产精品 | www.中文字幕.com | 成人午夜免费视频 |