|
最近Windows实例经常报C盘空间不足,看了下又显示不出哪个文件夹哪个文件占用,特做了一次简单分析~
红色字体为解决方法。
环境
操作系统:Windows Server 2008 Web
分区容量:C盘40G,D盘5G
分区报警:C盘第一轮阀值80%
IIS实例C盘和可用内存使用如下:
实例C盘可用空间总内存可用空闲内存虚拟内存iis0112G8G5G16Giis0213G6G4G12Giis037G8G3G16Giis045G8G2G16G 虚拟内存使用
默认让Window动态分配选择最佳性能,根据总内存的2倍分配Virtual Memory: Max> 按我们上表的可用空闲内存剩余有30%以上,可以减小虚拟内存分配缩小 pagafile.sys文件占用C盘空间,系统属性》高级系统设置》性能设置》高级》Virtual memory可设置为1024~2048M。
IIS实例内存分配
近2天时间观察IIS01,IIS02,IIS03,IIS04实例使用内存不到60%,可以缩小IIS实例总内存大小,从原来8G改为7G或6G,并根据线上实际情况调整负载均衡池权重。
系统补丁
C:\Windows\SoftwareDistribution目录存放更新补丁下载文件,如果补丁更新多了,那么会占用一定的 C盘空间。Download update let me choose whether to install them,会自动下载补丁。
IIS日志
反向代理记录日志格式类似,日志记录重叠且占用C盘空间多,可以考虑IIS管理器 禁用此日志,日常访问记录可以从“反向代理”截取数据。
IIS日志格式2014-06-12 00:15:07 10.61.52.83 GET /xxx/vx.x/Login.aspx ReturnUrl=%2fjrm%2fjrm_xxxxx%2fv4.0%2fxxx%2fProduct%2f2014%2f05%2f14%2f07%2fUserID10906%2f192775.jpg%3f0.1839178686918661&0.1839178646914661 80 - 10.77.219.96 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:26.0)+Gecko/20100101+Firefox/26.0 200 0 0 1083
错误报告
Windows错误报告应用程序crash,C:\ProgramData\Microsoft\Windows\WER\ReportQueue产生大文件,可以禁用。
按以上5种方法查找占用磁盘空间原因,最终定位错误报告占用大量的空间导致,如下图所示。
通过以上调整,很长一段时间未收到这类型的空间报警~ |
|
|