我对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
------------------------------------ ----------- ---------
要增加我使用的最大可用内存:
export SPARK_MEM=1 g
或者我可以用
val conf = new SparkConf()
.setMaster("local")
.setAppName("My application")
.set("spark.executor.memory", "1g")
val sc = new SparkContext(conf)
我正在运行的进程需要超过1g。我想用20g,但我只有8g内存可用。磁盘内存是否可以
根据这里的答案,用户可以通过What does the --ntasks or -n tasks does in SLURM?的ntasks参数并行运行多个作业,后跟srun。要问一个后续问题-如何指定在以这种方式并行运行作业时所需的内存量? 如果3个作业并行运行,每个作业需要8G内存,是在sbatch中指定24G内存(即来自所有作业的内存总和)还是不在sbatch中给出内存参数,而是为每个srun指定8G内存
您可以设置如下所述的spark.driver.memory和spark.executor.memory:
spark.driver.memory 1g Amount of memory to use for the driver process
spark.executor.memory 1g Amount of memory to use per executor process (e.g. 2g, 8g).
上面的配置显示内存。那么它是内存内存还是磁盘?