...

*Cube-Host – 完整的雲端服務!

Windows VPS:性能优化

Windows VPS: performance optimization

快速检查:任务管理器 + PerfMon

1. 打开任务管理器 → 性能,检查CPU、内存、硬盘和以太网连接的使用情况。快速检查硬盘时,请重点关注“活动时间”和“平均响应时间”。

Windows VPS

2. 运行 perfmon.msc性能监视器+ 并添加基本性能指标:

  • CPU:处理器时间百分比、特权时间百分比、用户时间百分比
  • 内存:可用MB,页面/秒
  • 硬盘:平均磁盘访问/传输时间,磁盘传输/秒,平均磁盘队列长度
  • 数据收集器集合中记录1至5分钟的数据以生成报告。
Windows VPS

清理与整理

磁盘清理(cleanmgr):资源管理器 → C盘 → 属性 → 磁盘清理 → 清理系统文件。选择Windows Update清理、临时文件、回收站和WER。

Windows VPS

自动启动:

  cleanmgr /sageset:11
cleanmgr /sagerun:11  

在 Windows Server 2019/2022 中启用Storage Sense,可根据预设日程自动清理临时文件、下载内容及回收站。

硬盘:客观速度测量

安装DiskSpd并执行测试(示例:40%写入,60%读取;64KB块;8个线程;32个队列;180秒):

  diskspd.exe -c20G -d180 -r -w40 -t8 -o32 -b64K -Sh -L E:\testfile.dat > C:\Logs\diskspd.txt  

查看IOPSAvgLat (ms)MiB/s;生产环境中硬盘的延迟稳定,若可能应低于10-25毫秒。

Windows VPS

若旧版系统中任务管理器未显示硬盘性能图表:运行 diskperf -y 命令后重启任务管理器。

网络:消除延迟(RSC/VMQ/RSS/LSO)

对于某些配置,禁用特定卸载功能并精细调整TCP协议设置将有所助益:

  # Check/disable RSC
Get-VMSwitch | Select Name,*RSC*         # check the status
Set-VMSwitch -Name "vSwitchName" -EnableSoftwareRsc $false

# VMQ — if the driver is acting up
Get-NetAdapterVmq
Set-NetAdapterVmq -Name "Ethernet" -Enabled $false

# We selectively disable LSO/RSS on the adapter and check the measurements.
Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Disabled" -NoRestart
Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName "Receive Side Scaling"         -DisplayValue "Disabled" -NoRestart  

在每个步骤后使用PerfMon/iperf/SMB Copy进行测量,以避免“解决一个问题却引发另一个问题”。

防病毒软件:为“热点”路径添加例外

为防止扫描器拖慢I/O操作(SQL、日志文件夹、缓存),请在Microsoft Defender中添加例外:

  Add-MpPreference -ExclusionPath "C:\SQLData","D:\IISLogs","C:\ProgramData\AppCache"
Add-MpPreference -ExclusionProcess "sqlservr.exe","w3wp.exe"
Add-MpPreference -ExclusionExtension ".mdf",".ldf",".ndf",".bak",".log"
  

参数与命令:详见Defender官方文档。

内存与交换文件

为文件缓存预留15%至20%的RAM。交换文件:“系统选择”或固定大小(最小值=RAM,最大值≈1.5×RAM,若需完整内存转储)。

SMART/磁盘状态

检查SSD/HDD的可预测错误:

  wmic diskdrive get status
Get-StorageReliabilityCounter | Format-List  

若发现存储介质质量下降,请在故障发生前规划迁移方案。

检查清单

  • PerfMon前后报告,CPU/硬盘/网络警报。
  • 硬盘清理/存储感知配置完成。
  • DiskSpd显示延迟时间在可接受范围内。
  • 网络下载已验证(RSC/VMQ/RSS/LSO)。
  • Defender对“热点”路径/进程的例外设置。
  • SMART监控无警告提示。