第九章:维护和优化Windows Vista系统

考试补习

你需要掌握的技巧/概念:

  • 使用Windows可靠性和性能监视器和任务管理器来识别瓶颈。

  • 执行Chkdsk命令验证驱动器的完整性。

  • 运行磁盘碎片整理程序来优化您的驱动器。

  • 配置分页文件以获得最佳性能。

  • 描述、启用和配置ReadyBoost和ReadyDrive。

  • 运行多个故障诊断工具,包括内存诊断工具、网络诊断工具、启动修复工具、系统配置工具和问题报告和解决方案工具。

  • 在安全模式中排除各种计算机问题。

  • 在排除问题时,使用事件查看器查看错误和警告。

性能是数据在系统中移动的整体有效性。为了能够提高性能,您必须确定系统中哪个部分降低了吞吐量。处理器速度、机器上的RAM数量、磁盘系统的速度、网卡的速度或其他因素都会影响性能。这个限制因素被称为系统的瓶颈。

可靠性是系统偏离配置的、预期行为的频率的度量。应用程序崩溃、服务冻结和重新启动、驱动程序初始化失败和操作系统失败都会导致可靠性问题。

硬件、内存和性能诊断是Windows Vista自校正体系结构的核心。硬件诊断可以检测错误条件,并自动修复问题或指导用户通过恢复过程。对于潜在的磁盘故障,硬件诊断可以指导用户完成备份过程,最大限度地减少停机时间和数据丢失。

Windows可靠性和性能监视器和任务管理器

Windows可靠性和性能监视器是一个微软管理控制台(MMC)管理单元,提供分析系统性能的工具。在单个控制台中,您可以实时监控应用程序和硬件性能,自定义希望在日志中收集哪些数据,为警报和自动操作定义阈值,生成报告,并以各种方式查看过去的性能数据。

Windows可靠性和性能监视器的一个重要特性是数据采集器(DCS),它将数据收集器分组为可重用的元素。定义数据收集器集之后,您可以使用DCS安排数据收集或实时查看它。

Windows可靠性和性能监视器由三个监视工具组成:

  • 资源视图

  • 性能监视器

  • 可靠性监控

要启动可靠性和性能监视器,请执行以下步骤:

  1. 单击“开始”,右键单击“计算机”,然后单击“管理”。

  2. 展开“系统工具”,单击“可靠性和性能”。


注意:要查看性能指标,用户必须是“performance Monitor Users”组或管理员。


Windows Reliability and Performance Monitor将以Resource视图显示启动,该视图使您能够实时监视主要系统子组件的使用情况和性能:处理器、磁盘、网络和内存资源(参见图9.1).然后,您可以单击Detail按钮来查看哪些进程正在使用哪些资源。


注意:当“Windows可靠性和性能监视器”启动时,如果“资源视图”中没有显示实时数据,请单击工具栏中绿色的“开始”按钮。


图9.1

图9.1

显示资源视图的可靠性和性能监视器。

Performance Monitor提供了内置Windows性能计数器的可视化显示,可以是实时显示,也可以是查看历史数据的一种方式(参见图9.2).

可以通过拖放或创建自定义dcs将性能计数器添加到performance Monitor。它具有多个图形视图,使您能够直观地查看性能日志数据。您可以在Performance Monitor中创建自定义视图,该视图可以导出为dcc,以便与性能和日志记录特性一起使用。

图9.2

图9.2

性能监视器。

除了梳理事件查看器之外,您还可以使用可靠性监视器为您提供系统稳定性的概述,并查看影响总体稳定性的单个事件。显示的一些事件是软件安装、操作系统更新和硬件故障(参见图9.3).

另一个可以用来查看系统性能的工具是Windows任务管理器.Performance选项卡包含四个图(参见图9.4).上面的两个图显示了当前和过去几分钟CPU的使用情况。(如果CPU Usage History图显示split,说明计算机有多个CPU、单个双核CPU或两者都有。)较高的百分比意味着程序或进程需要大量的CPU资源,这会使您的计算机变慢。如果百分比显示冻结在或接近100%,则程序可能没有响应。

下面的两个图显示了当前和过去几分钟内使用了多少RAM(或物理内存),单位为MB。正在使用的内存百分比列在任务管理器窗口的底部。如果内存使用量持续高或显著降低计算机性能,尝试减少一次打开的程序数量或安装更多内存。

图9.3

图9.3

可靠性监控。

图9.4

图9.4

窗口任务管理器显示性能选项卡。

要获取在内存中运行的所有单个进程或程序的列表,以及每个应用程序使用的处理器利用率和内存使用量,请单击processes选项卡。您还可以在这里手动结束任何流程,当流程停止响应时,这将非常方便(参见图9.5).

图9.5

图9.5

Windows任务管理器中的“进程”选项卡可以显示哪些进程正在运行,每个进程使用多少资源,并允许您结束一个进程。

优化磁盘

磁盘是系统的关键部件之一。因为在Windows中,你的应用程序和数据都来自硬盘,所以你必须优化硬盘以保证系统的良好运行。当然,正如在第6章“配置用户帐户安全”中提到的,使用NTFS文件系统是非常重要的。然后,您应该监视空闲磁盘空间,检查驱动器的错误,并定期整理硬盘驱动器。

监视磁盘空间

您应该密切监视所有系统驱动器上的磁盘空间使用情况。当系统驱动器被填满时,Windows的性能和可靠性会大大降低,特别是当系统用于存储虚拟内存或临时文件的空间不足时。减少磁盘空间使用的一种方法是使用磁盘清理工具删除不必要的文件并压缩旧文件。

运行检查磁盘

定期使用“检查磁盘”工具(Chkdsk.exe)检查磁盘的完整性。Chkdsk检查和纠正多种常见错误。但是,它不能修复损坏的文件。您可以通过命令行或图形用户界面(GUI)运行Chkdsk。

如果你打开一个升高的命令提示符,你可以通过输入以下命令来测试C:驱动器:

chkdsk C:

没有/ f选项,Chkdsk将只报告C:驱动器的状态和它发现的任何问题。为了解决这些问题,您需要输入以下信息:

chkdsk C: / f

警告- - - - - -要修复错误,必须在chkdsk命令中包含/f选项。


要运行Chkdsk的图形界面,请遵循以下步骤:

  1. 单击“开始”,然后单击“计算机”。在“Hard Disk Drives”下,右键单击驱动器,选择“Properties”。

  2. 在Tools选项卡上,单击Check Now。

如果您正在使用命令提示符或图形界面,并且Chkdsk正在使用中,Chkdsk会显示提示,以安排下次重新启动系统时检查磁盘。

整理硬盘

当创建一个文件时,将为它分配容纳数据量所需的集群数量。文件保存到磁盘后,其他信息通常会保存到分配给保存文件的集群之后。因此,如果更改了原始文件或向其添加了更多信息,那么在将其保存回磁盘时,更大的文件就不适合分配的集群。文件的一部分将保存在原始集群中,其余部分将放在磁盘的其他位置。随着时间的推移,文件在磁盘上分散时会变得碎片化。当这些碎片文件被打开时,它们仍然是完整的,但计算机读取它们需要更长的时间,而且打开它们会导致硬盘更大的磨损。

为了减少碎片,Windows Vista会定期使用“磁盘碎片整理程序”自动清理磁盘碎片。默认情况下,Windows Vista会在每周日凌晨4点自动运行磁盘碎片整理程序。只要计算机在预定的运行时间开着,自动碎片整理将会发生。您可以通过以下步骤取消自动碎片整理或修改碎片整理计划:

  1. 单击“开始”,然后单击“计算机”。

  2. 在“Hard Disk Drives”下,右键单击驱动器,选择“Properties”。

  3. 在“工具”选项卡上,单击“立即碎片整理”以打开“磁盘碎片整理程序”对话框。

  4. 若要取消自动碎片整理,请清除“自动运行”,然后单击两次“确定”。如果需要修改碎片整理时间计划,请单击“修改时间计划”。使用“修改计划”对话框设置所需的运行计划。

  5. 单击OK两次以保存设置。

手动整理磁盘碎片的步骤如下:

  1. 单击“开始”,然后单击“计算机”。

  2. 在“Hard Disk Drives”下,右键单击驱动器,选择“Properties”。

  3. 在“工具”选项卡上,单击“立即整理”。


注意:根据磁盘的大小,碎片整理可能需要几个小时。您可以在任何时候单击“取消碎片整理”停止碎片整理。


内存使用率和分页文件

当你的电脑没有足够的内存来执行它的所有功能时,Windows和你的程序就会停止工作。为了防止数据丢失,当你的电脑内存不足时,Windows会通知你。低内存的其他迹象包括性能差和屏幕问题。您还可以检查“事件查看器”和“Windows可靠性和性能监视器”。

你的电脑有两种存储器:随机存取存储器(RAM),也称为物理存储器;以及虚拟内存,也称为分页文件。所有的程序都使用RAM,但是当你要运行的程序没有足够的RAM时,Windows会临时将通常存储在RAM中的信息转移到虚拟内存中。

虚拟内存是类似于RAM的磁盘空间,它允许操作系统加载更多的程序和数据。所有要访问的程序和数据的一部分都要在RAM和磁盘之间不断地来回交换,这样虚拟内存的外观和行为就像普通RAM。这对用户是有益的,因为磁盘内存比RAM便宜得多。

RAM和虚拟内存被分解为称为页面,由操作系统监控。当RAM满时,虚拟内存系统将最近最少使用的程序和数据复制到虚拟内存中。因为这释放了部分RAM,所以它就有空间从虚拟内存中复制其他东西、加载另一个程序或加载更多数据。Windows Vista将虚拟内存称为分页文件。

如果你记忆力不好,你应该考虑一下

  • 安装更多的内存

  • 增加分页文件的大小

  • 判断程序是否过度使用内存

要确定系统有多少RAM,可以使用欢迎中心、任务管理器或系统信息。打开系统信息,然后遵循以下步骤:

  1. 单击“开始”按钮并选择“所有程序”

  2. 选择附件,然后选择系统工具。

  3. 选择系统信息。RAM的总量列在总物理内存中。

Windows Vista在管理虚拟内存方面做得比早期版本的Windows好得多。Windows Vista将设置分页文件的最小大小为计算机上安装的RAM数量加上300mb,最大大小为计算机上安装的RAM数量的三倍。如果你想手动管理虚拟内存,在大多数情况下使用固定的虚拟内存大小。为此,将初始大小和最大大小设置为相同的值。这确保了分页文件是一致的,并且可以将其写入单个连续的文件(如果可能,根据卷上的空间大小)。


警告- - - - - -在性能监视器中页/秒计数器的值越高,很可能意味着物理内存越少,因为页/秒显示了它访问分页文件的频率。


要手动配置虚拟内存,请遵循以下步骤:

  1. 单击“开始”,然后单击“控制面板”。

  2. 在“控制面板”中,单击“系统和维护”类别标题链接。

  3. 点击系统。

  4. 在“系统控制台”中,单击“计算机名称、域和工作组设置”下的“更改设置”。或者,单击左侧窗格中的“高级系统设置”。

  5. 单击“系统属性”对话框中的“高级”选项卡。

  6. 单击“性能”区域中的“设置”,显示“性能选项”对话框。

  7. 单击“高级”页签,然后单击“更改”,显示“虚拟内存”对话框。

  8. 清除“自动管理所有驱动器的分页文件大小”复选框。

  9. 在开车磁盘卷标,单击包含要更改的分页文件的驱动器。

  10. 单击自定义大小,在“初始大小(MB)”或“最大大小(MB)”框中输入新的大小,以兆字节为单位,单击“设置”,然后单击“确定”。

相关:
123.4 第1页
第1页,共4页
SD-WAN买家指南:向供应商(和您自己)提出的关键问题