我有一个矩阵A,它的大小是2000*50000倍。我想要计算矩阵A的协方差矩阵,所以我使用下面的Matlab命令:
Y = cov(A)
但是出现了错误:
Out of memory. Type HELP MEMORY for your
options.
Error in test_2 (line 31)
Y = cov(A)
我的D磁盘仍然有250 GB。为什么会出现这个错误?如何解决这个问题?
基本上,我的问题是,如果我尝试预留超过512米的堆空间,我的Java就会抛出错误,尽管我在2GB RAM虚拟服务器上有大约1,7 2GB的RAM。
我会用bash来解释。我想为我的“我的机器”服务器预留大约1024 M的内存,它大约在3或4天前工作,但是在我们的主机出现服务器问题后,它停止工作了。我还在和霍斯特联系,但他们现在需要时间来回答。
在本例中,我使用的是java -version:
root@v0057:~# java -Xmx1024M -version
Error occurred during initialization of VM
Could not reserve eno
我对nginx + php7.0-fpm有这个问题。
测试是在没有安装其他服务的纯php服务器上进行的。
我收到以下警告。
WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 16 children, there are 0 idle, and 35 total children
它大大减慢了服务器的速度。
我使用的是AWS t2.medium instance -2 2vCPU和4GB内存。
我的php7.0-fpm/