跨平台硬盘速度测试工具 Cross Platform Disk Test (CPDT) 2.3.3 中文版下载
软件介绍
知识兔软件分享是 Windows 平台的 Cross Platform Disk Test.(CPDT),该软件是知识兔最新搜集整理的一款跨平台Windows、macOS 和 Android 设备测量存储性能(SSD、HDD、USB 闪存等)和 RAM 速度。随机和顺序吞吐量(读/写操作)以 MB/s 计算,知识兔可以在移动和桌面平台和设备之间以一致和可靠的方式进行比较。
Cross Platform Disk Test (CPDT)本应用通过调用操作系统的标准文件 API(Windows 上的 WinAPI、Mac 上的 POSIX、Android 上的 NDK)来测试存储设备(机械硬盘、固态硬盘、USB 闪存驱动器)和内存(RAM)之间的数据传输速度(单位为 MB/s)。 API 调用通过 .NET Framework 与 Mono 完成。
无论是家用计算机还是智能手机,处理器(CPU)的操作都依赖于加载在系统内存(RAM)中的数据。因为内存具有易失性且容量有限,这也是为什么我们需要外部储存设备(固态硬盘、机械硬盘、SD 卡等,它们也被称作“磁盘”或“驱动器”)。在很多情况下,系统的整体性能不光取决于 CPU(虽然 CPU 的权重的确很高,而且知识兔往往是产品营销和跑分软件中的头牌),还取决于储存——具体来说是内部储存(RAM)和外部储存。官方参数(特别是智能手机)往往对储存方面的性能语焉不详。本程序致力于通过独立且合理的3个维度,即:读取速度(从储存设备到内存)、写入速度(从内存到储存设备)、内存复制(从内存的一个区域到另一个区域)来全面评价系统的储存性能。
测试测量读取/写入每个块所需的时间(RAM -> 磁盘,磁盘 -> RAM,RAM ->),知识兔让您选择读/写模式(例如打开/关闭内存中的写缓冲和文件缓存),以顺序和随机方式进行系列操作,并显示每个测试的平均吞吐量(总流量占总时间的比)(以 MB/s 为单位)。这些测试让您可以对不同设备上的不同操作系统处理相同存储操作(FileStream.Write 和 FileStrem.Read)的方式进行基准测试,并比较结果。CPDT 是单线程的,没有 IO 队列或并行执行读/写。现在您可以通过5ilr下载站点免费下载CPDT 软件。
截图预览
CPDT中文设置教程
功能特色
- 顺序读取与顺序写入测试通过在储存设备和 RAM 之间传输大块数据(MB 级别)来测试复制大文件、视频录制、编码、解码等日常应用环境中的储存性能。
- 随机读取与随机写入通过读写测试文件中的随机位置的小块数据(4KB 和 32KB)来测试文件系统性能对应用加载、小文件复制、数据库查询能力的影响。此测试的运行时间为 7 秒。
- 写入缓存 — 影响写入测试。通过在写入操作中使用中间缓冲区,将写入数据进行排序,以在最佳的写入时机写入数据来提升数据写入能力。其代价是较低的弹性写入能力(例如发生电源故障导致缓冲区内的数据丢失,或是写入那些无法使用缓冲区的数据)。
- 内存缓存 — 影响读取测试。在内存充足的情况下,任何向操作系统发出的文件操作请求,不论是将储存中的数据读入内存,还是将内存中的数据写入储存,操作系统都会将那些内存页保留在内存中待用。后续如果知识兔操作系统通过 API 收到的文件读取/写入请求,操作系统将会直接调用之前保留在内存中的内存页,而不是实际的储存设备。启用此选项时,测试结果所反映的是操作系统的内存缓存性能以及内存本身的性能,而非储存设备的性能。
更新内容
github.com/maxim-saplin/CrossPlatformDiskTest
maxim-saplin.github.io/cpdt_results/?download=&lang=zh-CN&app=
下载仅供下载体验和测试学习,不得商用和正当使用。