要准确知道电脑里每块硬盘此刻正在跑多快的读和写,必须用工具触发真实块设备i/o:windows用资源监视器查各磁盘实时mb/s,mac用活动监视器看内核级吞吐,终端命令iostat可按秒采样,winsat能绕过缓存测裸盘极限。

要准确知道电脑里每块硬盘此刻正在跑多快的读和写,不能只看厂商标称值或系统报告里的静态数字,必须用工具触发真实块设备I/O——Windows用资源监视器抓进程级字节流,Mac用活动监视器看内核级吞吐,终端命令iostat可按秒采样,winsat能绕过缓存测裸盘极限。
Windows:用资源监视器查各磁盘实时MB/s
资源监视器是Win10/Win11原生工具,不装软件、不输命令,直接穿透到驱动层上报的每秒字节数,数值单位为MB/秒,刷新延迟低于300毫秒,比任务管理器更准。
按下Win + R键,输入resmon.exe并回车启动资源监视器。
切换到“磁盘”选项卡,在“磁盘活动”表格中,每行对应一个物理磁盘(如“PHISON SSD”“ST4000DM004-XXXX”),右侧“磁盘读取(MB/秒)”和“磁盘写入(MB/秒)”两列即为该盘当前速率。
若列表未显示全部磁盘,点击右上角“按磁盘”下拉菜单,勾选“所有磁盘”,确保NVMe、SATA、USB外置盘全部展开;【注意】默认只显示活跃磁盘,空闲盘不会自动列出,需手动勾选才可见】。
为验证数值真实性,可立即拖拽一个5GB以上文件到目标盘,观察对应行读/写数值是否在2秒内跳升至峰值并持续波动。
Mac:用活动监视器秒级查看各磁盘读写MB/s
活动监视器是macOS自带诊断工具,以1秒为周期刷新内核I/O子系统上报的真实流量,适用于判断Time Machine备份、Final Cut Pro素材加载或微信缓存写入时各盘负载。
按Command + 空格唤出Spotlight,输入“活动监视器”并回车启动。
顶部标签栏点击“磁盘”选项卡,下方进程列表上方会出现汇总区域,其中“读取的数据/秒”和“写入的数据/秒”单位为MB/s,数值持续跳动即为实时速率。
内置SSD通常显示为disk0,外接USB-C SSD多为disk2或disk3,Thunderbolt设备可能标记为disk4;若某盘无读写数值,说明当前无I/O请求,不是工具失效而是真空闲。
Windows:用winsat命令测各盘裸速MB/s
winsat是Windows系统原生硬件评估引擎,直接调用底层存储驱动接口,绕过NTFS缓存与文件系统层,所测Sequential与Random数值反映的是磁盘控制器直连通道的真实吞吐能力,结果含MB/s与IOPS双指标。
第一步:按Win + X,右键“Windows终端(管理员)”→选择“以管理员身份运行”。
第二步:输入命令winsat disk -drive C(将C替换为待测盘符,如D、E或NVMe盘对应字母),回车执行。
第三步:等待90–150秒,控制台逐行输出完整报告,重点关注“Disk Sequential 64.0 Read”“Disk Random 16.0 Write”等带单位MB/s的原始结果。
【关键前提】测试前请确认目标盘剩余空间≥10GB,否则winsat会静默失败且不报错】。
Mac:用iostat终端命令抓各盘周期性吞吐
iostat命令脱离图形界面,在终端中按固定间隔输出磁盘I/O统计,包含r_MB/s(读)、w_MB/s(写)、tps(每秒事务数)及KB/t(平均传输块大小),适合边拷文件边盯速率,也支持后台长期记录。
打开“访达”→前往→“应用程序”→“实用工具”→双击“终端”。
输入iostat -d -w 5并回车执行,等待约5秒后首次输出表格。
定位标有“r_MB/s”和“w_MB/s”的行,其对应数值即为过去5秒内该设备平均读写速率;外置盘通常显示为disk2或disk3,内置盘多为disk0。
保持命令运行,此时任意执行磁盘操作(如将文件拖入U盘),对应设备行数值会立刻跳升;如需终止,同时按下Control + C。











