freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

aix系統(tǒng)性能管理及oracle案例分析-展示頁

2025-04-25 12:27本頁面
  

【正文】 0dac0 3072 11469dac0utm 0 0dac1 0 0dac1utm 0 0hdisk4 1728 3262hdisk5 1344 8206cd0 0 0注意:第一個報告代表自系統(tǒng)啟動以來所有的活動。很多備份工具軟件對裸設備的支持不足,導致備份等的操作和方法比較原始、麻煩。還應當保留一部分裸設備以應付突發(fā)情況。裸設備的缺點:裸設備的空間大小管理不靈活。采用裸設備避免了文件系統(tǒng)的開銷。節(jié)約了內存資源,在一定程度上避免了內存的爭用。同樣地,DSS中常見的序列化I/O(表/索引的完全掃描)使得raw設備更加適用于這種應用程序。除了OLTP,raw設備還能夠從以下幾個方面改善DSS應用程序的性能:排序:對于DSS環(huán)境中大量存在的排序需求,raw設備所提供的直接寫功能也非常有用,因為對臨時表空間的寫動作速度更快。對硬盤的直接讀寫就意味著取消了硬盤與文件系統(tǒng)的同步需求。在這里,順帶提一下裸設備以及文件系統(tǒng)的對比。關于RAID10 與RAID 5的比較,可以見piner的文章,作為補充我會在后面貼出。使用磁盤設備驅動適配器的功能屬性構建合適的RAID方式,以獲得更高的數(shù)據(jù)安全性和存取性能。優(yōu)化:將maxperm% = 30 ,maxclient% = 30vmo –o maxperm%=30 –Pvmo –o maxclient%=30 –P三、磁盤的I/O性能評估對磁盤IO的性能考慮:將頻繁訪問的文件系統(tǒng)和裸設備應盡可能放置在不同的磁盤上。在檢查與內存相關的系統(tǒng)參數(shù),發(fā)現(xiàn)如下問題:minperm% = 20, maxperm% = 80, maxclient% = 80 說明:以上三個參數(shù)為系統(tǒng)缺省配置,其表示,使用文件系統(tǒng)時,最多可使用80% * 16G=,用于緩存所訪問的文件。如果數(shù)據(jù)庫使用裸設備,并且沒有太多其他的應用,因為裸設備不需要文件系統(tǒng)的緩存,所以可以降低minperm,maxperm,maxclient的默認值,降低操作系統(tǒng)對內存的不必要的占用。 ps gv |sort +6b nr |head 10 2490538 A 191:56 0 11840 32748 xx 45762 20924 ora_j00 2039970 A 592:59 11 11728 32648 xx 45762 20924 ora_j00 2588922 A 1118:31 22 11712 32632 xx 45762 20924 ora_j0 2523168 A 305:01 1 11688 32608 xx 45762 20924 ora_j00 2474214 A 0:01 0 11588 32512 xx 45762 20924 ora_j00 2007282 A 0:01 0 10384 31308 xx 45762 20924 ora_j00 508120 A 32:58 662 9344 27164 xx 45762 20924 ora_dbw 1351908 A 0:02 1 5668 26560 xx 45762 20924 oracleo 3801250 A 203:22 0 5648 26556 xx 45762 20924 oracleo 3915976 A 0:00 0 5664 26556 xx 45762 20924 oracleo 如果是oracle的一些進程占用了過度的內存,我們也可以通過前面類似的進程處理方法來分析。free 空閑列表中的頁面數(shù)量pin 鎖定在內存中的頁面數(shù)量(鎖定的意思就是不能被替換出去)virtual pg space段size 調頁空間總大小inuse 已經分配頁的總數(shù),也就是已經使用的調頁空間頁數(shù)pin段work 物理內存中的工作頁面數(shù)pers 物理內存中的持久頁面數(shù)clnt 物理內存中的客戶機頁面數(shù)(客戶機頁面就是一個遠程文件頁面)inuse段work 物理內存中的工作頁面數(shù)pers 物理內存中的持久頁面數(shù)clnt 物理內存中的客戶機頁面數(shù)(客戶機頁面就是一個遠程文件頁面)ps命令顯示當前運行的進程狀態(tài)信息。4KB/頁inuse 物理內存中正在使用的內存頁面數(shù)。為了在限制增強JFS文件系統(tǒng)使用高速緩存,可以指定maxclient的值,避免在它進行頁面替換的時候,替換其他類型的頁。maxclient通常應該設置為一個小于或者等于maxperm的值。 ML4以后的版本中,為了防止計算頁面被調出,可以采用另外一個方法,就是設置參數(shù)lru_file_repage=0。 如果系統(tǒng)在向調頁空間調出頁面,可能使因為內存中的文件頁數(shù)低于maxperm,從而也調出了部分的計算頁面以達到maxfree的要求。如果numpermminperm,則同時調出文件頁面和計算頁面。numperm值給出的是內存中文件頁數(shù)。maxperm參數(shù)指定了文件頁面可以占用內存的上限,因為文件頁面不主動釋放,所以很容易造成內存的文件頁面過高的占用,導致其他的應用內存使用緊張。如果發(fā)現(xiàn)空閑列表不足,可以用下面的方法增加minfree參數(shù)vmo o minfree=1000 o maxfree=1008Setting maxfree to 1008Setting minfree to 1000vmo –o minfree=1000 –o maxfree=1008 –P P參數(shù)使修改永久生效一般下,minfree和maxfree通過下面的公式得到:maxfree=minmum(memory/128,128) ,minfree=maxfree8另外,關于內存的使用,我們還有兩個經常碰到的參數(shù)需要關注:Minperm:用戶I/O文件訪問的最小緩沖區(qū)頁數(shù)Maxperm:用戶I/O文件訪問的最大緩沖區(qū)頁數(shù)Minperm和maxperm這兩個參數(shù)的默認值分別為20%和80%。Maxfree:最大空閑頁鏈表尺寸。一旦低于該值,系統(tǒng)偷頁以填充頁鏈表,保證有足夠的內存頁面。一直到空閑內存達到maxfree,才停止調頁。當我們執(zhí)行程序或者讀入數(shù)據(jù)的時候,內存中的頁面就逐漸被占用。內存和交換空間一般都是用頁面來進行分配和管理的。反之,也成立。當然,跟nice一樣,在這里renice的值在命中使用的時候也可以超出這個閉區(qū)間,不會報錯,但有效的結果只落在這個閉區(qū)間內。根據(jù)nice值的不同取值,這里renice的值可以取值的范圍是閉區(qū)間[40,40 ]。renice n 10 pidnumber ,將指定的進程nice值減小10。非root用戶可以在一個或多個運行進程的nice值上加一個指定的值,但不能從中減去指定的值。反之,如果我們指定nice的值超過20,比如nice=21,我們將得到最低的優(yōu)先級值pri=100。 vmstat 2 10 ps elF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD200001 A 0 704740 1523728 0 60 20 32ec6400 472 f100009e63c23e30 pts/1 0:00 vmstat64 可以看到默認的情況下,系統(tǒng)使用的nice=20,pri=60 。nice命令可以指定的范圍為20 (最高優(yōu)先級)到 20 (最低優(yōu)先級)。我們先來看一下nice命令的使用方法:nice –n 5 vmstat 2 10 ps elF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD200001 A 0 704738 1523728 0 55 15 aee1400 544 f100009e63c23e30 pts/1 0:00 vmstat指定程序以nice值5開始運行。任何一個用戶都可以使用nice命令來使他的進程以低于系統(tǒng)默認的pri運行。系統(tǒng)中運行的每個進程都有一個優(yōu)先級,我們可以用ps命令看到,這個優(yōu)先級為PRI,PRI的值越小,優(yōu)先級越高,能占用更多的CPU時間片。pid39。另外,我們也可以執(zhí)行下面的語句查看進程具體運行的SQL語句的文本:SELECT /*+ ORDERED */ sql_text FROM v$sqltext a WHERE (, ) IN ( SELECT DECODE (sql_hash_value,0, prev_hash_value,sql_hash_value), DECODE (sql_hash_value,0, prev_sql_addr, sql_address) FROM v$session b WHERE = (SELECT addr FROM v$process c WHERE = 39。在這里,這些進程的開銷很小。例如下:ps aux | head 25在這個輸出結果中,排在前面的是16個root用戶的wait進程,這其實是CPU空閑的時候運行的空閑進程,之前已作說明。所以這個進程占用越大,表示機器越空閑。這里的wait實際上是idle進程,可以表明這個系統(tǒng)是一個完全空閑的系統(tǒng)。tprof的輸出準確地顯示出哪個進程在使用CPU 時間。 文件中的字段Total 為此進程調度到的CPU次數(shù)。此命令運行30秒鐘, 的文件。 注意:第一份報告為系統(tǒng)啟動以來的一個累積值。 關于sar其他的一些使用方法,這里不再詳述。將 sar 命令的標準輸出數(shù)據(jù)定向到 /dev/null,并將 sar 命令作為后臺進程運行。這時可以對cpu分開查詢,統(tǒng)計每個cpu的使用情況。當我們有多個cpu的時候,而程序采用的是單線程,有時候會出現(xiàn)一種情況,我們檢查發(fā)現(xiàn),cpu總體的使用率不高,但是程序響應卻比較慢。另外,補充說明一點的就是,一般來說,第一行統(tǒng)計信息包含了sar命令本身啟動的cpu消耗,所以往往是偏高的,所以導致average值也往往是偏高一點的。sar的輸出結果與前面的基本類似,這里不再作詳細的介紹,關于命令的語法,也不再作詳細的介紹,我們常用的命令格式:sar 1 2AIX jsdxh_db02 3 5 00C2C1EB4C00 10/24/07System configuration: lcpu=16 17:52:26 %usr %sys %wio %idle physc17:52:27 19 7 0 75 17:52:28 19 6 0 75 Average 19 7 0 75 在這里,sar命令輸出的是一個整體的cpu使用情況的一個統(tǒng)計,統(tǒng)計分項目的內容也比較直觀,通過名字就可以理解涵義。第二個常用的是 sar命令,但是sar會增加系統(tǒng)的開銷。在上面的示例中,我們可以觀察到以下幾個主要的信息:CPU IDLE比較高,比較空閑;r列為0,表明線程不存在等待;WA值不高,說明I/O壓力不大;free值比較大,pi,po為0,表明內存非常富裕。響應時間和吞吐量會受損害。如果在一個多用戶系統(tǒng)中,us + sy時間超過 80%, 我們就認為系統(tǒng)的CPU是受限的。wa 的值如果超過 25%,就表明磁盤子系統(tǒng)可能沒有被正確平衡,或者這也可能是磁盤工作負荷很重的結果。id 列顯示了沒有未決本地磁盤 I/O 時 CPU 空閑或等待時間的百分比。Cpu段顯示內容us 列顯示了用戶模式所消耗的 CPU 時間。sy 在該時間間隔中觀測到的每秒系統(tǒng)調用次數(shù)。因為增加空閑列表達到maxfree值,不一定需要完全掃描PFT表,而所有vmstat輸出都為整數(shù),所以通常cy列值為0。sr值比fr值高的越多,說明替換算法要查找可以替換的頁面就越困難。該條件中包含工作頁面和計算頁面,釋放的頁面中,計算頁面不產生I/O,工作頁面如果數(shù)據(jù)沒有發(fā)生修改,也不需要寫回磁盤,也不會產生I/O。fr 根據(jù)頁面替換算法每秒釋放的頁數(shù)。如果竊取的工作也在調頁空間中不存在或者已經作了修改,則寫入調頁空間中。當進程訪問一個竊取頁時,就產生了一個缺頁故障,而這一頁頁必須從調頁空間
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1