- 论坛徽章:
- 0
|
Oracle实际被分配的CPU个数
可能是因为服务器是共享环境所以老板才有这个问题吧
用prsinfo看出来是4个双核CPU
The UltraSPARC-IV physical processor has 2 virtual processors (0, 16)
The UltraSPARC-IV physical processor has 2 virtual processors (1, 17)
The UltraSPARC-IV physical processor has 2 virtual processors (2, 1
The UltraSPARC-IV physical processor has 2 virtual processors (3, 19)
用prstat看当前情况Oracle貌似8个CPU都有用过
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
153379 oracle 1122M 1082M cpu16 1 0 22:25:18 12% oracle/1
194995 oracle 1704M 1669M cpu2 4 0 2:50:46 12% oracle/68
201693 oracle 1700M 1661M cpu0 4 0 0:07:48 12% oracle/1
194810 oracle 1344K 1056K cpu1 32 2 2:32:20 12% gzip/1
191677 oracle 1344K 1056K cpu17 30 2 4:32:58 11% gzip/1
153377 oracle 1122M 1081M cpu3 33 0 22:16:02 10% oracle/1
191679 oracle 851M 802M sleep 37 2 1:14:22 4.7% oracle/11
201652 oracle 1703M 1671M sleep 60 0 0:06:45 3.7% oracle/1
194812 oracle 1142M 1094M sleep 26 2 0:56:40 2.6% oracle/11
191678 oracle 17M 11M sleep 55 2 0:18:06 1.2% exp/1
194811 oracle 18M 12M sleep 52 2 0:16:15 0.6% exp/1
38655 oracle 1712M 1661M sleep 51 0 3:38:53 0.1% oracle/20
38653 oracle 1713M 1666M sleep 42 0 4:08:27 0.1% oracle/258
513 root 8472K 7848K sleep 29 0 40:04:00 0.1% picld/11
199282 oracle 1772M 1728M sleep 52 0 0:00:19 0.1% oracle/11
200276 oracle 1367M 1329M cpu19 55 0 0:00:00 0.1% oracle/1
Total: 421 processes, 2978 lwps, load averages: 7.64, 7.32, 6.83
虽然CPU_COUNT参数是8,但是还是比较怀疑在操作系统可以配置实际分配CPU(virtual)的个数,望达人指点一二,谢谢!
另外在/etc/system里面也没有找到对process的limits......而且也未必局限于Oracle,假如说是对其他的一个service,如何看出究竟在操作系统层分配了几个CPU? |
|