一、系统性能指标与优化目标
1. 核心性能指标
- 响应时间:用户请求到系统响应的时间(包含等待时间+服务时间)
- 吞吐量:单位时间处理任务量(公式:T=N/t)
- 资源利用率:CPU、内存、磁盘等资源使用率(公式:U=T_used/T_total×100%)
2. 优化目标
- 提升效率:缩短响应时间,提高吞吐量(如通过进程调度优化)
- 资源均衡:减少碎片、优化内存分配(分页/分段管理)
- 稳定性保障:避免死锁、抖动(Thrashing)等系统崩溃风险
二、系统配置优化策略
1. 存储管理优化
- 虚拟内存配置:
- 设置分页文件(建议初始值=1.5×物理内存,最大值=3×物理内存)
- 优先将分页文件分配至非系统盘(如D盘)以降低I/O冲突
- 磁盘碎片整理:定期合并文件碎片,提升磁盘读写效率
2. 进程与内存优化
- 启动项管理:
- 禁用非必要开机自启程序(通过任务管理器或
msconfig)
- 减少后台服务(如关闭Windows Update、SysMain等)
- 内存分配策略:
- 分页存储:减少外部碎片,使用TLB加速地址转换
- 分段存储:按逻辑模块管理,支持共享与动态扩展
3. I/O与设备管理优化
- 磁盘调度算法:
- SCAN(电梯算法):减少磁头寻道时间
- C-SCAN:均匀响应请求,避免饥饿
- 缓冲技术:
4. 电源与性能模式
- 电源计划:
- 启用“高性能”或“卓越性能”模式(通过PowerShell命令
powercfg)
- 关闭视觉效果:调整为“最佳性能”模式(牺牲UI流畅性换取性能)
三、操作系统功能组件优化
1. 文件系统优化
- NTFS优化:启用磁盘压缩、禁用索引服务(减少磁盘占用)
- 临时文件重定向:将Temp目录迁移至非系统盘(减少C盘负载)
2. 系统服务优化
- 禁用非必要服务:
- 打印服务(Print Spooler,无打印机时关闭)
- 远程注册表(减少安全风险)
3. 注册表与组策略优化
- 关闭自动更新:
- 组策略禁用Windows Update(
gpedit.msc)
- 注册表修改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv
四、考研高频考点与答题要点
1. 必背概念对比
- 分页 vs 分段:
- 分页:物理划分固定大小,无外部碎片,适合内存管理
- 分段:逻辑划分可变大小,支持共享与保护,适合程序模块
- 虚拟内存作用:扩展逻辑地址空间,实现内存与外存动态交换
2. 经典问题解析
- Q1:如何解决系统抖动(Thrashing)?
- 答:采用工作集模型,保证进程常驻内存的页面集合;增加物理内存或优化页面置换算法(如LRU)
- Q2:多级反馈队列调度算法的优势?
- 答:结合优先级与时间片轮转,平衡长短作业需求,避免饥饿
3. 实验与真题关联
- Linux内存管理:Buddy系统(解决外部碎片)、Slab分配器(内核对象缓存)
- Windows性能工具:perfmon(性能监视器)、任务管理器(实时监控进程)