您可以使用 winsat
命令来运行性能评分测试程序,也就是 Windows Experience Index(Windows 体验指数)测试。
这个测试程序能够评估您计算机的性能,并为各个硬件组件打分,最终得出一个综合的基准分数。
Windows System Assessment Tool(WinSAT)最早
出现在Windows Vista操作系统中。它是由微软引入的一项性能评估工具,旨在帮助用户了解其计算机硬件的性能水平,并为用户提供有关系统性能的详细信息和优化建议。随后,在Windows 7、Windows 8和Windows 10等后续版本中,WinSAT也得到了持续的改进和更新。
WinSAT的引入使得用户能够更方便地评估其计算机的性能,并根据评估结果进行系统优化,这对于提升整体的用户体验具有重要意义。通过对CPU、内存、硬盘、图形等硬件组件进行测试和评估,WinSAT可以生成Windows体验指数,帮助用户快速了解自己的系统性能水平。
随着Windows操作系统的不断发展,WinSAT也在不断演进和完善,以适应新的硬件技术和用户需求。它成为了Windows操作系统中重要的一部分,为用户提供了方便实用的性能评估和优化工具。
Windows System Assessment Tool(WinSAT)的基础技术原理
主要涉及以下几个方面:
-
性能评估指标:WinSAT通过运行一系列测试来评估计算机的不同硬件组件的性能,包括CPU、内存、硬盘、图形等。这些测试旨在测量各个组件的处理能力、速度和稳定性等性能指标。
-
数据收集与分析:WinSAT会收集测试过程中生成的数据,并对这些数据进行分析和处理,以便生成最终的评估报告。这些数据包括处理器速度、内存带宽、硬盘读写速度、图形性能等方面的数据。
-
Windows Experience Index(Windows体验指数):WinSAT的评估结果用于计算Windows体验指数,该指数是一个综合性能评分,代表了计算机的整体性能水平。这个指数可以帮助用户快速了解计算机的性能情况。
-
硬件识别与兼容性检测:WinSAT还可以识别计算机中的硬件设备,检测其兼容性以及性能表现。这有助于用户了解系统中的硬件配置,并确保硬件设备能够正常工作。
-
优化建议:根据评估结果,WinSAT可能会提供一些建议和优化建议,帮助用户改善计算机的性能表现。这些建议可能涉及到硬件升级、驱动程序更新或系统设置调整等方面。
WinSAT利用一系列测试和分析技术,评估计算机的性能表现,为用户提供关于系统性能的详细信息和优化建议,帮助他们更好地了解和管理自己的计算机。
Windows System Assessment Tool(WinSAT)有以下几个主要的应用场景
:
-
性能评估和优化:WinSAT可以帮助用户评估其计算机的整体性能水平,包括CPU、内存、硬盘、图形等方面的性能。这对于用户来说是非常有用的,因为他们可以了解自己的系统在哪些方面存在瓶颈,并根据评估结果进行系统优化,以提升整体性能。
-
硬件选购和升级:对于计划购买新计算机或升级硬件的用户来说,WinSAT可以提供参考数据,帮助他们选择性能更好的硬件设备。通过比较不同设备的Windows体验指数,用户可以更好地了解各项硬件的性能差异,从而做出更明智的购买决策。
-
故障诊断:当计算机出现性能问题或异常时,WinSAT可以帮助用户识别可能的硬件故障或性能瓶颈。通过运行WinSAT的评估,用户可以查看各项硬件组件的性能得分,从而确定是否有硬件故障或性能下降的问题。
-
系统优化建议:WinSAT可能会根据评估结果提供一些系统优化建议,例如建议更新显卡驱动程序、增加内存、更换硬盘等。这些建议可以帮助用户改善系统性能,提升整体的用户体验。
-
硬件兼容性测试:对于硬件厂商来说,他们可以使用WinSAT来测试其产品在Windows系统上的兼容性和性能表现,确保其产品能够良好地与Windows系统配合使用。
Windows System Assessment Tool(WinSAT)在性能评估、硬件选购、故障诊断、系统优化和硬件兼容性测试等方面都有着重要的应用价值。
winsat /?
Windows System Assessment Tool
Windows System Assessment Tool(WinSAT)是Windows操作系统中的一个工具,用于评估和测量计算机硬件的性能。通过运行不同的评估,WinSAT可以生成关于CPU、内存、硬盘、图形等方面性能的指标和分数,帮助用户了解其计算机的整体性能水平。
WinSAT的主要作用包括:
- 提供系统性能评估:通过运行各种评估,WinSAT可以提供有关计算机性能的详细信息,帮助用户了解系统在不同方面的表现。
- 为Windows Experience Index(Windows体验指数)提供数据:WinSAT的评估结果用于计算Windows体验指数,这是一个简单的方式来了解计算机整体性能水平。
- 帮助用户识别性能瓶颈:通过查看各个硬件组件的评估结果,用户可以确定系统中可能存在的性能瓶颈,并采取相应措施进行优化。
WinSAT是一个有用的工具,可以帮助用户评估其计算机的性能并做出相应的优化调整。通过了解系统的性能情况,用户可以更好地使用和管理他们的计算机。
COMMAND LINE USAGE :
WINSAT <assessment_name> [switches]
It's necessary to supply an assessment name. In contrast, switches are optional.
Valid assessment names already seen in Vista include:
formal run the full set of assessments
dwm Run the Desktop Windows Manager assessment
- Re-assess the systems graphics capabilities and
restart the Desktop Window Manager.
cpu Run the CPU assessment.
mem Run the system memory assessment.
d3d Run the d3d assessment
(Note that the d3d assessment no longer runs the workload.
For backward compatibility, pre-determined scores and metrics are reported.)
disk Run the storage assessment
media Run the media assessment
mfmedia Run the Media Foundation based assessment
features Run just the features assessment
- Enumerates the system's features.
- It's best used with the -xml <filename> switch
to save the data.
- The 'eef'switch can be used to enumerate extra
features such as optical disks, memory modules,
and other items.
PRE-POPULATION:
The new command-line options for pre-populating WinSAT assessment results are :
Winsat prepop [-datastore <directory>] [ -graphics | -cpu | -mem | -disk | -dwm ]
This generates WinSAT xml files whose filenames contain "prepop". For example :
0008-09-26 14.48.28.542 Cpu.Assessment (Prepop).WinSAT.xml
The filename pattern is :
%IdentifierDerivedFromDate% %Component%.Assessment(Prepop).WinSAT.xml
The datastore directory option specifies an alternative target location for generated xml files.
If no location is specified, everything is pre-populated to
%WINDIR%\performance\winsat\datastore.
To generate a full set of result xml files, use "winsat prepop".
It is also possible to pre-populate results for a subsystem, such as CPU,
subject to the following dependencies:
The CPU assessment has a secondary dependency on the Memory assessment
The Memory assessment has a secondary dependency on the CPU assessment
The Graphics assessment has a secondary dependency on both CPU and Memory assessments
The DWM assessment can run standalone
The Disk assessment can run standalone
If the assessment for a secondary dependency is not present, WinSAT will run the
secondary assessment along with the requested primary assessment.
For example, "winsat prepop -cpu" will run both the CPU and the Memory test,
if the xml file for the Memory test is not present.
OTHER NEW Win7 ASSESSMENT OPTIONS :
dwmformal Run Desktop Windows Manager assessment to generate the WinSAT Graphics score
cpuformal Run CPU assessment to generate the WinSAT Processor score
memformal Run Memory assessment to generate the WinSAT Memory (RAM) score
graphicsformal Run Graphics assessment to generate the WinSAT Gaming Graphics score
diskformal Run Disk assessment to generate the WinSAT Primary Hard Disk score
All formal assessments will save the data (xml files) in
%WINDIR%\performance\winsat\datastore.
If a system has been prepopulated (using files generated by the "winsat prepop" option),
it is not necessary to run formal assessments.
SUB-ASSESSMENTS:
While investigating results, it may be convenient to look at individual assessments.
Options for running Gaming Graphics sub-assessments include:
Winsat graphicsformal3d
Winsat graphicsformalmedia
DX9 Variations:
Winsat d3d -dx9
winsat d3d -batch
winsat d3d -alpha
winsat d3d -tex
winsat d3d -alu
DWM/DX10 variations:
Winsat d3d -dx10
winsat d3d -dx10 -alpha
winsat d3d -dx10 -tex
winsat d3d -dx10 -alu
winsat d3d -dx10 -batch
winsat d3d -dx10 -geomf4
winsat d3d -dx10 -geomf27
winsat d3d -dx10 -geomv8
winsat d3d -dx10 -gemov32
winsat d3d -dx10 -cbuffer
OPTIONS FOR FORMAL ASSESSMENTS FOR SUBSEQUENT RUNS ON THE SAME MACHINE:
The default behavior for "WinSAT formal" when a complete set of winsat formal files is present
and a second "winsat formal" run is requested is to
1) Run incrementally if component change implies that an assessment needs to be re-run,
e.g. if a video card were updated
2) If no component updates were detected, re-run all assessments.
The restart option enables behavior other than the default. The syntax is :
Winsat formal -restart [clean|never]
Winsat formal -restart Reruns all assessments.
Winsat formal -restart never Attempts to run incrementally.
Winsat formal -restart clean Reruns all assessments and provides the same functionality as "forgethistory".
Winsat forgethistory Choosing to forgethistory will rate a machine as if for the first time.
OTHER COMMAND LINE OPTIONS :
-v Enables verbose output
-xml Saves the XML output to 'filename'
<command> -log <fn> Generates a log file associated with the specified command, such as disk
The -log switch can be used with any WinSAT command.
viewlog -i <filename> Dumps the results of a log file .
viewevents Used to view relevant winsat events in the event log.
(This launches the event log)
query Can be used to query the current datastore.
Windows 系统评估工具
命令行用法: WINSAT <评估名称> [选项]
必须提供一个评估名称。相反,选项是可选的。 在 Vista 中已经看到的有效评估名称包括:
formal 运行完整的评估集合
dwm 运行桌面窗口管理器评估
- 重新评估系统的图形能力并重新启动桌面窗口管理器。
cpu 运行 CPU 评估。
mem 运行系统内存评估。
d3d 运行 d3d 评估
(请注意,d3d 评估不再运行工作负载。
为了向后兼容,报告预先确定的分数和指标。)
disk 运行存储评估
media 运行媒体评估
mfmedia 运行基于媒体基金会的评估
features 仅运行特性评估
- 列举系统的特性。
- 最好与 -xml <文件名> 选项一起使用
以保存数据。
- 可以使用 'eef' 选项列举额外的特性
如光盘、内存模块等项目。
预填充: 用于预填充 WinSAT 评估结果的新命令行选项为:
Winsat prepop [-datastore <目录>] [ -graphics | -cpu | -mem | -disk | -dwm ]
这将生成文件名包含“prepop”的 WinSAT XML 文件。例如: 0008-09-26 14.48.28.542 Cpu.Assessment (Prepop).WinSAT.xml
文件名模式为: %IdentifierDerivedFromDate% %Component%.Assessment(Prepop).WinSAT.xml
数据存储目录选项指定生成的 xml 文件的替代目标位置。 如果未指定位置,则所有内容都将被预填充到 %WINDIR%\performance\winsat\datastore。
要生成完整的结果 xml 文件集,使用"winsat prepop"。
还可以为子系统预填充结果,例如 CPU, 取决于以下依赖关系:
CPU 评估对内存评估有次要依赖关系
内存评估对 CPU 评估有次要依赖关系
图形评估对 CPU 和内存评估都有次要依赖关系
DWM 评估可以独立运行
磁盘评估可以独立运行
如果次要依赖项的评估不存在,WinSAT 将运行 请求的主要评估以及次要评估。
例如,“winsat prepop -cpu” 将同时运行 CPU 和内存测试, 如果内存测试的 xml 文件不存在。
其他新的 Win7 评估选项:
dwmformal 运行桌面窗口管理器评估以生成 WinSAT 图形分数
cpuformal 运行 CPU 评估以生成 WinSAT 处理器分数
memformal 运行内存评估以生成 WinSAT 内存(RAM)分数
graphicsformal 运行图形评估以生成 WinSAT 游戏图形分数
diskformal 运行磁盘评估以生成 WinSAT 主硬盘分数
所有正式评估都会将数据(XML 文件)保存在 %WINDIR%\performance\winsat\datastore。
如果系统已经预填充(使用由“winsat prepop”选项生成的文件), 则无需运行正式评估。
子评估: 在调查结果时,查看单独评估可能很方便。 运行游戏图形子评估的选项包括:
Winsat graphicsformal3d
Winsat graphicsformalmedia
DX9 变体:
Winsat d3d -dx9
winsat d3d -batch
winsat d3d -alpha
winsat d3d -tex
winsat d3d -alu
DWM/DX10 变体:
Winsat d3d -dx10
winsat d3d -dx10 -alpha
winsat d3d -dx10 -tex
winsat d3d -dx10 -alu
winsat d3d -dx10 -batch
winsat d3d -dx10 -geomf4
winsat d3d -dx10 -geomf27
winsat d3d -dx10 -geomv8
winsat d3d -dx10 -gemov32
winsat d3d -dx10 -cbuffer
用于在同一台机器上进行后续运行的正式评估的选项:
当存在完整的 winsat formal 文件集并请求第二个“winsat formal”运行时,“WinSAT formal”的默认行为是 1) 如果组件更改意味着需要重新运行评估,则增量运行, 例如,如果更新了显卡 2) 如果未检测到组件更新,则重新运行所有评估。
重启选项可启用除默认行为之外的行为。语法为:
Winsat formal -restart [clean|never]
Winsat formal -restart 重新运行所有评估。
Winsat formal -restart never 尝试进行增量运行。
Winsat formal -restart clean 重新运行所有评估,并提供与“forgethistory”相同的功能。
Winsat forgethistory 选择 forgethistory 将使计算机评级如同第一次评级。
其他命令行选项: -v 启用详细输出 -xml 将 XML 输出保存到 '文件名'
<命令> -log <fn> 生成与指定命令相关联的日志文件,例如磁盘
-log 选项可与任何 WinSAT 命令一起使用。
viewlog -i <文件名> 转储日志文件的结果。
viewevents 用于查看事件日志中相关的 winsat 事件。
(这将启动事件日志)
query 可用于查询当前数据存储。
在 Windows 中,您可以使用一些命令来进行硬件测试和诊断。以下是一些常用的 Windows 硬件测试命令:
-
Windows 内置的系统诊断工具 - Windows Memory Diagnostic:
- 在开始菜单中搜索并打开“Windows Memory Diagnostic”。
- 选择在下一次启动时运行内存诊断工具,并重启计算机。
-
检测磁盘错误 - chkdsk 命令:
- 打开命令提示符(以管理员身份运行)。
- 输入命令:
chkdsk C: /f
(将 C: 替换为您要检测的驱动器)。 - 检查磁盘错误并修复它们。
-
检测系统文件错误 - sfc /scannow 命令:
- 打开命令提示符(以管理员身份运行)。
- 输入命令:
sfc /scannow
。 - 系统文件检查工具会扫描并修复系统文件错误。
-
查看系统信息 - systeminfo 命令:
- 打开命令提示符。
- 输入命令:
systeminfo
。 - 查看有关计算机硬件和软件配置的详细信息。
-
检测和修复系统映像 - System File Checker (SFC):
- 打开命令提示符(以管理员身份运行)。
- 输入命令:
DISM.exe /Online /Cleanup-image /Restorehealth
。 - 这个命令用于扫描并修复系统映像中的问题。
-
查看设备管理器信息 - devmgmt.msc 命令:
- 在运行对话框中输入“devmgmt.msc”并按 Enter 键。
- 这将打开设备管理器,您可以在其中查看和管理计算机的硬件设备。
-
查看硬件信息和性能 - Performance Monitor:
- 在运行对话框中输入“perfmon”并按 Enter 键。
- Performance Monitor 可以帮助您监视和分析计算机的性能,包括硬件相关的信息。
-
检测网络连接问题 - ipconfig / ping 命令:
- 打开命令提示符。
- 输入命令:
ipconfig
查看网络适配器的配置信息。 - 输入命令:
ping www.example.com
来测试网络连接。
-
检测 CPU 信息 - WMIC CPU Get:
- 打开命令提示符。
- 输入命令:
wmic cpu get caption, deviceid, name, numberofcores, maxclockspeed
。 - 这将显示有关 CPU 的详细信息,如型号、核心数和最大时钟速度等。
-
检测硬盘信息 - WMIC DISKDRIVE Get:
- 打开命令提示符。
- 输入命令:
wmic diskdrive get caption, size, model
。 - 这将显示硬盘驱动器的信息,包括型号、大小等。
-
检测内存信息 - WMIC MEMORYCHIP Get:
- 打开命令提示符。
- 输入命令:
wmic memorychip get capacity, manufacturer, partnumber, speed
。 - 这将显示内存条的信息,如容量、制造商、型号和速度等。
-
检测网络适配器信息 - WMIC NIC Get:
- 打开命令提示符。
- 输入命令:
wmic nic get name, index, adaptertype, macaddress
。 - 这将显示网络适配器的信息,如名称、适配器类型和 MAC 地址等。
-
检测电池信息 - powercfg /batteryreport 命令:
- 打开命令提示符(以管理员身份运行)。
- 输入命令:
powercfg /batteryreport
。 - 这将生成一个关于电池的详细报告,包括设计容量、最大充电容量等信息。
-
检测系统信息 - systeminfo 命令:
- 打开命令提示符。
- 输入命令:
systeminfo
。 - 这将显示系统的详细信息,包括操作系统版本、安装日期、注册所有者等。
-
检测温度信息 - HWMonitor 等第三方软件:
- 使用第三方硬件监控软件如 HWMonitor 来监视计算机的温度信息。
- 这些软件可以提供实时的温度监测,帮助您了解硬件是否处于正常工作温度范围内。
-
检测显卡信息 - dxdiag 命令:
- 在运行对话框中输入“dxdiag”并按 Enter 键。
- DirectX 诊断工具会显示有关显卡的详细信息,包括型号、驱动程序版本等。
-
查看网络信息 - ipconfig 命令:
- 打开命令提示符。
- 输入命令:
ipconfig
。 - 这将显示计算机的网络配置信息,包括 IP 地址、子网掩码、默认网关等。
-
检测网络连接 - ping 命令:
- 打开命令提示符。
- 输入命令:
ping <目标地址>
(如 ping www.baidu.com)。 - 这将测试计算机与目标地址之间的网络连接,并显示延迟时间等信息。
-
查看系统文件完整性 - sfc /scannow 命令:
- 打开命令提示符(以管理员身份运行)。
- 输入命令:
sfc /scannow
。 - 这将扫描并修复系统文件中的损坏或缺失问题。
-
清理磁盘空间 - cleanmgr 命令:
- 打开命令提示符。
- 输入命令:
cleanmgr
。 - 这将打开“磁盘清理”工具,帮助您删除不必要的临时文件和释放磁盘空间。
-
查看和管理进程 - tasklist 和 taskkill 命令:
tasklist
:显示当前正在运行的进程列表。taskkill /IM <进程名>.exe
:结束指定名称的进程。例如,taskkill /IM notepad.exe
可以关闭记事本进程。
-
管理服务 - sc 命令:
sc query
:列出所有 Windows 服务及其状态。sc start <服务名>
:启动指定服务。sc stop <服务名>
:停止指定服务。
-
管理磁盘分区和卷 - diskpart 命令:
- 打开命令提示符(以管理员身份运行)。
- 输入命令:
diskpart
进入磁盘分区管理工具。 - 可以使用一系列的命令来管理磁盘分区、卷和驱动器。
-
查看系统日志 - eventvwr 命令:
- 打开命令提示符(以管理员身份运行)。
- 输入命令:
eventvwr
打开事件查看器,可以查看系统、应用程序和安全日志信息。
-
执行系统恢复操作 - rstrui 命令:
- 打开命令提示符。
- 输入命令:
rstrui
打开系统还原向导,可以恢复系统到先前的恢复点。
-
查看网络连接和统计信息 - netstat 命令:
- 打开命令提示符。
- 输入命令:
netstat -a
可以显示当前网络连接的信息。 netstat -s
可以显示网络统计信息,如传输的数据包数量等。
-
管理用户账户 - net user 命令:
- 打开命令提示符(以管理员身份运行)。
- 使用
net user
命令可以管理用户账户,包括创建用户、修改密码等操作。
-
执行系统文件检查 - dism 命令:
- 打开命令提示符(以管理员身份运行)。
- 输入命令:
dism /online /cleanup-image /restorehealth
可以扫描并修复系统映像中的问题。
-
查看系统信息 - systeminfo 命令:
- 打开命令提示符。
- 输入命令:
systeminfo
可以显示系统的详细信息,包括操作系统版本、安装日期等。
-
管理 Windows 防火墙 - netsh advfirewall 命令:
- 打开命令提示符(以管理员身份运行)。
- 使用
netsh advfirewall
命令可以配置 Windows 防火墙规则、状态等。