OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3225|回复: 0

服务器死机是怎么造成的?

[复制链接]

159

主题

160

帖子

0

精华

高级会员

Rank: 4

积分
537
金钱
537
注册时间
2019-4-28
在线时间
12 小时
发表于 2019-5-23 16:19:12 | 显示全部楼层 |阅读模式
服务器打不开,内存耗尽处于死机状态,这是怎么回事,什么引起的?要怎么解决?看完这篇文章。
  问题:
  服务器内存耗尽死机;
  系统文件缓存耗费物理RAM;
  一直对磁盘有大量的缓存读取请求。
  原因是什么?
  在windows系统中,如果所有进程的请求都需要使用大量的内存,在物理内存中的内存页面数就会越来越多。如果不制止这些请求的话,那么内存页面数将会占用掉全部的内存。到了这种情况下时,把其他的所有内存页面数调到硬盘下,那么应用程序和服务的性能会大大降低。如何起名
  而这种行为在系统文件缓存的内存页上也适用,如果不控制,将会不停的增长内存页,直到把内存占满为止。如果现在其他所有的内存页到硬盘,那些被占用的物理内存就不能用其他进程了。
  怎么解决?
  如果要解决这个问题,那么就要用到GetSystemFileCacheSizeAPI函数和SetSystemFileCacheSizeAPI函数,使用它们来对系统文件进行设置,对系统文件缓存在物理内存中的内存页面数设置最大值和最小值。
http://www.iis7.com/b/yqlj/
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表