Windows系统可用winsat命令测磁盘顺序读写性能:以管理员身份运行winsat disk -seq -drive C获取MB/s数值,支持-read/-write参数分离测试,任务管理器和资源监视器可实时监控与定位高吞吐进程。

Windows怎么查看磁盘读写速度_Windows如何用winsat测试硬盘的顺序读写性能【命令】

如果您需要获取当前磁盘的顺序读写性能数值,Windows系统提供了内置命令工具winsat直接输出精确的MB/s数据。以下是执行该测试的具体操作路径:

一、以管理员身份启动命令行环境

WinSAT工具必须在具备系统级权限的上下文中运行,否则将无法访问底层存储驱动器的I/O控制接口,导致测试中断或返回空值。

1、按下Win + X组合键,调出高级用户菜单。

2、在弹出菜单中选择Windows终端(管理员)命令提示符(管理员)

3、若出现用户账户控制(UAC)提示框,点击确认授权。

二、执行顺序读写专项测试命令

默认的winsat disk命令会同时运行随机与顺序测试,但通过添加参数可隔离仅执行顺序模式,避免随机I/O干扰吞吐量结果,确保输出聚焦于大文件连续传输能力。

1、在管理员终端中输入:winsat disk -seq -drive C(将C替换为实际待测盘符,如D)。

2、回车后等待测试完成,典型耗时为90–180秒,期间请勿操作磁盘相关任务。

3、结果中查找含Sequential字样的行,例如Disk Sequential 64.0 Read 5526.97 MB/s即为顺序读取速度。

三、分离读取与写入的独立测试

顺序读和顺序写在物理介质上由不同控制器路径处理,混合测试可能掩盖单向瓶颈;使用-read或-write参数可强制只激活对应方向,提升诊断精度。

1、仅测顺序读取性能,输入:winsat disk -seq -read -drive C

2、仅测顺序写入性能,输入:winsat disk -seq -write -drive C

3、对比两次输出中的Sequential字段数值,确认是否存在显著单向衰减(如读取正常而写入低于标称值50%)。

四、通过任务管理器实时观察顺序型负载表现

任务管理器不提供基准分数,但能反映真实应用中顺序读写的瞬时带宽,适用于验证视频剪辑、大型备份等场景下的持续吞吐能力。

1、右键任务栏空白处,选择任务管理器

2、切换至性能选项卡,左侧列表中点击磁盘 0或带盘符的条目(如磁盘(C:))。

3、观察右侧图表下方文字区显示的读取:xxx MB/s写入:xxx MB/s数值,蓝色曲线持续高于150 MB/s即表明存在活跃顺序读流。

五、使用资源监视器定位顺序I/O发起进程

资源监视器可穿透设备层,识别具体哪个进程正在执行高吞吐顺序操作,便于排除异常后台服务对磁盘带宽的独占。

1、按Win + R打开运行框,输入resmon并回车。

2、切换到磁盘选项卡,在磁盘活动表格中排序“读取(字节/秒)”列。

3、查找数值持续高于30 MB/s的进程,右键其名称选择分析等待链,确认是否调用CreateFileA并设置FILE_FLAG_NO_BUFFERING标志(典型顺序I/O特征)。

本文转载于:互联网 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。