造成服务器死机的原因是什么?

服务器打不开,内存耗尽处于死机状态,这是怎么回事,什么引起的?要怎么解决?看完这篇文章。
  问题:
  服务器内存耗尽死机;
  系统文件缓存耗费物理RAM;
  一直对磁盘有大量的缓存读取请求。
  原因是什么?
  在windows系统中,如果所有进程的请求都需要使用大量的内存,在物理内存中的内存页面数就会越来越多。如果不制止这些请求的话,那么内存页面数将会占用掉全部的内存。到了这种情况下时,把其他百度收录批量查询的所有内存页面数调到硬盘下,那么应用程序和服务的性能会大大降低。
  而这种行为在系统文件缓存的内存页上也适用,如果不控制,将会不停的增长内存页,直到把内存占满为止。如果现在其他所有的内存页到硬盘,那些被占用的物理内存就不能用其他进程了。
  怎么解决?
  如果要解决这个问题,那么就要用到GetSystemFileCacheSizeAPI函数和SetSystemFileCacheSizeAPI函数,使用它们来对系统文件进行设置,对系统文件缓存在物理内存中的内存页面数设置最大值和最小值。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值