版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、疤AIX 5扮.3主機(jī)性扳能評(píng)估靶 對(duì)瓣于芭AIX敖主機(jī)的性能襖評(píng)估,我們岸從下面的4澳個(gè)方面來(lái)逐昂一介紹:C熬PU、ME半MORY、拔I/O系統(tǒng)霸和網(wǎng)絡(luò)這4藹個(gè)方面來(lái)描昂述。辦一、艾CPU藹性能評(píng)估埃 首伴先,我們還柏是先來(lái)看一辦下CPU的白性能評(píng)估。挨下面愛先哀主要介紹幾澳個(gè)看CPU罷性能的命令盎。絆S。佰1、艾使用vms扒tat盎來(lái)進(jìn)行性能把評(píng)估笆,該命令可絆獲得關(guān)于系邦統(tǒng)各種資源胺之間的相關(guān)板性能的簡(jiǎn)要罷信息。板當(dāng)然我們也瓣主要用它來(lái)奧看CPU的埃一個(gè)負(fù)載情懊況。愛k。扒 按下面是我們伴調(diào)用巴vmsta半t命令搬的一個(gè)輸出拜結(jié)果:俺$vmst皚at 1 安2 昂Syste絆m con皚
2、figur傲a奧tion:白 lcpu=16 m拌em=23把552MB絆B。鞍kthr 暗 me扒mory 邦 拌 隘 辦 拌 page柏 拜 頒 矮 熬 背fault罷s 胺 芭 佰cpu 挨O。暗皚 癌 暗暗胺- 捌 唉拜柏般笆- 俺 鞍 癌岸背-襖暗 百 壩般鞍-疤h。霸 r b阿 av癌m f啊re 暗阿 敗re p癌i po愛 fr 板 稗 拜sr c頒y in半 sy澳 c班s 搬辦us sy百 id w暗a扒o。澳 0 0艾 拔0 0皚 0 澳 0 辦 0 啊 0 1鞍849 2吧6129 扳4907 奧 按 哎8 1 愛88 3八h。按 0 0 暗0 0佰 0 絆 0 靶 0
3、 頒 0 2唉527 3稗2013 襖6561 岸 爸15 捌 愛2 77 澳 6疤h。絆 把對(duì)上面的命唉令解釋如下?。毫TKthr段皚顯示內(nèi)容壩r般列表示可運(yùn)扳行的內(nèi)核線捌程平均數(shù)目案,包括正在邦運(yùn)行的線程靶和等待 C拜PU 的線盎程。如果這搬個(gè)數(shù)字大于頒 CPU 佰的數(shù)目,則辦表明有線程背需要等待C翱PU。百6。懊b百列表示處在阿非中斷睡眠辦狀態(tài)的進(jìn)程稗數(shù)。包括正版在等待文件般系統(tǒng) I/襖O 的線程,或由于內(nèi)襖存裝入控制艾而被掛起的翱線程。敖J。鞍Memor邦y段顯示內(nèi)埃容擺avm叭列表示活動(dòng)班虛擬內(nèi)存的敗頁(yè)面數(shù),每拌頁(yè)一般4K凹B敗fre絆空閑的頁(yè)面疤數(shù),每頁(yè)一八般4KBPage段皚顯示內(nèi)
4、容隘re 斑懊該列無(wú)效頒pi骯 暗從磁盤交換懊到內(nèi)存的交靶換頁(yè)(調(diào)頁(yè)頒空間)數(shù)量壩,4KB/矮頁(yè)。調(diào)頁(yè)空埃間是駐留在唉硬盤上的虛跋擬內(nèi)存的一絆部分。當(dāng)內(nèi)稗存使用過(guò)量壩時(shí),會(huì)將溢佰出的工作組拌頁(yè)面癌存儲(chǔ)到調(diào)頁(yè)般空間中(竊班取頁(yè))愛。當(dāng)進(jìn)程訪癌問(wèn)一個(gè)疤竊取頁(yè)時(shí),骯就產(chǎn)生了一罷個(gè)缺頁(yè)故障百,而這一頁(yè)扳頁(yè)必須從調(diào)俺頁(yè)空間中讀百入到內(nèi)存中翱。傲f。安po熬 從內(nèi)存交熬換到磁盤的頒交換頁(yè)數(shù)量板,擺4KB/頁(yè)敗。巴如果竊取的襖工作也在調(diào)暗頁(yè)空間中不懊存在或者已按經(jīng)作了修改霸,則寫入調(diào)翱頁(yè)空間中。敗如果不被再昂次訪問(wèn),挨它會(huì)留在調(diào)案度空間中直般到進(jìn)程終止愛或者放棄空凹間。扮O。扒fr 辦根據(jù)頁(yè)面替奧換算法每秒
5、拔釋放的頁(yè)數(shù)版。當(dāng)VMM癌頁(yè)面替換例哀程掃描頁(yè)面敗幀表(Pa斑ge Fr霸ame T凹able,骯PFT)時(shí)襖,它會(huì)根據(jù)扮一些條件選傲取需要竊取板的頁(yè)面以補(bǔ)搬充空閑列表。該條件中耙包含工作頁(yè)扳面和計(jì)算頁(yè)俺面,百釋放的頁(yè)面啊中,傲計(jì)算頁(yè)面不岸產(chǎn)生I/O俺,工作頁(yè)面翱如果數(shù)據(jù)沒唉有發(fā)生修改按,也不需要熬寫回磁盤,癌也不會(huì)產(chǎn)生氨I/O。扒m。巴sr懊 根據(jù)頁(yè)面般替換算法每翱秒所檢查的艾頁(yè)數(shù)。sr熬值比f(wàn)r值按高的越多,班說(shuō)明替換算半法要查找可佰以替換的頁(yè)絆面就越困難版。罷S。柏cy 敖每秒頁(yè)面替岸換代碼掃描了PFT多吧少次。因?yàn)榘性黾涌臻e列捌表達(dá)到ma版xfree愛值,不一定扳需要完全掃扒描PFT表
6、絆,而所有vmstat哎輸出都為整佰數(shù),所以通藹常cy列值佰為0。礙Z。絆Fault跋s段顯示內(nèi)俺容(其實(shí)這哎段內(nèi)容不需太多關(guān)注)礙in 在該哎時(shí)間間隔中扮觀測(cè)到的每暗秒設(shè)備中斷爸?jǐn)?shù)。氨sy 在該吧時(shí)間間隔中半觀測(cè)到的每按秒系統(tǒng)調(diào)用笆次數(shù)。矮cs 在該背時(shí)間間隔中凹觀測(cè)到的每跋秒鐘上下文俺切換次數(shù)。懊Cpu段顯笆示內(nèi)容皚us 列顯柏示了用戶模般式所消耗的 CPU 背時(shí)間。頒sy 列詳白細(xì)顯示了 班CPU 在皚系統(tǒng)模式所暗消耗的 C案PU 時(shí)間盎。岸X。班id 列顯半示了沒有未隘決本地磁盤扒 I/O 芭時(shí) CPU斑 空閑或等跋待時(shí)間的百盎分比。熬k。疤wa 列詳背細(xì)顯示了有拔未決本地磁暗盤 I/
7、O敗 時(shí) CP俺U 空閑的唉時(shí)間百分比拔。wa 的隘值如果超過(guò)俺 25%,案就表明磁盤霸子系統(tǒng)可能瓣沒有被正確敖平衡,或者暗這也可能是敖磁盤工作負(fù)按荷很重的結(jié)跋果。絆7。罷八如果在一個(gè)拔單用戶系統(tǒng)啊中,us 拌+ sy時(shí)頒間不超過(guò) 爸90%,我按們就不認(rèn)為芭系統(tǒng)的CP懊U是受限制伴的。拜S。頒如果在一個(gè)皚多用戶系統(tǒng)案中,us 岸+ sy時(shí)吧間超過(guò) 8拔0%, 搬我們就認(rèn)為把系統(tǒng)的CP熬U是受限的背。阿其中的進(jìn)程佰將要花時(shí)間澳在運(yùn)行隊(duì)列暗中等待。響埃應(yīng)時(shí)間和吞鞍吐量會(huì)受損叭害。凹l。檢查cpu藹,我們主要八關(guān)注報(bào)告中拌的4個(gè)cp愛u列和2個(gè)壩kthr(叭內(nèi)核線程)拌列。笆W。唉在上面的示瓣例中,
8、我們捌可以觀察到奧以下幾個(gè)主柏要的信息:搬CPU I扒DLE比較鞍高,比較空扮閑;r列為哀0,表明線般程不存在等拔待;稗W。襖WA值不高拔,說(shuō)明I/邦O壓力不大般;愛free值班比較大,p疤i,po為襖0,表明內(nèi)敗存非常富裕拌??臻e較多壩。案q。吧2、把第二個(gè)常用挨的是 sa芭r命令,但艾是sar會(huì)叭增加系統(tǒng)的案開銷。當(dāng)然昂有些情況下百,我們使用愛sar比較壩方便。哎U。唉sar的輸八出結(jié)果與前哎面的基本類百似,這里不敖再作詳細(xì)的伴介紹,關(guān)于奧命令的語(yǔ)法鞍,也不再作爸詳細(xì)的介紹,我們常用埃的命令格式疤:芭O。安#伴sar 1靶 斑2百AIX j跋sdxh_拜db02 矮3 5 傲00C矮2C啊
9、1EB拜4C爸00 扮 10/2案4/07暗o。半Syste哎m con敖figur班ation敖: lcp凹u=16 壩17:52跋:26 敖 %us扳r 拌%sys 藹 %w氨io 哀%idle拌 ph靶ysc拜0。伴17八:52:2百7 頒 19 佰 敗 7 鞍 0瓣 靶 75 百 8.0八0霸U。板17:52啊:28 愛 1岸9 凹 6 啊 鞍 0 般 75懊 8疤.01靶G。稗Avera巴ge 罷 1半9 稗 7 拜 皚 0 隘 75昂 8昂.01頒B。俺在這里,s隘ar命令輸拔出的是一個(gè)皚整體的cp辦u使用情況氨的一個(gè)統(tǒng)計(jì)哎,統(tǒng)計(jì)分項(xiàng)扳目的內(nèi)容也敖比較直觀,版通過(guò)名字就稗可以理解涵
10、哀義。這里有邦一點(diǎn)比較方罷便的就是,阿在最后一行靶有一個(gè)匯總岸的aver板age行,白作為上述統(tǒng)壩計(jì)的一個(gè)平捌均。骯另外,補(bǔ)充阿說(shuō)明一點(diǎn)的扳就是,一般柏來(lái)說(shuō),第一案行統(tǒng)計(jì)信息稗包含了sa八r命令本身骯啟動(dòng)的cp白u(yù)消耗,所俺以往往是偏俺高的,所以氨導(dǎo)致ave壩rage值挨也往往是偏愛高一點(diǎn)的。懊當(dāng)然,這不癌會(huì)對(duì)結(jié)果產(chǎn)扮生多大影響俺。扒W。凹當(dāng)我們有多拔個(gè)cpu的扒時(shí)候,而程扒序采用的是盎單線程,有敖時(shí)候會(huì)出現(xiàn)捌一種情況,藹我們檢查發(fā)罷現(xiàn),cpu翱總體的使用艾率不高,但般是程序響應(yīng)頒卻比較慢。阿這里有可能疤就是單線程頒只使用了一案?jìng)€(gè)cpu,按導(dǎo)致這個(gè)c霸pu100藹占用,處唉理不過(guò)來(lái),捌而其他的
11、c昂pu卻閑置霸。這時(shí)可以阿對(duì)cpu分霸開查詢,統(tǒng)耙計(jì)每個(gè)cp耙u的使用情搬況。八I。哀#般sar -按P ALL把 1 2跋S壩ar還有其按他一些比較哎特殊的使用般方法,比如半:八如果希望多昂個(gè)采樣和多岸個(gè)報(bào)告,可礙為 sar白 命令指定扮一個(gè)輸出文頒件,這樣就埃方便多了。敗將 sar按 命令的標(biāo)瓣準(zhǔn)輸出數(shù)據(jù)罷定向到 /氨dev/n八ull,并癌將 sar俺 命令作為霸后臺(tái)進(jìn)程運(yùn)阿行。具體的吧命令格式為凹:翱b。艾sar -挨A -o 稗/temp暗/sar_氨resul斑t叭.阿log熬 愛5搬 扮300芭 /d藹ev/nu敗ll &愛R。岸 關(guān)絆于sar其安他的一些使藹用方法,這扳里不再
12、詳述皚。哎3、按第三搬個(gè)可以用來(lái)吧使用的命令敖是iost奧at瓣.昂$背 iost伴at -t艾 2 4佰tty: 班 暗tin 叭 挨 tou艾t a愛vg隘-cpu:礙 % u辦ser 奧 % s稗ys 拔 % i襖dle 靶 % i安owait哎1。拌 班 跋0.0 扮 骯 0.半0 啊 翱 皚 0.0 柏 扳0.1 拌 拔99.8 皚 艾 0.1 凹 靶U。盎 澳 巴0.0 阿 昂 81.胺0 拜 哀 班 0.0 岸 柏0.1 挨 八99.9 拜 澳 0.0 巴 鞍h。礙 凹 跋0.0 骯 板 40.阿5 奧 襖 扒 0.0 柏 斑0.0 昂 1扒00.0 安 般 0.0 拔 巴J。邦
13、 扒 澳0.0 敖 稗 40.奧5 哎 搬 斑 0.0 般 澳0.1 案 哎99.1 邦 敖 0.柏8案O。哎TTY 的唉兩列信息(爸tin 和按 tou)擺顯示了由所爸有 TTY邦 設(shè)備讀寫阿的字符數(shù)盎i。叭CPU 統(tǒng)敖計(jì)信息列(皚% use板r、% s佰ys、% 愛idle 半和 % i隘owait斑)提供了 辦CPU 按的使用情況岸。罷M。擺 注吧意:第一份百報(bào)告為系統(tǒng)襖啟動(dòng)以來(lái)的襖一個(gè)累積值岸。扮4、八使用tpr邦of命令用埃于統(tǒng)計(jì)每個(gè)百進(jìn)程的CP岸U使用情況扒# tpr翱of -x巴 slee邦p 30斑該命令的輸頒出結(jié)果可查扒看 版_pro搬f.all安文件。此命壩令運(yùn)行30叭秒鐘
14、,在當(dāng)芭前目錄下創(chuàng)傲建一個(gè)名為襖_prof礙.all 白的文件。3巴0秒鐘內(nèi),耙 CPU被搬調(diào)度次數(shù)約哎為3000百次。_p案rof.a耙ll 文件凹中的字段T班otal 辦為此進(jìn)程調(diào)佰度到的CP阿U次數(shù)。如胺果進(jìn)程所對(duì)拔應(yīng)的 To拜tal字 般段的值為1耙500,襖即表示靶該進(jìn)程在3壩000次 把CPU調(diào)度叭中占用了1扮500次,埃或理解為使般用了一半的跋CPU時(shí)間愛。tpro霸f的輸出準(zhǔn)啊確地顯示出伴哪個(gè)進(jìn)程在白使用CPU芭 時(shí)間。拔1。版在我下面的阿這一份示例罷中,可以看癌到,大部分?jǐn)〉腸pu時(shí)佰間都是被w巴ait所占氨用的。這里搬的wait搬實(shí)際上是i艾dle進(jìn)程岸,可以表明艾這個(gè)系統(tǒng)
15、是翱一個(gè)完全空襖閑的系統(tǒng)。癌4。背在AIX 氨5L扒下,你用p瓣s aux半會(huì)發(fā)現(xiàn)有一暗些root安的wait斑進(jìn)程版O。敖#ps a藹ux |h凹ead -礙20皚wait就辦是CPU空凹閑的時(shí)候運(yùn)耙行的空閑進(jìn)般程,AIX敖4上叫kp爸roc。所爸以這個(gè)進(jìn)程靶占用越大,扒表示機(jī)器越敗空閑。扳W爸ait進(jìn)程班的數(shù)量是由拔機(jī)器上的邏瓣輯CPU的俺個(gè)數(shù)決定的按,有幾個(gè)邏阿輯CPU,皚就有幾個(gè)w按ait進(jìn)程艾.捌Q。芭5、ps白這個(gè)命令使班用本身也比藹較復(fù)雜,在礙這里只介紹隘如何查看c瓣pu占用最隘高的進(jìn)程。頒例如下靶:岸f。哀#霸ps au叭x | h傲ead -佰25搬在這個(gè)輸出昂結(jié)果中,排八在
16、前面的是扮16個(gè)ro懊ot用戶的鞍wait進(jìn)懊程,這其實(shí)巴是CPU空背閑的時(shí)候運(yùn)骯行的空閑進(jìn)絆程,之前已班作說(shuō)明。傲6。頒所以CPU霸最高的幾個(gè)挨進(jìn)程其實(shí)是拜下面的OR罷ACLE用礙戶的擺ora_j癌00壩*進(jìn)程,這襖是ORAC扳LE的jo奧b進(jìn)程。在岸這里,這些埃進(jìn)程的開銷隘很小。如果隘ORACL拜E的進(jìn)程開案銷比較大,艾我們可以用版如下的方法白來(lái)查詢具體傲的進(jìn)程在干敗什么事情,骯例如我們要唉查詢進(jìn)程愛ora_j吧000_o背ra92哎,PID=八,可以使用啊下面的方法吧:笆5。澳$su 愛胺 orac骯le扒SQLs凹qlplu伴s 矮“吧/as s敖y(tǒng)sdba鞍”案SQLo白radeb骯
17、ug se拌tospi氨d 笆SQLo凹radeb岸ug ev辦ent 1拌0046 耙trace白 name皚 cont八ext f案oreve敖r, le柏ve白l 8拌4。拌SQLo爸radeb般ug tr巴acefi板le_na邦me 靶這個(gè)命令我熬們獲得輸出拔文件的絕對(duì)癌路徑和文件岸名骯V。凹SQLo唉radeb稗ug ev版ent 1埃0046 班trace敗 name隘 cont凹ext o唉ff敖7。皚$tkpr辦of /o盎pt/or癌acle/安app/o埃racle襖/admi斑n/ora按92/bd傲ump/o骯ra92_扳j000_扒.trc 鞍trace斑pid.t
18、巴xt胺I。版$more矮 trac挨epid.盎txt阿在trac扳epid.瓣txt中,按我們就可以拜看到這個(gè)進(jìn)扒程中具體運(yùn)俺行的語(yǔ)句、礙過(guò)程等,以礙及所有的S澳QL的cp凹u消耗、物阿理讀、邏輯愛讀、執(zhí)行計(jì)襖劃等信息。柏2。癌另外,我們奧也可以執(zhí)行奧下面的語(yǔ)句暗查看進(jìn)程具埃體運(yùn)行的S扒QL語(yǔ)句的傲文本:跋d。扒SELEC辦T /*+擺 ORDE疤RED *辦/ sql板_text奧 FROM唉 v$sq矮ltext埃 a邦L。阿 WH暗ERE (艾a.has熬h_val艾ue, a愛.addr把ess) 礙IN (跋f。安 背 氨 SEL胺ECT D胺ECODE芭 (sql版_hash啊
19、_valu頒e,0, 柏prev_敖hash_昂value胺,sql_案hash_班value霸),骯x。礙 癌 罷 凹 D俺ECODE背 (sql板_has按h_val澳ue,0,案 prev埃_sql_辦addr,案 sql_骯addre敗ss)翱H。斑 頒 俺 F盎ROM v搬$sess傲ion b扮 骯 埃 WH唉ERE b百.padd柏r = (暗SELEC叭T add癌r吧 把 敖 擺 絆 傲 FRO瓣M v$p隘roces傲s c扒 版 案 拜 敖 叭 芭 WHER翱E c.s芭pid =挨 &pi頒d)靶ORDER翱 BY p敗iece 扮ASC半6奧、安解決CPU昂占用的懲罰
20、按機(jī)制挨nice和搬renic霸e罷指定懊和修改哎命令的優(yōu)先拔級(jí)邦。癌系統(tǒng)中運(yùn)行奧的每個(gè)進(jìn)程胺都有一個(gè)優(yōu)胺先級(jí)癌,我們可以白用ps命令艾看到,這個(gè)稗優(yōu)先級(jí)為P傲RI疤,PRI的懊值越小,優(yōu)八先級(jí)越高,傲能占用更多懊的CPU時(shí)佰間片骯。系統(tǒng)默認(rèn)敖的PRI為氨60,我們班可以通過(guò)n藹ice命令霸和reni佰ce命令來(lái)改變一個(gè)進(jìn)佰程的優(yōu)先級(jí)擺,從而控制澳進(jìn)程對(duì)CP白U時(shí)間片的氨占用。百X。絆任何一個(gè)用挨戶都可以使按用nice柏命令來(lái)使他啊的進(jìn)程以低板于系統(tǒng)默認(rèn)翱的pri運(yùn)阿行。但是只礙有root埃用戶才可以鞍使進(jìn)程以高皚于默認(rèn)的p哎ri運(yùn)行。柏我們先來(lái)看唉一下nic傲e命令的使搬用方法:扒m。哎#n
21、ice辦 暗扮n -5 耙vmsta挨t 2 1拔0 vm吧stat.柏out伴8。凹# ps 啊-el疤F S U愛ID 奧 PID熬 P翱PID 按 C 霸PRI N暗I爸 ADDR矮 S襖Z 骯WCHAN礙 T耙TY T跋IME C澳MD懊P。擺 A柏 0 隘 0 挨 藹55 15懊 aee1隘400 斑 拜544 f瓣e把63c佰23e翱30 p昂ts唉/1 0懊:00 v芭mstat稗w。把指定程序以疤nice值俺-5開始運(yùn)阿行。程序開頒始后,ni唉ce的值為藹15岸,PRI的拔值為55。靶nice命隘令可以指定擺的范圍為-擺20 (最氨高優(yōu)先級(jí))白到 20 鞍(最低優(yōu)先暗級(jí))。在A
22、挨IX5.3霸中,默認(rèn)的案nice為伴20。板# vms襖tat 2頒 10 按vmsta班t.out拔7。按# ps 絆-el擺F S U敖ID 白 PID佰 P埃PID 礙 C 跋PRI N唉I瓣 ADDR骯 S熬Z 頒WCHAN霸 T柏TY T哎IME C把MD艾e。澳 A吧 0 挨 絆0 按60 20頒 32ec把6400 安 絆472 f吧e把63c奧23e耙30 p澳ts半/1 0百:00 v捌mstat跋64哀n。背 可八以看到默認(rèn)岸的情況下,奧系統(tǒng)使用的敖nice=敖20,pr埃i=60 吧。鞍0。骯實(shí)際上在哀nice奧指定的時(shí)候凹,埃也可以使用岸超出閉區(qū)間澳-20,愛20的值
23、氨如:疤#扒nice 埃捌n -33笆 vmst爸at 2 礙10 v盎mstat哀.out藹4。凹# ps 安-el班F S U愛ID 八 PID骯 P壩PID 伴 C 爸PRI N胺I藹 ADDR安 S挨Z 安WCHAN礙 T按TY T俺IME CMD氨Q。皚 A 瓣0 壩 0 昂40 0絆 82ef凹0400 辦 阿544 f啊e俺63c拜23e胺30 p案ts吧/1 0捌:00 v氨mstat熬6皚4巴8。頒我們指定的氨nice小笆于-20,耙得到最高的愛優(yōu)先級(jí)(p吧ri=40邦)。反之,搬如果我們指暗定nice疤的值超過(guò)2暗0,比如n熬ice=2扳1,我們將懊得到最低的案優(yōu)先級(jí)值p吧
24、ri=10瓣0。癌J。班renic哎e不能在具扮有固定優(yōu)先唉級(jí)的進(jìn)程上澳使用。非r翱oot用戶可以在一個(gè)靶或多個(gè)運(yùn)行百進(jìn)程的ni辦ce值上加隘一個(gè)指定的鞍值,但不能埃從中減去指背定的值。也傲就是只能降邦低進(jìn)程的優(yōu)半先級(jí),而不叭能增加優(yōu)先佰級(jí)。艾e。板renic吧e -n 暗-10 p辦idnum阿ber ,拜將指定的進(jìn)按程nice皚值減小10翱。辦p。骯renic癌e 辦-n +隘5 pid靶numbe隘r叭 ,將指定捌的進(jìn)程ni敗ce值增加扳5。昂u。盎根據(jù)nic敖e值的不同跋取值,拜這里ren澳ice的值爸可以艾取值的范圍凹是瓣閉區(qū)間-半40,40伴 拜。巴為什么取值扒范圍是這個(gè)辦呢?我們
25、可半以這樣來(lái)理拌解,通過(guò)p頒s 鞍吧l命令,我藹們可以看到絆NI的取值藹范圍是閉區(qū)板間0,4凹0,我們八使用ren佰ice需要芭改變的也就絆是整個(gè)值,隘考慮兩個(gè)極按端的情況,壩假如現(xiàn)在為拜0,我們要伴把它改到4奧0,就必須捌得reni敗ce 癌哎n 40,靶如果現(xiàn)在是搬40,我們爸要把它改為般0,則re昂nice的鞍值就得是-耙40了。襖T。疤當(dāng)然,跟n版ice一樣鞍,在這里r盎enice胺的值在命中板使用的時(shí)候跋也可以超出罷這個(gè)閉區(qū)間,不會(huì)報(bào)錯(cuò),但有效的凹結(jié)果只落在巴這個(gè)閉區(qū)間佰內(nèi)。拔5。襖# ps 骯l 稗FSUID胺 PID靶 P皚PID 哎C 骯 把PRI N暗I昂 ADDR佰 SZ
26、啊 RSS 凹 WCH半AN 笆 TTY 搬 TIME氨 CMD氨d。俺 A胺 0 頒 搬0 挨100佰 拔4扒0柏 413e拌8400 案472 辦484 拌 EVEN叭T pt霸s/1 稗0:00 巴v壩i。傲# ren般ice -稗n -30疤 佰# ps 安l 版FSUID昂 PID百 P敗PID 八C 按PRI N奧I哎 ADDR柏 SZ稗 RSS八 WC凹HAN 襖 TTY敗 TIM埃E CMD般d。搬 A埃 0 盎 安0 半50笆 挨1板0斑 413e捌8400 搬472 氨484 跋 EVEN礙T pt八s/1 霸0:00 埃v俺k。熬我們可以總辦結(jié)一下,p巴ri值的取礙值公式
27、大概捌如下:伴優(yōu)先級(jí)值(安PRI)=笆 基本優(yōu)先八級(jí)(60)骯nice搬損失 搬基于最近C骯PU使用情笆況的CPU斑損失半z。霸總的來(lái)說(shuō)伴nice值拜越小,進(jìn)程扮的優(yōu)先級(jí)越跋高,能分配八到更多的c澳pu時(shí)間片爸。氨反之,也成跋立翱。靶q。7、小結(jié)阿對(duì)于系統(tǒng)c扒pu的監(jiān)控八,建議:半1)使用v叭mstat罷進(jìn)行分析傲2)sar岸 霸敗P ALL百 1 10罷 分析,多案?jìng)€(gè)cpu間昂的負(fù)載是否愛平衡按r。按3)ps 愛aux 查看把4)tpr般of查看更凹詳細(xì)的信息拜二、Mem頒ory性能凹評(píng)估唉1、VMM邦簡(jiǎn)單講解一壩下內(nèi)存以及埃的VMM的艾一點(diǎn)工作原般理。般內(nèi)存和交換背空間一般都艾是用頁(yè)面來(lái)埃
28、進(jìn)行分配和耙管理的。芭在內(nèi)存中存版在兩類型擺頁(yè)面:計(jì)算骯頁(yè)面(一般靶為可執(zhí)行文哎件段中的頁(yè)胺面)和文件靶頁(yè)面(存儲(chǔ)搬的數(shù)據(jù)文件礙的頁(yè)面)。斑H。澳當(dāng)我們執(zhí)行罷程序或者讀把入數(shù)據(jù)的時(shí)白候,內(nèi)存中埃的頁(yè)面就逐俺漸被占用。凹當(dāng)空閑的內(nèi)疤存只剩ma氨xfree班的時(shí)候,v爸mm的調(diào)頁(yè)伴就被喚醒,隘通過(guò)調(diào)頁(yè)算艾法,將內(nèi)存半中的頁(yè)面轉(zhuǎn)扳移到交換空拔間中。一直吧到空閑內(nèi)存擺達(dá)到max靶free,藹才停止調(diào)頁(yè)愛。埃i。敖在這里,我頒們涉及到兩壩個(gè)參數(shù):藹Minfr凹ee:最小熬空閑頁(yè)鏈表吧尺寸。一旦板低于該值,癌系統(tǒng)偷頁(yè)以熬填充頁(yè)鏈表拌,保證有足藹夠的內(nèi)存頁(yè)挨面。偷頁(yè)就阿是將不常用斑的頁(yè)面替換哎出去。霸0。班
29、Maxfr艾ee:最大按空閑頁(yè)鏈表靶尺寸。一旦白高于該值,哎系統(tǒng)停止偷盎頁(yè)。捌Z。伴如果發(fā)現(xiàn)空埃閑列表不足吧,可以用下板面的方法增敖加minf敗ree參數(shù)扒#擺vmo -翱o min板free=鞍1000 白-o ma唉xfree按=吧1008唉x。柏Setti案ng ma啊xfree哎 to 癌1008瓣Setti扮ng mi邦nfre埃e to 敖1000矮#擺vmo 笆百o min澳free=邦1000 斑岸o maxfree=板1008 氨靶P 埃 #稗 -P把參數(shù)使修改岸永久生效氨Q。背一般稗下,min鞍free和岸maxfr扒ee通過(guò)下擺面的公式得癌到:板maxfr按ee=mi疤n
30、mum(拔memor礙y/128案,128)邦 ,min暗free=背maxfr壩ee-8阿e。礙另外,關(guān)于礙內(nèi)存的使用芭,我們還有絆兩個(gè)經(jīng)常碰斑到的參數(shù)需跋要關(guān)注:艾Minpe藹rm:用戶稗I/O文件笆訪問(wèn)的最小啊緩沖區(qū)頁(yè)數(shù)安Maxpe邦rm:用戶斑I/O文件骯訪問(wèn)的最大耙緩沖區(qū)頁(yè)數(shù)瓣Minpe懊rm和ma埃xperm笆這兩個(gè)參數(shù)芭的默認(rèn)值分暗別為20般和80扒。在這里主拔要與性能相隘關(guān)的是ma辦xperm半?yún)?shù)。ma擺xperm爸參數(shù)指定了斑文件頁(yè)面可吧以占用內(nèi)存班的上限,因岸為文件頁(yè)面敗不主動(dòng)釋放敖,所以很容敖易造成內(nèi)存叭的文件頁(yè)面鞍過(guò)高的占用澳,導(dǎo)致其他背的應(yīng)用內(nèi)存按使用緊張。罷調(diào)整參
31、數(shù)值拌的方法如下凹:啊C。敗#癌vmo -案o max瓣perm%捌=80 -吧o min矮perm%唉=20半M。班Setti絆ng mi拜nperm盎% to 把20耙Setti背ng ma按xperm暗% to 班80靶查看當(dāng)前的辦參數(shù)設(shè)置方熬法如下:芭1)班vmo 襖哎a 顯示當(dāng)版前所有的參懊數(shù)設(shè)置埃 埃#vmo 板-a耙 胺 cp奧u_sca拔le_m稗emp =奧 8邦 data拔_stag扒ger_i靶nterv昂al = 稗161挨 白 耙 奧 def耙ps = 盎1背 fo唉rce_r奧elali疤as_li氨te = 啊0哎 埃 捌 fr癌amese安ts = 凹2 伴 艾
32、 ht絆absca百le = 俺n/a罷 扒kerne霸l_hea笆p_psi翱ze = 襖4096傲 lar笆ge_pa耙ge_he翱ap_si扮ze = 阿0跋 襖 阿lgpg_鞍regio扳ns = 耙0哎 哀 跋 lg柏pg_si啊ze = 瓣0板 暗 low八_ps_h案andli案ng = 吧1案 安 lru懊_file百_repa隘ge = 啊1隘 襖lru_p拌oll_i擺nterv敖al = 笆10板 柏 柏 lr擺ubuck靶et = 俺 翱 昂 max氨clien板t% = 氨80矮 芭 案 搬maxfr案ee = 伴1088八 壩 扒 敖maxpe隘rm = 拌 把 隘
33、 m百axper凹m% = 耙80把 阿 版 埃 maxp叭in = 澳 搬 敖 敖maxpin% = 吧80辦 壩 mbu八f_hea挨p_psi白ze = 皚4096俺 唉 memory_a奧ffini矮ty = 班1唉 巴 m伴emory八_fram疤es = 絆 把 m爸emplace_da敖ta = 癌2斑 mem案place氨_mapp吧ed_fi胺le = 百2岸mempl敗ace_s昂hm_an皚onymo辦us = 扳2伴 m襖empla背ce_shm_nam跋ed = 搬2盎 搬 me懊mplac拌e_sta鞍ck = 哎2啊 暗 m瓣empla絆ce_te百xt = 叭2
34、暗mempl盎ace_u擺nmapp扒ed_fi稗le = 扳2哎 靶 凹 m叭empoo敗ls = 藹4背 皚 暗 班minfr伴ee = 邦960耙 哀 邦 藹minpe哀rm = 擺 隘 捌 m胺inper唉m% = 奧20叭 皚 白 no伴killu般id = 靶0版 佰 按 皚npski班l(xiāng)l = 邦49152頒 靶 百 np奧srpgm罷ax = 把 按 八 np伴srpgm捌in = 敗 挨 艾 npss頒crubm邦ax = 班 哎 罷 npss唉crubm礙in = 柏 笆 伴 阿npswa半rn = 啊 捌 num_扳spec_傲datas版eg = 翱0爸 骯 暗 nu凹
35、mpsbl佰ks = 罷 巴page_搬steal俺_meth扳od = 伴0哎 疤 哎pagec板olori背ng = 扒n/a鞍 澳 pin擺nable扳_fram拜es = 拌 pta_鞍balan笆ce_th壩resho半ld = 辦n/a把 re稗lalia百s_per吧centa靶g(shù)e = 芭0按 哀 佰 r拌pgcle叭an = 按0疤 岸 俺 rpg按contr懊ol = 暗2霸 搬 頒 霸 scr罷ub = 瓣0昂 襖 疤 scr拔ubcle拜an = 啊0安 soft稗_min_半lgpgs百_vmpo礙ol = 白0巴 耙 spec翱_data百seg_i絆nt = 哎5
36、12啊 捌 拔stric白t_max盎clien霸t = 1疤 靶 st哀rict_罷maxpe擺rm = 辦0阿 柏 板 v斑_(dá)pins耙hm = 暗0半 vm_哎modli跋st_th癌resho百ld = 埃-1昂 愛 vmm埃_fork罷_poli昂cy = 八1扒 v鞍mm_mp哀size_挨suppo八rt = 頒1巴2)胺# 澳vmsta邦t -v愛 巴 靶 罷memor白y pag靶es白 暗 氨 懊lruab艾le pa爸ges敗 胺 唉 芭 free伴 page敖s按 盎 疤 伴 敖4 mem艾ory p埃ools扮 骯 懊 隘 pinn叭ed pa唉ges熬 芭 瓣 懊
37、80.藹0 max扒pin p佰ercen暗tage愛 礙 唉 邦 20.把0 min笆perm 霸perce熬ntage氨 艾 傲 安 80.氨0 max藹perm 耙perce艾ntage百 叭 爸 扒 2.敖3 num昂perm 矮perce白ntage班 扮 絆 file昂 page矮s拔 骯 般 叭 0.爸0 com熬press扳ed pe礙rcent埃age罷 皚 昂 巴 敖0 com拌press皚ed pa岸ges柏 拌 癌 靶 0.案0 num懊clien岸t per靶centa板ge靶 凹 案 氨 80.哀0 max霸clien扒t per扳centa礙ge翱 翱 霸 敗 板
38、0 cli翱ent p邦ages艾 爸 埃 襖 半0 rem昂ote p跋ageou暗ts sc哎hedul巴ed半 扳 阿 凹 pend背ing d扒isk I百/Os b巴locke敗d wit熬h no 把pbuf敖n。八 佰 挨 拌 辦0 pag癌ing s搬pace 擺I/Os 敖block邦ed wi阿th no把 psbu扮f隘T。傲 頒 背 柏 287頒8 fil半esyst背em I/芭Os bl奧ocked安 with翱 no f骯sbuf頒Y。板 骯 挨 邦 案0 cli背ent f熬ilesy版stem 壩I/Os 巴block熬ed wi骯th no稗 fsbu熬f爸
39、X。伴 挨 按 絆 熬0 ext靶ernal矮 page靶r fil隘esyst版em I/埃Os bl啊ocked昂 with百 no f奧sbuf埃C。哀顯示min昂perm和捌maxpe罷rm和nu皚mperm扒的值八。霸numpe凹rm澳值給出的是挨內(nèi)絆存中文件頁(yè)藹數(shù)。埃7。翱系統(tǒng)調(diào)頁(yè)的暗規(guī)則:罷如果num背perm懊maxpe伴rm,則只藹調(diào)出文件頁(yè)艾面。鞍如果num稗perm愛minpe愛rm,則同鞍時(shí)調(diào)出文件搬頁(yè)面和計(jì)算熬頁(yè)面。頒X。隘如果min稗perm白numpe奧rmma岸xperm皚,則只調(diào)出頒文件頁(yè)面,岸除非新調(diào)入唉的文件頁(yè)面盎大于計(jì)算頁(yè)耙面的總和。白h。 艾如果系統(tǒng)在
40、百向調(diào)頁(yè)空間胺調(diào)出頁(yè)面,頒可能使因?yàn)榘顑?nèi)存中的文拔件頁(yè)數(shù)低于案m罷ax盎perm,奧從而也調(diào)出啊了部分的計(jì)半算頁(yè)面以達(dá)扳到班maxfr罷ee安的要求。在柏這種情況下版,可以考慮案把maxp傲erm降低搬到低于nu按mperm艾的某個(gè)值,埃從而阻止計(jì)奧算頁(yè)面的調(diào)案出。拜在5.2 捌ML4以后隘的版本中,暗為了防止計(jì)俺算頁(yè)面被調(diào)跋出,可以采胺用另外一個(gè)熬方法,就是半設(shè)置參數(shù)耙lru_f凹ile_r般epage安=0。將該氨參數(shù)設(shè)為0扮,則告訴v笆mm在進(jìn)行板頁(yè)面替換的襖時(shí)候,優(yōu)先熬替換文件頁(yè)瓣面。頒k。奧maxcl案ient通吧常應(yīng)該設(shè)置愛為一個(gè)小于挨或者等于m笆axper巴m的值。拌Q。懊 拜增
41、強(qiáng)JFS拔文件系統(tǒng)為昂它的緩沖區(qū)鞍高速緩存使愛用客戶機(jī)文笆件,這不受瓣maxpe搬rm和mi拔nperm敖的影響疤。為了在限矮制增強(qiáng)JF絆S文件系統(tǒng)藹使用高速緩艾存,可以指敖定maxc瓣lient捌的值,避免百在它進(jìn)行頁(yè)耙面替換的時(shí)按候,替換其盎他類型的頁(yè)叭。疤3。頒2.瓣svmon癌命令熬# svm百on -G笆 -i 2般 斑2啊 拜 礙 百size 耙 罷inuse般 辦 fre擺e 愛 p白in 懊 virt岸ual翱P。矮memor背y 按 俺 辦 氨 敖 扳pg sp跋ace 半 俺 俺960拌 半 岸 拜work 靶 奧 pers耙 笆 cln矮t 壩 lpa班ge吧6。拔pin
42、 皚 白 靶 版 246 百 疤 0凹 跋 氨0霸A。敖in us癌e 吧 挨 4艾1885 按 擺 0岸 把 頒0霸2。挨 靶 哎 胺size 哀 暗inuse愛 敗 fre哀e 皚 p笆in 氨 virt礙ual氨Z。艾memor背y 哎 笆 柏 斑 傲 伴pg sp案ace 俺 奧960阿 艾 奧 啊work 胺 班 pers懊 俺 cln把t 敖 lpa柏ge敖O。昂pin 俺 阿 班 敖 246 叭 頒 0吧 板 斑0把x。鞍in us俺e 氨 半 4斑1889 安 藹 0澳 笆 芭0芭6。挨memor佰y段板size 頒物理內(nèi)存總霸頁(yè)數(shù)。4K搬B/頁(yè)壩inuse藹 物理內(nèi)存岸中正在
43、使用瓣的內(nèi)存頁(yè)面爸?jǐn)?shù)。包含活霸動(dòng)進(jìn)程和已背經(jīng)終止的進(jìn)埃程的持久文骯件頁(yè)面。暗R。壩free 佰空閑列表中跋的頁(yè)面數(shù)量背pin 鎖百定在內(nèi)存中礙的頁(yè)面數(shù)量拌(鎖定的意翱思就是不能藹被替換出去拌)吧D。唉virtu爸al 叭pg sp俺ace段奧size 班調(diào)頁(yè)空間總半大小吧inuse霸 已經(jīng)分配鞍頁(yè)的總數(shù),百也就是已經(jīng)扳使用的調(diào)頁(yè)哎空間頁(yè)數(shù)pin段盎work 鞍物理內(nèi)存中百的工作頁(yè)面八數(shù)愛pers 靶物理內(nèi)存中斑的持久頁(yè)面扳數(shù)把clnt 案物理內(nèi)存中擺的客戶機(jī)頁(yè)跋面數(shù)(客戶鞍機(jī)頁(yè)面就是鞍一個(gè)遠(yuǎn)程文靶件頁(yè)面)啊q。伴inuse爸段靶work 版物理內(nèi)存中矮的工作頁(yè)面叭數(shù)百pers 叭物理內(nèi)存中搬的
44、持久頁(yè)面按數(shù)藹clnt 皚物理內(nèi)存中襖的客戶機(jī)頁(yè)半面數(shù)(客戶案機(jī)頁(yè)面就是安一個(gè)遠(yuǎn)程文吧件頁(yè)面)扮4。捌3、ps命罷令顯示當(dāng)前搬運(yùn)行的進(jìn)程藹狀態(tài)信息。熬運(yùn)行下列命哀令哎,顯示內(nèi)存瓣占用前10隘位的進(jìn)程。背o。班# ps 礙gv |s澳ort +藹6b -n唉r |he凹ad -1骯0埃9。捌 癌 - A搬 1爸91:56百 0絆 1184皚0 327伴48 癌 xx 4般5762 襖20924捌 0.1辦 0.0霸 ora_笆j00柏8。艾 稗 - A襖 5扳92熬:59 鞍 11 1斑1728 稗32648半 x哎x 457阿62 20矮924 般0.3 把0.0 o柏ra_j0藹0敗R。氨
45、安 - A搬 1辦118:3板1 2阿2 117芭12 32背632 安 xx 八45762百 2092埃4 0.捌6 0.跋0 ora柏_j0矮d。百 哀 - A敗 3霸05:01耙 1柏 1168啊8 326靶08 叭 xx 4拔5762 邦20924疤 0.2拜 0.0 ora_昂j00扮K。絆 背 - A氨 0:01 爸 0 頒11588襖 3251礙2 傲xx 45百762 20924 笆 0.1 癌 0.0 八ora_j巴00鞍P。俺 拔 - A瓣 阿0:01 埃 0 扮10384哀 3130矮8 愛xx 45把762 2啊0924 襖 0.0 叭 0.0 扒ora_j00巴h。襖
46、 叭 - 拌A 藹32:58艾 662把 934靶4 271把64 扮 xx 4白5762 癌20924胺 0.0翱 0.0罷 ora_昂dbw熬q。扳 按 - A襖 白0:02 癌 1 懊 5668邦 2656敖0 絆xx 45鞍7骯62 20靶924 暗0.0 罷0.0 o哎racle佰o阿T。靶 按 - A哎 2芭03:22襖 0搬 564扮8 265靶56 骯 xx 4澳5762 白20924靶 0.1疤 0.0白 orac案leo耙q。鞍 半 - A稗 按0:00 矮 0 瓣 5664懊 2655捌6 啊xx 45斑762 2邦0924 瓣 0.0 板 0.0 胺oracl啊eo叭u
47、。爸 如凹果是ora把cle的一哎些進(jìn)程占用奧了過(guò)度的內(nèi)頒存,我們也搬可以通過(guò)前靶面類似的進(jìn)吧程處理方法昂來(lái)分析。敖Q。吧4、內(nèi)存的百調(diào)整暗 稗具體調(diào)整需矮要結(jié)合系統(tǒng)哀運(yùn)行的應(yīng)用板程序?qū)ΠY下奧藥,如調(diào)整邦minpe哀rm/ma暗xperm礙將改變內(nèi)存傲與PAGI傲NG SP把ACE之間辦的交換算法爸,調(diào)整mi叭npgah哀ead/m骯axpga跋head將暗改變內(nèi)存塊俺請(qǐng)求機(jī)制,跋調(diào)整min霸free/斑maxfr霸ee將改變疤內(nèi)存緊張時(shí)矮的內(nèi)存清理挨刷新機(jī)制,把等等。絆如果數(shù)據(jù)庫(kù)扳使用裸設(shè)備唉,并且沒有骯太多其他的稗應(yīng)用,因?yàn)閻勐阍O(shè)備不需哀要文件系統(tǒng)白的緩存,所吧以可以降低霸minpe伴rm
48、,ma翱xperm藹,maxc爸lient耙的默認(rèn)值,頒降低操作系佰統(tǒng)對(duì)內(nèi)存的骯不必要的占叭用。班o。唉案例:哀計(jì)費(fèi)數(shù)據(jù)庫(kù)拜數(shù)據(jù)庫(kù)響應(yīng)敖變慢,內(nèi)存拜16G伴,裸設(shè)備,敗卻頒存在很多的岸PI,PO案情況。胺p。昂在檢查與內(nèi)矮存相關(guān)的系拌統(tǒng)參數(shù),發(fā)哀現(xiàn)如下問(wèn)題邦:八minpe柏rm% =爸 20, 爸 maxp伴erm% 礙= 80,安 maxc傲lient隘% = 8懊0 盎R。跋說(shuō)明:以上瓣三個(gè)參數(shù)為靶系統(tǒng)缺省配盎置,其表示捌,使用文件骯系統(tǒng)時(shí),最絆多可使用8辦0% * 昂16G扮=霸10.8G拔,用于緩存柏所訪問(wèn)的文擺件。唉7。笆結(jié)論:由于唉以上參數(shù)采霸用系統(tǒng)缺省白配置,文件熬系統(tǒng)緩存最哎大
49、可以達(dá)到愛10.8G把,在執(zhí)行大襖量的文件c矮p操作后,埃系統(tǒng)的可用敖內(nèi)存量迅速絆下降,在其罷后的計(jì)費(fèi)過(guò)八程中,由于皚大量pag頒e in/隘page 隘out操作鞍引起系統(tǒng)嚴(yán)凹重性能瓶頸昂。頒z。優(yōu)化:癌將maxp版erm% 阿= 30 愛,maxc絆lient拜% = 3皚0奧B。凹#vmo 笆扒o 盎maxpe跋rm骯%霸=30 叭靶P拔#vmo 搬案o max笆clien柏t伴%礙=30 耙安P安三、胺磁盤的I/案O百性能評(píng)估斑對(duì)磁盤IO辦的性能考慮俺:爸將哀頻繁訪問(wèn)的白文件系統(tǒng)和俺裸設(shè)備應(yīng)盡奧可能放置在皚不同的磁盤瓣上班。埃在建立邏輯八卷時(shí)盡可能柏使用mkl胺v的命令開搬關(guān)給不同的扳
50、文件系統(tǒng)和襖裸設(shè)備賦予版不同的敖內(nèi)策略。巴K。敗使用磁盤設(shè)靶備驅(qū)動(dòng)適配奧器的功能屬稗性構(gòu)建合適的RAID拌方式,以獲罷得更高的數(shù)盎據(jù)安全性和敖存取性能叭。一般考慮八采用RAI疤D5或者R藹AID10癌方式,對(duì)于翱寫要求比較傲高的系統(tǒng),班一般建議采八用RAID柏10方式暗;翱關(guān)于RAI扳D10 與拔RAID 昂5把的比較,可艾以見pin捌er的拔文章擺,作為補(bǔ)充把我會(huì)在后面伴貼出埃。芭i。皚盡可能利用稗內(nèi)存讀寫帶唉寬遠(yuǎn)比直接皚磁盤I/O辦操作性能優(yōu)八越的特點(diǎn),鞍使頻繁訪問(wèn)隘的文件或數(shù)版據(jù)置于內(nèi)存瓣中進(jìn)行操作稗處理;鞍B。胺在這里,順柏帶提一下裸把設(shè)備以及文背件系統(tǒng)的對(duì)佰比。版裸設(shè)備的優(yōu)阿點(diǎn):啊由
51、于旁路了敗文件系統(tǒng)緩澳沖器而進(jìn)行拌直接讀寫,岸從而具有更捌好的性能。爸對(duì)硬盤的直傲接讀寫就意耙味著取消了瓣硬盤與文件矮系統(tǒng)的同步班需求。這一罷點(diǎn)對(duì)于純O藹LTP系統(tǒng)扮非常有用,俺因?yàn)樵谶@種辦系統(tǒng)中,讀敖寫的隨機(jī)性耙非常大以至扳于一旦數(shù)據(jù)半被讀寫之后芭,它們?cè)诮駣W后較長(zhǎng)的一板段時(shí)間內(nèi)不岸會(huì)得到再次昂使用。除了胺OLTP,疤raw設(shè)備拜還能夠從以百下幾個(gè)方面鞍改善DSS挨應(yīng)用程序的敖性能:壩排序:對(duì)于傲DSS環(huán)境拜中大量存在捌的排序需求阿,raw設(shè)愛備所提供的頒直接寫功能氨也非常有用把,因?yàn)閷?duì)臨爸時(shí)表空間的斑寫動(dòng)作速度扒更快。鞍序列化訪問(wèn)哀:raw設(shè)邦備非常適合拌于序列化I頒/O動(dòng)作。艾同樣地,D
52、跋SS中常見伴的序列化I翱/O(表/暗索引的完全傲掃描)使得叭raw設(shè)備瓣更加適用于瓣這種應(yīng)用程懊序。昂q。稗直接讀寫,柏不需要經(jīng)過(guò)凹OS級(jí)的緩皚存。節(jié)約了澳內(nèi)存資源,翱在一定程度版上避免了內(nèi)埃存的爭(zhēng)用。耙M。爸避免了操作氨系統(tǒng)的ca敖che預(yù)讀耙功能,減少瓣了I/O。背采用裸設(shè)備案避免了文件版系統(tǒng)的開銷按。比如維護(hù)哀I-nod搬e,空閑塊安等。襖x。瓣裸設(shè)備的缺拔點(diǎn):艾1、裸設(shè)備吧的空間大小背管理不靈活拜。在放置裸斑設(shè)備的時(shí)候昂,需要預(yù)先芭規(guī)劃好裸設(shè)白備上的空間奧使用。還應(yīng)翱當(dāng)保留一部挨分裸設(shè)備以搬應(yīng)付突發(fā)情扮況。這也是凹對(duì)空間的浪皚費(fèi)。胺r。胺2、很多備敗份工具軟件傲對(duì)裸設(shè)備的巴支持不足,
53、吧導(dǎo)致備份等版的操作和方扮法比較原始奧、麻煩。疤E。版接下來(lái),氨對(duì)于磁盤I扳/O的性能捌性能評(píng)估的暗方法。癌1、ios絆tat查看芭#iost霸at 1 擺3扳Syste捌m con把figur敖ation拜: lcp爸u=16 氨drive疤s=11 擺paths拌=4 vd芭isks=敗0敖c。安tty拔: 跋 tin巴 把 t靶out 白 avg擺-cpu:傲 % us柏er % 皚sys %版 idle盎 % io皚wait拔G。罷 拌 案0.0 盎 愛 59.八7 哀 襖 礙 30.4版 17.班0 2盎5.6 爸 27敗.1扳2。艾Disks爸: 襖 %疤 tm_a稗ct 疤 Kb
54、p頒s 八 tps癌 K按b_rea霸d K斑b_wrt爸n翱b。暗hdisk柏1 奧 絆 1.0爸 胺 4.0白 阿 1.0板 邦0 艾 盎4板5。拌hdisk胺0 癌 昂 0.0辦 稗 4.0半 安 1.0阿 般 癌0 敖 半4盎r。百hdisk霸2 埃 骯 0.0敖 埃 0.0氨 安 0.0按 扒 扒0 暗 巴0藹J。瓣hdisk半3 罷 拔 0.0懊 傲 0.0耙 笆 0.0胺 奧 扳0 柏 藹0襖G。矮dac0 埃 澳 辦 0.0捌 奧14477擺.7 巴 151藹3.4 拔 拌3072 罷 1鞍1469拔6。吧dac0-翱utm 啊 柏 0.0叭 暗 0.0罷 疤 0.0吧 翱 班
55、0 搬 0伴A。爸dac1 艾 笆 捌 0.0傲 百 0.0般 壩 0.0案 昂 扳0 瓣 扳0礙p。瓣dac1-翱utm 懊 胺 0.0斑 耙 0.0傲 擺 0.0翱 按 邦0 扮 安0百s。哀hdisk叭4 佰 矮 74.7藹 巴4968.靶3 拔 440.哎1 敗 17拔28 氨 32礙62辦H。敗hdisk班5 拜 99.6擺 把9508.埃4 辦 1073版.3 熬 1板344 昂 8襖206案o。癌cd0 癌 皚 斑 0.0伴 氨 0.0疤 扮 0.0擺 瓣 拌0 疤 矮0鞍0。拌注意:第一笆個(gè)報(bào)告代表頒自系統(tǒng)啟動(dòng)稗以來(lái)所有的罷活動(dòng)。俺下面對(duì)輸出藹的結(jié)果說(shuō)明壩如下:扳tty暗 TT
56、Y拜 的兩列信搬息(tin扒 和 to疤u)顯示了伴由所有 T邦TY 設(shè)備吧讀寫的字符哎數(shù)懊。芭5。柏avg-c靶pu鞍 CPU俺 統(tǒng)計(jì)信息百列(% u胺ser、%般 sys、阿% idl皚e 和 %佰 iowait)提供邦了 CPU拜 的使用故傲障。般如果 io藹stat 白命令表明 邦CPU 受壩限的情況不礙存在,并且癌 % io按wait 扮時(shí)間大于 頒20%,則翱可能出現(xiàn) 般I/O 或稗磁盤受限情胺況。這一情哀況可能在缺奧少實(shí)內(nèi)存的鞍情況下由過(guò)敗多調(diào)頁(yè)產(chǎn)生鞍。也有可能稗是由于不平扳衡的磁盤負(fù)按載、碎片數(shù)跋據(jù)或應(yīng)用模奧式而產(chǎn)生。傲E。盎% tm_案act百 指示物理拔磁盤活動(dòng)所耙占總時(shí)間
57、的氨百分比(磁皚盤的帶寬利胺用率),或隘者換句話說(shuō)佰,磁盤請(qǐng)求叭的總時(shí)間未胺達(dá)到。驅(qū)動(dòng)哀器在數(shù)據(jù)傳擺送和處理命翱令時(shí)是活動(dòng)疤的,例如尋藹道至新的位案置。澳“耙磁盤活動(dòng)時(shí)罷間挨”稗百分比正比罷于資源爭(zhēng)用半,反比于性岸能。當(dāng)磁盤擺使用率增加時(shí),性能就巴下降并且響胺應(yīng)時(shí)間就增罷加。一般來(lái)礙說(shuō),當(dāng)利用矮率超過(guò) 7叭0% 時(shí),澳進(jìn)程將等待哎的時(shí)間會(huì)比昂完成 I/捌O 所必需敗的時(shí)間更長(zhǎng)俺,因?yàn)榇蠖喟?shù) UNI奧X 進(jìn)程在傲等待它們的芭 I/O 佰請(qǐng)求完成時(shí)懊會(huì)阻塞(或鞍休眠)。查癌找相對(duì)空閑霸驅(qū)動(dòng)器來(lái)說(shuō)巴繁忙的驅(qū)動(dòng)把器。把數(shù)據(jù)百?gòu)姆泵Φ尿?qū)八動(dòng)器中移到矮空閑驅(qū)動(dòng)器敗里可以幫助斑減輕磁盤的凹瓶頸。在磁埃盤中
58、調(diào)入調(diào)埃出頁(yè)面會(huì)使熬 I/O 懊負(fù)載增加。藹5。凹Kbps芭指示了每秒班鐘多少 K襖B 的數(shù)據(jù)拜被傳送(讀熬或?qū)懀?。這柏是在系統(tǒng)報(bào)哀告時(shí)間間隔吧內(nèi) Kb_半read 翱加上 Kb罷_wrtn啊 的總和并昂除以的這段挨時(shí)間間隔的熬總數(shù)的結(jié)果啊。暗7。唉tps 耙 指示了每傲秒鐘物理磁擺盤傳送的次扒數(shù)。一次傳辦送是設(shè)備驅(qū)敖動(dòng)程序級(jí)別霸到物理磁盤笆的一次 I拌/O 處理胺請(qǐng)求。多重癌邏輯請(qǐng)求可瓣以組合成單爸一的磁盤 板I/O 請(qǐng)傲求。傳送的佰大小是不確白定的。斑h(yuǎn)。扳Kb_re挨ad傲報(bào)告了在測(cè)稗量間隔中總礙的從物理卷盎中讀取的數(shù)擺據(jù)量(以 八KB 為單搬位)。按w。礙Kb_wr板tn把顯示了在測(cè)耙
59、量間隔中總瓣的寫入物理俺卷中的數(shù)據(jù)愛量(以 K奧B 為單位百)。笆k。藹 我版?zhèn)円部梢葬槹?duì)適配器作藹性能評(píng)估。捌想知道某個(gè)癌適配器是否隘飽和,使用拜 iost胺at 命令扮并且把所有暗連接到這個(gè)哀適配器上的按磁盤的 K襖bps 數(shù)絆量加起來(lái)。暗為了獲得最八大的聚集性氨能,總的傳擺送率(Kb斑ps)必須凹在磁盤適配霸器的吞吐量氨之下。在大矮多數(shù)情況下艾,使用 7胺0% 版的吞吐量,稗-a 或 佰-A 選項(xiàng)氨會(huì)顯示這些矮信息。百o。敖#iost捌at -a巴 1 1柏Syste半m con愛figur隘ation般: lcp胺u=16 壩drive版s=11 捌paths絆=4 班vdisk靶s
60、=0藹G。阿tty: 扳 稗tin 跋 背 tou半t 按avg-c芭pu: %哀 user把 % sy氨s % i罷dle %爸 iowa百it邦w。挨 邦 芭0.0 熬 瓣 59.啊8 芭 半 哀 20.8敖 7.昂8 3班4.9 八 36凹.5癌K。爸Adapt扮er: 伴 襖 辦 伴 Kbp氨s 敖 tps奧 K吧b_rea傲d K暗b_wrt跋n癌k。氨sissc稗sia2 拌 盎 耙 翱 0.0霸 叭 0.0愛 把 哎0 柏 熬0扳o。壩Disks矮: 敗 靶 骯% tm_敖act 盎 Kb傲ps 扳 tp氨s 扒Kb_re耙ad 俺Kb_wr案tn霸n。壩hdisk氨1 芭 巴
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人消費(fèi)貸款保證擔(dān)保協(xié)議范本4篇
- 2025年度個(gè)人二手房出售與貸款擔(dān)保合同2篇
- 小學(xué)生數(shù)學(xué)問(wèn)題解決能力的多維度培養(yǎng)
- 2025年度個(gè)人公司股權(quán)代持爭(zhēng)議解決合同2篇
- 2025版施工現(xiàn)場(chǎng)消防安全保衛(wèi)與應(yīng)急管理合同3篇
- 小學(xué)生網(wǎng)絡(luò)安全意識(shí)的提升途徑
- 海南2025年海南醫(yī)科大學(xué)第一附屬醫(yī)院招聘206人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年度智能農(nóng)業(yè)管理系統(tǒng)個(gè)人股東股權(quán)轉(zhuǎn)讓協(xié)議書3篇
- 課外活動(dòng)對(duì)學(xué)生創(chuàng)新能力的促進(jìn)作用研究
- 2025年粵教滬科版必修2歷史下冊(cè)月考試卷含答案
- 2024年全國(guó)統(tǒng)一考試高考新課標(biāo)Ⅱ卷數(shù)學(xué)試題(真題+答案)
- 2024山西省文化旅游投資控股集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 科普知識(shí)進(jìn)社區(qū)活動(dòng)總結(jié)與反思
- 加油站廉潔培訓(xùn)課件
- 現(xiàn)金日記賬模板(帶公式)
- 消化內(nèi)科專科監(jiān)測(cè)指標(biāo)匯總分析
- 2023屆上海市松江區(qū)高三下學(xué)期二模英語(yǔ)試題(含答案)
- 深圳市物業(yè)專項(xiàng)維修資金管理系統(tǒng)操作手冊(cè)(電子票據(jù))
- 混凝土結(jié)構(gòu)工程施工質(zhì)量驗(yàn)收規(guī)范
- 2023年鐵嶺衛(wèi)生職業(yè)學(xué)院高職單招(數(shù)學(xué))試題庫(kù)含答案解析
- 起重機(jī)械安裝吊裝危險(xiǎn)源辨識(shí)、風(fēng)險(xiǎn)評(píng)價(jià)表
評(píng)論
0/150
提交評(píng)論