国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle數據庫磁盤輸入輸出性能和優化

2024-08-29 13:34:26
字體:
來源:轉載
供稿:網友
    本文是講述有關Oracle數據庫磁盤輸入輸出性能和優化的各個不同方面的一系列文章中的一篇。每篇技巧性的文章都摘自即將由Rampant科技出版社出版的圖書《Oracle磁盤輸入輸出性能調優》,作者是Mike Ault。從該系列文章的主頁上能看到其他即將發布的部分。 linux系統下的小型計算機系統接口(SCSI)性能調優   在linux系統下,要么通過在啟動命令Grub或Lilo的啟動文件中指定參數、要么通過在文件/etc/modules.conf中指定選項,來對小型計算機系統接口(SCSI)進行性能調優。接下來讓我們依次查看這兩種情況的例子。在Linux系統下,可以通過使用帶-Tt選項的命令hdparm來測量這個接口的相對性能。注重,在Linux系統中,IEEE 1394接口被看作是一個SCSI接口。下面的例子是用來對普通的SBP2接口進行性能調優,但是這些技術也能夠被特定的SCSI驅動器使用。首先,讓我們看一下這個接口的當前設置。通過在/PRoc/scsi/sbp2目錄下查看LUN號來獲取這些當前設置信息。本例使用LUN 0。[root@aultlinux1 root]# cat /proc/scsi/sbp2/0IEEE-1394 SBP-2 protocol driver (host: ohci1394)$Rev: 601 $ James Goodwin <jamesg@filanet.com>SBP-2 module load options:- Max speed supported: S400- Max sectors per I/O supported: 255- Max outstanding commands supported: 8- Max outstanding commands per lun supported: 1- Serialized I/O (debug): no- Exclusive login: no 現在,我們為接口as-is運行一個時間測試,來測試其平均速度(多執行幾次,取其平均值): /dev/sda: Timing buffer-cache reads:  128 MB in  3.99 seconds = 32.08 MB/sec Timing buffered disk reads:  64 MB in  6.86 seconds =  9.33 MB/sec[root@aultlinux1 root]# hdparm -Tt /dev/sda 現在,我們設置文件/etc/modules.conf中的SBP2選項的值。我們使顯著命令的數量加倍,設為16,并增加每個LUN的命令數量,設為2: alias parport_lowlevel parport_pcalias eth0 3c59xalias usb-controller usb-ohcialias eth1 tulipalias ieee1394-controller ohci1394alias scsi_hostadapter sbp2options sbp2 sbp2_max_outstanding_cmds=16 sbp2_max_cmds_per_lun=2 接下來,重啟計算機以使設置生效,并重新查看文件/proc/scsi/sbp2/0中我們的設置 [root@aultlinux1 root]# cat /proc/scsi/sbp2/0IEEE-1394 SBP-2 protocol driver (host: ohci1394)$Rev: 601 $ James Goodwin <jamesg@filanet.com>SBP-2 module load options:- Max speed supported: S400- Max sectors per I/O supported: 255- Max outstanding commands supported: 16- Max outstanding commands per lun supported: 2- Serialized I/O (debug): no- Exclusive login: no 更改了我們的設置后,我們從新運行時間測試: [root@aultlinux1 etc]# hdparm -Tt /dev/sda /dev/sda: Timing buffer-cache reads:  128 MB in  4.03 seconds = 35.36 MB/sec Timing buffered disk reads:  64 MB in  6.04 seconds = 11.25 MB/sec 僅做了一個簡單的修改,我們提高了這個設備的SCSI速度,比例達120.6%(11.25/9.33*100= 120.6)。總體而言,會獲得20%的速度提高。隨后,我們把顯著命令的數量再加倍、加四倍,最終達到255倍,我們發現當設置其值為16時性能達到最頂點(11.25 MB/sec)。假如被調節的服務器位于一個集群中,所有服務器都應該擁有相同的設置。 
Unix系統下的小型計算機系統接口(SCSI)性能調優Unix系統下的小型計算機系統接口(SCSI)性能調優依靠于所設計的Unix版本和被調節的SCSI卡或者主板接口。讓我們看一下Sun的例子。在任何系統上,包括Sun,系統總線的帶寬是固定的。假如總線上有太多設備的話,將導致比總線能處理的更多的數據量,總而導致競爭和包丟失。在Sun的Solaris操作系統上,命令prtdiag –v用來報告系統總線的配置信息。通過增加總線上設備的報告能力(使用prtdiag –v命令),并查看它們是否超過了總線的能力,就有可能了解總線是否超負荷。只要有可能,相同的主板上應該放置相似的接口卡,以使中斷被定向到同一個CPU(及其緩沖區)。表3-1顯示了一些典型Sun系統總線的能力信息:BusSpeedWidthBurst Bandwidth Sustained BandwidthMBus33MHz64 bit264 MB/s86 MB/sMBus36MHz64 bit288 MB/s94 MB/sMBus40MHz
64 bit320 MB/s105 MB/sMBus50MHz64 bit400 MB/s130 MB/sXDBus40MHz64 bit320 MB/s250 MB/sXDBus50MHz64 bit400 MB/s312 MB/sUPA72MHz128 bit1.15 GB/s1 GB/s
UPA83.5MHz128 bit1.3 GB/s1.2 GB/sUPA100MHz128 bit1.5 GB/s1.44 GB/sGigaplane83.5MHz256 bit2.6 GB/s2.5 GB/sGigaplaneXB100MHz1024 bit12.8 GB/s12.8 GB/s圖3-1:典型的總線能力

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沈丘县| 新竹市| 南昌市| 梓潼县| 庆云县| 五大连池市| 甘泉县| 神农架林区| 东城区| 藁城市| 赣州市| 肥乡县| 饶河县| 万全县| 金昌市| 南充市| 仪陇县| 锦屏县| 枣阳市| 博湖县| 宁都县| 和政县| 商南县| 赣榆县| 房产| 高要市| 武隆县| 建德市| 安顺市| 赤城县| 浦县| 卓尼县| 苍溪县| 田东县| 宁夏| 措勤县| 克拉玛依市| 抚远县| 历史| 习水县| 阳高县|