這篇文章主要介紹LINUX如何查看真正PGA占用的內(nèi)存大小,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
和田縣網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),和田縣網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為和田縣近千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的和田縣做網(wǎng)站的公司定做!
也不知道起什么題目好,PGA的內(nèi)存是進(jìn)程私有內(nèi)存,如何查看進(jìn)程真正占有的操作系統(tǒng)內(nèi)存,是不是依據(jù)v$process.PGA_ALLOC_MEM就可以,還是還需要通過(guò)其他手段。
select PGA_ALLOC_MEM/1024/1024 MEM from v$process ORDER BY MEM ; MEM ---------- 2.20257282 ... ...此處略去30來(lái)行(都是2開頭的) 2.95257282 3.07757282 ... ...此處略去20來(lái)行(都是3開頭的) 3.97667408 4.01507282 ... ...此處略去好幾行(都是4開頭的) 4.95257282 6.54008961 7.26507282 8.66359425 11.0775728 19.5396471 21.5529451 21.9125109 22.0546846 22.4279451 22.4279451 22.4279451 22.4279451 22.9915972 46.3040972 75.9259233
可以看到從ORACLE提供的v$process去統(tǒng)計(jì),每個(gè)進(jìn)程占用的PGA內(nèi)存大小一般也就3M。
可是進(jìn)程真正占用的操作系統(tǒng)內(nèi)存不僅僅如此。
ps aux | grep oraclecrmd | grep -v grep USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND oracle 415 0.1 0.0 152056 31896 ? Ss Sep22 4:21 oraclecrmd1 (LOCAL=NO) oracle 417 0.1 0.0 152048 31932 ? Ss Sep22 5:43 oraclecrmd1 (LOCAL=NO) ...略...此處略去好幾十行 oracle 15258 0.1 0.0 152040 31720 ? Ss Sep23 3:32 oraclecrmd1 (LOCAL=NO) oracle 15423 0.0 0.0 154100 31688 ? Ss Sep23 3:59 oraclecrmd1 (LOCAL=NO)
RSS列為真正的進(jìn)程占用內(nèi)存大小,可以看到每個(gè)ORACLE進(jìn)程都差不多占用了30M的操作系統(tǒng)內(nèi)存。
還可以通過(guò)/proc/process_id下的status來(lái)查看
admin@crmd-rac1:/home/admin>cd /proc/31493 admin@crmd-rac1:/proc/31493>cat status Name: oracle State: S (sleeping) SleepAVG: 98% Tgid: 31493 Pid: 31493 PPid: 1 TracerPid: 0 Uid: 501 501 501 501 Gid: 501 501 501 501 FDSize: 64 Groups: 501 502 VmPeak: 23591404 kB VmSize: 151020 kB VmLck: 0 kB VmHWM: 38340 kB VmRSS: 29236 kB VmData: 2476 kB VmStk: 200 kB VmExe: 100616 kB VmLib: 16156 kB VmPTE: 308 kB StaBrk: 0e750000 kB Brk: 0e80d000 kB StaStk: 7fff4a3b7ab0 kB Threads: 1 SigQ: 0/399360 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000006005207 SigCgt: 00000001c9802cf8 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 Cpus_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,ffffffff Mems_allowed: 00000000,00000003 VmRSS: 29236 kB,就是進(jìn)程占用的操作系統(tǒng)內(nèi)存大小。 當(dāng)然通過(guò)TOP命令來(lái)看也是最方便的。 Tasks: 526 total, 1 running, 525 sleeping, 0 stopped, 0 zombie Cpu(s): 3.8%us, 0.5%sy, 0.0%ni, 95.4%id, 0.1%wa, 0.0%hi, 0.2%si, 0.0%st Mem: 49448636k total, 31725736k used, 17722900k free, 825208k buffers Swap: 20482864k total, 289672k used, 20193192k free, 1430524k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 17954 oracle 18 0 22.5g 34m 24m D 15.5 0.1 8:49.84 oracle 415 oracle 15 0 22.5g 31m 24m S 0.0 0.1 4:21.48 oracle 417 oracle 15 0 22.5g 31m 25m S 0.0 0.1 5:43.78 oracle 419 oracle 15 0 22.5g 33m 25m S 0.0 0.1 5:19.47 oracle 456 oracle 15 0 22.5g 29m 23m S 0.0 0.1 6:42.85 oracle 582 oracle 15 0 22.5g 31m 24m S 0.0 0.1 4:48.01 oracle 584 oracle 15 0 22.5g 29m 23m S 0.0 0.1 4:26.69 oracle 586 oracle 15 0 22.5g 28m 22m S 0.0 0.1 5:39.92 oracle 692 oracle 15 0 22.5g 34m 28m S 0.0 0.1 6:40.93 oracle 694 oracle 15 0 22.5g 31m 24m S 0.0 0.1 5:42.40 oracle 1392 oracle 15 0 22.5g 31m 24m S 0.0 0.1 4:51.74 oracle 1508 oracle 15 0 22.5g 26m 21m S 0.0 0.1 4:07.42 oracle 1997 oracle 15 0 22.5g 17m 13m S 0.0 0.0 0:00.03 oracle 2000 oracle 15 0 22.5g 30m 24m S 0.0 0.1 3:22.19 oracle 2609 oracle 15 0 22.5g 16m 12m S 0.0 0.0 74:30.50 oracle 2611 oracle 15 0 22.5g 18m 13m S 0.0 0.0 0:00.99 oracle 2613 oracle 15 0 22.5g 15m 11m S 0.0 0.0 0:10.73 oracle 2615 oracle 15 0 22.5g 22m 15m S 0.0 0.0 37:54.79 oracle 2619 oracle 15 0 22.5g 31m 17m S 0.0 0.1 48:27.98 oracle 2621 oracle -2 0 22.5g 32m 17m S 0.0 0.1 356:03.42 oracle 2625 oracle -2 0 22.5g 32m 17m S 0.0 0.1 355:49.97 oracle 2629 oracle -2 0 22.5g 32m 17m S 0.0 0.1 352:42.52 oracle 2633 oracle -2 0 22.5g 32m 17m S 0.0 0.1 356:19.10 oracle 2637 oracle 15 0 22.5g 15m 11m S 0.0 0.0 0:05.06 oracle 2639 oracle 16 0 22.5g 43m 32m S 0.0 0.1 183:11.05 oracle 2641 oracle 16 0 22.5g 40m 32m S 0.0 0.1 179:37.22 oracle 2643 oracle 15 0 22.5g 32m 28m S 0.0 0.1 1139:53 oracle 2645 oracle 15 0 22.5g 32m 22m S 0.0 0.1 20:43.16 oracle 2647 oracle 15 0 22.5g 30m 24m S 0.0 0.1 7:30.23 oracle 2649 oracle 15 0 22.5g 20m 16m S 0.0 0.0 0:00.12 oracle 2651 oracle 15 0 22.5g 27m 21m S 0.0 0.1 1:57.78 oracle 2653 oracle 15 0 22.5g 35m 28m S 0.0 0.1 1:54.48 oracle 2655 oracle 15 0 22.5g 19m 16m S 0.0 0.0 13:57.91 oracle 2994 oracle 15 0 22.5g 32m 26m S 0.0 0.1 3:29.14 oracle 3001 oracle 15 0 22.5g 29m 23m S 0.0 0.1 2:57.37 oracle 3360 oracle 15 0 22.5g 20m 13m S 0.0 0.0 26:39.06 oracle 3375 oracle 15 0 22.5g 20m 16m S 0.0 0.0 0:02.00 oracle 3616 oracle 15 0 22.5g 29m 23m S 0.0 0.1 3:34.69 oracle
RES列為進(jìn)程占用的操作系統(tǒng)內(nèi)存大小,基本在30M左右。
我們平時(shí)為ORACLE分配內(nèi)存除了考慮ORACLE自身占用的內(nèi)存外,還要考慮進(jìn)程本身占用的操作系統(tǒng)內(nèi)存。
以上是“LINUX如何查看真正PGA占用的內(nèi)存大小”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
新聞標(biāo)題:LINUX如何查看真正PGA占用的內(nèi)存大小
當(dāng)前鏈接:http://jinyejixie.com/article34/ppisse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站營(yíng)銷、搜索引擎優(yōu)化、域名注冊(cè)、商城網(wǎng)站
聲明:本網(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)