2 yanglong925319 yanglong925319 于 2016.01.31 17:52 提问

winServer8服务器物理内存以100M左右不断递

服务器上面放了一个.net网站和WinForm程序,他们的内存、线程都没有表现出有异常的情况,
请大神帮我分析、分析是什么问题?

4个回答

devmiao
devmiao   Ds   Rxr 2016.02.01 07:47
已采纳

可以使用windows service实现一个watch dog来释放哦。

yanglong925319
yanglong925319   2016.02.01 00:26

原因找到了:是Sql server 2008 R2搞的鬼,它的AWE不断递增而且不自动释放,服务器AWE已经递增到9G多,之后我重启了MSSQLSERVER服务,
AWE得以释放。
问题又来了,AWE怎么不自动释放呢?

oyljerry
oyljerry   Ds   Rxr 2016.02.01 10:27

你的SQL Server数据库有做什么事情,是否有不停的插入数据等,导致内存一直增加

91program
91program   Ds   Rxr 2016.01.31 17:57

内存使用量增加,考虑先把部分应用退出,查看内存使用是否还增加。一步步,就可以定位出那个程序引起的。再来分析这个程序的问题!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
若果有个100M大文件,需要上传至服务器,服务器表单最大上传2Mb,求解
使用http协议进行上传数据,假设真的每次 上传只能上传2M,我们可以采用多线程的 方式来进行文件传输,也就是把文件分段,假设可以开启50个线程同时进 行,即每个线程传2M这样既能加快传输的速度,又能够上传100M的文 件,但是实际上开启50个线程同时进行基本上很难实现,所以我们可以采 用断点续传的方式,来进行传输,可以开启几个线程,进行一次文件传输,然后记录下第一次几个线程传输的文件po
Linux 物理内存减少了原因说明
总有很多朋友对于Linux的内存管理有疑问,之前一篇[转]理解Linux的性能日志似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。     当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有
windows物理内存、核心内存、系统
在windows任务管理器的性能选项卡中有物理内存、核心内存、系统这三类数据。 1。物理内存          a.总数 系统的物理内存的容量,其中一部分内存被硬件占用          b.已缓存  是指系统所加载的内容          c.可用   表示应用程序能够直接使用的可用物理内存容量          d.空闲  表示当前物理内存中新近释放出来的容量。 2。核心内存
linux服务器的物理内存和虚拟内存
[appdeploy@CNSZ22PL0217:/home/appdeploy]$free -m                  total             used         free        shared     buffers      cachedMem:    258302          110198      148103          0        ...
程序运行内存占用不断增大
1.考虑有没有日志类,如果程序在运行时不断向控件中写日志,而又没有采用控制日志条目,则内存会一直增大。
解决Windwos Server 2008缓存耗用大量物理内存
Windwos Server 2008 中出现物理内存占用极高甚至宕机,但任务管理器中各进程的内存占用并不多。此问题可能是由于Server 2008中为保证服务器性能不限制系统缓存,服务器系统长时间执行I/O,系统文件缓存不断占用物理RAM造成,现在通过限制系统缓存大小来解决。 首先以管理员身份登录计算机,从微软网站下载一个叫 Microsoft Windows
java带进度条大文件上传
支持大文件上传,测试2G没问题 采用虚拟内存技术,不同于jspsmart等组建 100M左右会让服务器崩溃
虚拟内存vs物理内存
第一层理解 1.         每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构   2.       一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链表,记录中内存空间的分配情况,哪些地址有数据,哪些地址无数据,
10M/100M自适应以太网接口
<br />路由器中10M/100M自适应以太网接口:10M/100M自适应是指如果你的网络是100M的他会自动是100M,如果是10M自动调成10M,如果不是自适应的,那么如果你的是10M的网络,你就必须在本地连接,高级里面调成10M才能正常上网,不然是上不去的。但是 只是指接口支持100M还是10M,如果网线不支持,也没啥用。
以流式方式读写文本文件
以流式方式读写文本文件,C#代码案例,贡献出来,共同学习