我对Oracle数据库配置感到有点困惑。
我的服务器:
操作系统: Windows 2012 R2 64位
RAM: 40 RAM
Oracle: Oracle数据库12c (12.1.0.2.0) 64位
我的目标:
Oracle应该使用32 of的40 of
AMM应该被激活(我不想自己配置所有东西)
当前参数:
SQL> SHOW PARAMETER SGA
NAME TYPE VALUE
------------------------------------ ----------- ---------
我使用jsvc作为守护进程在centos5.5上安装了tomcat版本6。在运行了几个小时或几天之后,tomcat jsvc进程在那里休眠,并使用了%100的CPU资源,如顶部的命令输出屏幕所示。以下是输出屏幕的详细信息。
PID USER PR NI VIRT RES SHR S %CPU %MEM COMMAND
8670 root 18 0 33.3g 32g 10m S 100.0 51.5 jsvc
我已经将jvm的最大内存值设置为32G,而服务器机箱的内存为64G,所以不要对VIRT值感到惊讶。正如您在输出消息中看到的,进程状态是S,这意味着休眠。我的猜测是,jvm
我们有一个超级微型服务器,http://www.supermicro.com/products/system/1u/5016/sys-5016i-ur.cfm,根据规范,该服务器在使用ECC寄存器存储器时支持最多32G内存。
然而,当我尝试dmidecode命令时,它说的是24gmax内存:
[root@c1 ~]# dmidecode | grep Maximum
Maximum Size: 256 kB
Maximum Size: 1024 kB
Maximum Size: 8192 kB
Maximum Memory Module Size: 4096 MB
Maximum Total
我们希望在我们的三个vmware esxi节点中增加总RAM大小。
我的问题是,只要每个节点上RAM的总大小是相同的,我在3个节点上使用的每个芯片的大小不重要吗?(公羊的类型和频率将相同。)
就像这样:
24 x 16G = 384G in node1
12 x 32G = 384G in node2
12 x 32G = 384G in node3
这是可行的还是一切都是一样的?我们还有什么需要担心的吗?