当前位置: 首页 > 技术分享  > 电脑技术 > 服务器管理

没有足够的可用内存来运行此程序

2017/12/5 15:38:59 人评论

服务器最近经常宕机,出现“没有足够的可用内存来运行此程序” ,清理系统内存后会恢复正常,或者等电脑使用一段时间后也会恢复正常。 这究竟是什么原因呢? 这是虚拟内存不足引起的。虚拟机内存不足是由于程序运行太多和虚拟内存设置过小。 而电脑设置虚…

      服务器最近经常宕机,出现“没有足够的可用内存来运行此程序” ,清理系统内存后会恢复正常,或者等电脑使用一段时间后也会恢复正常。

      这究竟是什么原因呢?

      这是虚拟内存不足引起的。虚拟机内存不足是由于程序运行太多和虚拟内存设置过小。

      而电脑设置虚拟内存对于大部分人来说是一件颇有难度的事,不仅包括设置方法,还有其对应的设置值。

  

     具体设置方法如下:

     1、右击“计算机”,在弹出来的菜单中选择“属性”,再选择‘’高级系统设置”;

     2、接下来在系统属性窗口中,选中“高级”选项卡,点击性能下面的“设置”按钮:

    3、在性能选项窗口中选中“高级”选项卡,然后点击下面的“更改”按钮,如图所示

     4、接下来就可以对虚拟内存的大小进行设置了。首先先取消“自动管理所有驱动器分页文件大小”前面的小勾,
          系统默认是把虚拟内存设置在系统盘(一般都系统盘安装在C盘了,个别没装在c盘的不在此列)。
          选择C盘的盘符后,然后选择如图所示的无分页文件,再之后选择如图所示的设置按扭。这样设置只是把系统默认在系统盘的虚拟内存设置成无了。

 

            然后再选中“自定义大小”,打开设置之后就会弹出虚拟内存内存窗口,如图所示。        

          在设置虚拟内存大小的时候,不是越大越好。应该根据我们的实际物理内存来设置,一般是物理实际内存的1.5-2倍左右。比如我的电脑内存是 4G 的,建议设置虚拟内存的大小在4096M到8192M,输入完成以后,点击“设置”按钮,如图所示注:1G=1024M


       5、设置好然后确定,一路确定回去。再之后就是重起系统就可以生效了。


相关技术

  • 网站无法打开之服务器CPU占用高

    故障现象:定期检查服务器,发现网站无法打开,提示SQL数据库无法连接。访问ACCESS数据库类网站,正常。怀疑是SQL软件异常,远程服务器,发现了新大陆。MSSQL服务正常,任务管理器中CPU占用100%。winiogins.exe作祟,查询属性,原来是Xmrig.exe变种.这是一款GITHUB上的开…

    2018/1/3 23:35:49

共有条评论 网友评论

验证码: 看不清楚?