哪里可以大量回收服务器淘汰下来的内存

哪里可以大量回收服务器淘汰下来的内存,第1张

w3wpexe就是你的ASPNET应用宿主,如果你使用了大量的Session、Cache等资源,并且Session超市时间很长,那么内存占用量就比较大。应用池是为增加性能而设的一个特性,但是也消耗很大的内存。另外关掉Windows Server 2003里的大多数Service(那个不用都可以关掉),也可以节省一部分内存
1怀疑在程序中应用的CACHE,
2CACHE中有大量的数据
3频繁刷新CACHE
4没有设计好CACHE的方式
你的问题我以前也遇见过,我以前是用的Session,后我全部改成cook之后就好多了,应该是你的Session或是你的CACHE有问题(CACHE不太懂,但多多少应该是有的)
跟踪下SQL的调用记录,在每次往CACHE或SESSION写入大量数据时记录一下时间,看是否太过频繁
1在win2003里aspnet的进程就是w3wpexe
3优化aspnet程序,就向楼上的说的那样,少用或不用session cache application之类的东西,再有就是是不是有翻页的地方,翻页处理不好也是会占很多内存的。
4限制sql的内存。企业管理器——SQL的属性(一般是local)——“内存”标签
在这里看内存的设置,把最大值改成100M吧。
第四条是最快的方法,可以试一试。
我的一个自开发OA系统也存在这样的问题。
总结上面,大概原因是因为 session 和 cache 的不合理使用造成的。
我的应用程序中,确实用了很多的Session 和 Cache,
在 MSDN 中找到 了 “动态内存分配”这一篇,今天就试看矗欠裼行Аbr /> 希望有经验的朋友多给些信息,大家也好总结下出现类似错误的原因,谢谢!!
不知道你是什么网站。按理说是不会占用这么大的。如上你用了cache存放了超额的内容。当然。象session这种是不太可能占用这么大的了,或用了application 类似的一些有超长时间或永久保持性的对象来保存大量数据。如利用单例保存数据这些都有可能造成使用大量的内存。
建义2003系统安装至少1G内存。
w3wpexe是2003下的一个iis进程,至于楼主说的sql占用内存,那有可能是因为你的sql没有设置占用内存上限
在IIS6下,经常出现w3wpexe的内存及CPU占用不能及时释放,从而导致服务器响应速度很慢。
解决内存占用过多,可以做以下配置:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。再设置当内存占用超过多少(如500M),就自动回收内存。
解决CPU占用过多:
1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。
2、设置应用程序池的CPU监视,不超过25%(服务器为4CPU),每分钟刷新,超过限制时关闭。
根据w3wp取得是那个一个应用程序池:
1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid
2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对应的应用程序池。(iisapp实际上是存放在C:\windows\system32目录下的一个VBS脚本,全名为iisappvbs,如果你和我一样,也禁止了Vbs默认关联程序,那么就需要手动到该目录,先择打开方式,然后选“Microsoft (r) Windows Based Script Host”来执行,就可以得到PID与应用程序池的对应关系。)
3、到iis中察看该应用程序池对应的网站,就ok了,做出上面的内存或CPU方面的限制,或检查程序有无死循环之类的问题。

目前市场上回收再造服务器的上市公司有很多,以下是其中的几家:
1 美国惠普公司(HP)
惠普公司是全球知名的计算机硬件和软件生产商,其所生产的服务器产品广泛应用于企业和政府机构。惠普公司还拥有完善的回收再造服务体系,在保证数据安全的前提下,对废旧服务器进行分解、拆卸和回收处理。
2 德国西门子公司(Siemens)
西门子公司作为全球知名的电气工程和自动化技术供应商,其服务器产品也广泛应用于各行各业。西门子公司将服务器回收再造作为环保责任的一部分,通过对废旧服务器进行分解、拆卸和清洗,回收并加工部分零部件,以减少对环境的影响。
3 美国戴尔公司(Dell)
戴尔公司是一家全球知名的计算机硬件厂商,其服务器产品在企业市场中的占有率较高。戴尔公司的回收再造服务主要包括对废旧服务器的分解、拆卸和回收处理,并通过加工和重新组装的方式,将其中的一些零部件再次利用。
4 美国IBM公司
IBM公司是全球知名的科技公司,其服务器产品广泛应用于企业、政府机构和科研机构等。IBM公司积极推行环保理念,将服务器回收再造作为重要的环保措施之一,对废旧服务器进行分解、拆卸和回收处理,并通过加工和重新组装的方式,将其中的一些零部件再次利用。
这些公司在回收再造服务器方面都有自己的独特优势和技术,可以根据客户的需求提供个性化的服务。同时,这些公司的回收再造服务也可以有效地减少废旧服务器对环境的污染,是一种具有社会责任感的行为。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13064141.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存