方法一:

創(chuàng)新互聯(lián)致力于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作,成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過(guò)標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場(chǎng)競(jìng)爭(zhēng)中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!
通過(guò)top命令來(lái)查看服務(wù)器負(fù)載
再對(duì)此Linux服務(wù)器性能分析之前,先了解下Linux系統(tǒng)Load average負(fù)載的知識(shí),負(fù)載均值在 uptime 或者top 命令中可以看到,
方法二:輸入 iostat -x -k -t
說(shuō)明:%util: 一秒中有百分之多少的時(shí)間用于 I/O 操作,或者說(shuō)一秒中有多少時(shí)間 I/O 隊(duì)列是非空的。
即 delta(use)/s/1000 (因?yàn)閡se的單位為毫秒)
如果 %util 接近 100%,說(shuō)明產(chǎn)生的I/O請(qǐng)求太多,I/O系統(tǒng)已經(jīng)滿負(fù)荷,該磁盤可能存在瓶頸。
方法三:
如果玩游戲很卡,可以用hdparm –t /dev/磁盤名稱來(lái)測(cè)試磁盤性能是否達(dá)標(biāo),下圖是單個(gè)希捷1T的盤測(cè)試的結(jié)果
說(shuō)明:sd表示硬盤是SATA,SCSI或者SAS,a表示串口的第一塊硬盤
用to_char函數(shù)即可。
如emp表中數(shù)據(jù)如下:
要查詢hiredate的日期為1981年1月1日到1981年5月1日之間的數(shù)據(jù),可用如下語(yǔ)句:
1
select * from emp where to_char(hiredate,'yyyy-mm-dd') between '1981-01-01' and '1981-05-01';
查詢結(jié)果:
獲取Oracle的當(dāng)前負(fù)載情況:
查詢sql語(yǔ)句如下:
SELECT?*
FROM?(?SELECT?A.INSTANCE_NUMBER,
A.SNAP_ID,
B.BEGIN_INTERVAL_TIME +?0?BEGIN_TIME,
B.END_INTERVAL_TIME +?0?END_TIME,
ROUND(VALUE?-?LAG(?VALUE,?1?,?'0')
OVER(ORDER?BY?A.INSTANCE_NUMBER, A.SNAP_ID)) "DB TIME"
FROM?(SELECT?B.SNAP_ID,
INSTANCE_NUMBER,
SUM(VALUE?) /?1000000?/?60?VALUE
FROM?DBA_HIST_SYS_TIME_MODEL B
WHERE?B.DBID = (SELECT?DBID?FROM?V$DATABASE)
AND?UPPER?(B.STAT_NAME)?IN?UPPER(('DB TIME'?))
GROUP?BY?B.SNAP_ID, INSTANCE_NUMBER) A,
DBA_HIST_SNAPSHOT B
WHERE?A.SNAP_ID = B.SNAP_ID
AND?B.DBID = (SELECT?DBID?FROM?V$DATABASE)
AND?B.INSTANCE_NUMBER = A.INSTANCE_NUMBER)
WHERE?TO_CHAR(BEGIN_TIME,?'YYYY-MM-DD') = TO_CHAR(SYSDATE?,?'YYYY-MM-DD')
ORDER?BY?BEGIN_TIME;
SQL 結(jié)果:
1、如何判斷系統(tǒng)是否已經(jīng)Over Load?
根據(jù)cpu數(shù)量去判斷。如果平均負(fù)載始終在1.2一下,而你有2顆cup的機(jī)器。那么基本不會(huì)出現(xiàn)cpu不夠用的情況。
也就是Load平均要小于Cpu的數(shù)量。
2、查看系統(tǒng)負(fù)載vmstat
procs
r 列表示運(yùn)行和等待cpu時(shí)間片的進(jìn)程數(shù),如果長(zhǎng)期大于1,說(shuō)明cpu不足,需要增加cpu。
b 列表示在等待資源的進(jìn)程數(shù),比如正在等待I/O、或者內(nèi)存交換等。
cpu 表示cpu的使用狀態(tài)
us的值比較高時(shí),說(shuō)明用戶進(jìn)程消耗的cpu時(shí)間多,但是如果長(zhǎng)期大于50%,需要考慮優(yōu)化用戶的程序。
sy 列顯示了內(nèi)核進(jìn)程所花費(fèi)的cpu時(shí)間的百分比。這里us + sy的參考值為80%,如果us+sy 大于 80%說(shuō)明可能存在CPU不足。
wa 列顯示了IO等待所占用的CPU時(shí)間的百分比。這里wa的參考值為30%,如果wa超過(guò)30%,說(shuō)明IO等待嚴(yán)重,這可能是磁盤大量隨機(jī)訪問(wèn)造成的,也可能磁盤或者磁盤訪問(wèn)控制器的帶寬瓶頸造成的(主要是塊操作)。
id 列顯示了cpu處在空閑狀態(tài)的時(shí)間百分比
system 顯示采集間隔內(nèi)發(fā)生的中斷數(shù)
in 列表示在某一時(shí)間間隔中觀測(cè)到的每秒設(shè)備中斷數(shù)。
cs列表示每秒產(chǎn)生的上下文切換次數(shù),如當(dāng) cs 比磁盤 I/O 和網(wǎng)絡(luò)信息包速率高得多,都應(yīng)進(jìn)行進(jìn)一步調(diào)查。
memory
swpd 切換到內(nèi)存交換區(qū)的內(nèi)存數(shù)量(k表示)。如果swpd的值不為0,或者比較大,比如超過(guò)了100m,只要si、so的值長(zhǎng)期為0,系統(tǒng)性能還是正常
free 當(dāng)前的空閑頁(yè)面列表中內(nèi)存數(shù)量(k表示)
buff 作為buffer cache的內(nèi)存數(shù)量,一般對(duì)塊設(shè)備的讀寫才需要緩沖。
cache: 作為page cache的內(nèi)存數(shù)量,一般作為文件系統(tǒng)的cache,如果cache較大,說(shuō)明用到cache的文件較多,如果此時(shí)IO中bi比較小,說(shuō)明文件系統(tǒng)效率比較好。
swap
si 由內(nèi)存進(jìn)入內(nèi)存交換區(qū)數(shù)量。
so由內(nèi)存交換區(qū)進(jìn)入內(nèi)存數(shù)量。
IO
bi 從塊設(shè)備讀入數(shù)據(jù)的總量(讀磁盤)(每秒kb)。
bo 塊設(shè)備寫入數(shù)據(jù)的總量(寫磁盤)(每秒kb)
這里我們?cè)O(shè)置的bi+bo參考值為1000,如果超過(guò)1000,而且wa值較大應(yīng)該考慮均衡磁盤負(fù)載,可以結(jié)合iostat輸出來(lái)分析。
3、 cat /proc/loadavg (uptime、w、top)
0.18 0.09 0.11 1/396 31537
除了前3個(gè)數(shù)字表示平均進(jìn)程數(shù)量外,后面的1個(gè)分?jǐn)?shù),分母表示系統(tǒng)進(jìn)程總數(shù),分子表示正在運(yùn)行的進(jìn)程數(shù);最后一個(gè)數(shù)字表示最近運(yùn)行的進(jìn)程ID.
grep 'model name' /proc/cpuinfo | wc -l (CPU數(shù))
取得CPU核心數(shù)目N,觀察后面2個(gè)數(shù)字(五分鐘,15分鐘的負(fù)載數(shù)字),用數(shù)字/N,如果得到的值小于0.7即可無(wú)憂
網(wǎng)站標(biāo)題:oracle如何查看負(fù)載,oracle數(shù)據(jù)庫(kù)負(fù)載
轉(zhuǎn)載源于:http://chinadenli.net/article32/dsgsgpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、營(yíng)銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、搜索引擎優(yōu)化、、品牌網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)