[20210209]修改CPU_COUNT引數2.txt
[20210209]修改CPU_COUNT引數2.txt
--//補充更正上午的測試.
1.環境:
SCOTT@book> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
create pfile='/tmp/@.ora' from spfile ;
--//看了APress Oracle Core Essential Internals for DBAs and Developers.pdf P105:
■ Note If you want to see how memory allocations change with the number of CPUs, you can adjust parameter
cpu_count and restart the instance; however, in 11.2 you also need to set parameter _disable_cpu_check to
false.
--//也許我的理解有問題,設定_disable_cpu_check=true就可以限制CPU的使用.我覺得作者的錯誤,難道我英文沒學好^_^.
2.測試看看:
--//修改/tmp/@.ora加入如下:
*.cpu_count=4
*._disable_cpu_check=true
--// 注意是設定_disable_cpu_check=true
SYS@book> startup pfile='/tmp/@.ora';
ORACLE instance started.
Total System Global Area 643084288 bytes
Fixed Size 2255872 bytes
Variable Size 205521920 bytes
Database Buffers 427819008 bytes
Redo Buffers 7487488 bytes
Database mounted.
Database opened.
SYS@book> show parameter cpu_count
NAME TYPE VALUE
--------- ------- -----
cpu_count integer 4
SYS@book> @ hide _disable_cpu_check
NAME DESCRIPTION DEFAULT_VALUE SESSION_VALUE SYSTEM_VALUE ISSES ISSYS_MOD
------------------ ----------------------- ------------- ------------- ------------ ----- ---------
_disable_cpu_check disable cpu_count check FALSE TRUE TRUE FALSE FALSE
3.測試:
$ seq 10 | xargs -IQ -P 10 bash -c "taskset 00000F sqlplus -s -l / as sysdba <<< 'select count(*) from dba_objects ,dba_objects;'"
# top -u oracle
top - 15:35:38 up 413 days, 23:19, 2 users, load average: 9.99, 12.35, 19.76
Tasks: 272 total, 11 running, 261 sleeping, 0 stopped, 0 zombie
Cpu0 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu4 : 0.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu5 : 0.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu6 : 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu7 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu8 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu9 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu10 : 0.2%us, 0.0%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu11 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu12 : 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu13 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu14 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu15 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu16 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu17 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu18 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu19 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu20 : 0.3%us, 0.7%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu21 : 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu22 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu23 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 132261196k total, 78179484k used, 54081712k free, 1219320k buffers
Swap: 31455264k total, 0k used, 31455264k free, 71704800k cached
--//可以發現現在僅僅cpu0,1,2,3出現100%的情況.
--//也就是要限制CPU數量,要設定_disable_cpu_check=true.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2756972/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20210209]修改CPU_COUNT引數.txt
- [20190523]修改引數後一些細節注意2.txt
- linux修改系統引數Linux
- Charles 修改請求(Request)引數
- RAC 修改引數DB_FILES
- 使用js修改url地址引數JS
- Windows 下修改Tomcat jvm引數WindowsTomcatJVM
- 不重啟mysql情況修改引數變數MySql變數
- Oracle RAC修改引數檔案位置Oracle
- charles 打斷點修改請求引數斷點
- 在Linux中,linux核心引數如何修改?Linux
- postgresql11修改引數永久生效方法SQL
- DM7修改資料庫引數資料庫
- Docker(十七)-修改Docker容器啟動配置引數Docker
- Laravel 修改器能加Request引數嗎?Laravel
- C# 09修改介面引數_簡單粗暴C#
- Pytorch:利用torch.nn.Modules.parameters修改模型引數PyTorch模型
- 【CDB】怎樣修改PDB的記憶體引數記憶體
- pg14資料庫引數修改方式小結資料庫
- 2.7.6.2 設定或修改初始化引數的值
- [20190523]修改引數後一些細節注意.txt
- 修改當前路由地址引數重新重新整理頁面路由
- Vue 框架 使用 `:disabled` 屬性修改了原響應引數Vue框架
- ABAP 方法呼叫的引數傳遞裡,透過引用傳遞的方式,能修改原始引數值嗎?
- Palworld幻獸帕魯世界引數修改最/佳實踐(Ubuntu)Ubuntu
- MySQL:MGR修改max_binlog_cache_size引數導致異常MySql
- 天翼雲RDS資料庫如何修改資料庫引數資料庫
- 避免修改建構函式輸入引數引起的 breaking change函式
- LINUX centos7.6修改靜態IP與配置引數NM_CONTROLLEDLinuxCentOS
- jmeter 如何在請求之前修改 post body 裡面的引數的值JMeter
- 什麼是請求引數、表單引數、url引數、header引數、Cookie引數?一文講懂HeaderCookie
- [20191028]數值累加的各種方法2.txt
- 【YashanDB知識庫】yac修改引數後關閉資料庫hang住資料庫
- [20200420]V$SES_OPTIMIZER_ENV 查不到剛修改的隱含引數.txt
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- 12.MyBatis學習--對映檔案_引數處理_單個引數&多個引數&命名引數MyBatis
- Java對比有引數和無引數Java
- mt引數