Windows Server 2008 R2空间去哪儿

最近Windows实例经常报C盘空间不足,看了下又显示不出哪个文件夹哪个文件占用,特做了一次简单分析~
红色字体为解决方法。


环境
操作系统:Windows Server 2008 Web
分区容量:C盘40G,D盘5G
分区报警:C盘第一轮阀值80%


IIS实例C盘和可用内存使用如下:

实例
C盘可用空间
总内存
可用空闲内存 虚拟内存
iis01
12G
8G
5G
16G
iis02
13G
6G
4G
12G
iis03
7G
8G
3G
16G
iis04
5G
8G
2G
16G


虚拟内存使用

默认让Window动态分配选择最佳性能,根据总内存的2倍分配Virtual Memory: Max Size,在C盘生成pagefile.sys虚拟内存文件,不管是否用到都将占用一定的磁盘空间,虚拟内存是真实内存的补充,原则够用留少量。
按我们上表的可用空闲内存剩余有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种方法查找占用磁盘空间原因,最终定位错误报告占用大量的空间导致,如下图所示。

wKiom1OrjxOBwAihAAC0GDt79OE388.jpg

wKiom1OrjJeR1MVMAANTAvIFkoI115.jpg

wKioL1Orj5nhCi85AAHI6RB2LqA467.jpg

wKioL1OrkNrjAZ-EAAOVUorM8iY964.jpg

通过以上调整,很长一段时间未收到这类型的空间报警

你可能感兴趣的:(windows,free,disk,logs)