CrossPlatformDiskTest(简称CPDT)是一款功能强大、完全开源的磁盘性能测试与数据收集工具,它能辅助用户开展更高效的图表分析工作。作为性能基准测试应用程序,CPDT覆盖Windows、macOS和Linux三大操作系统,可在不同设备与系统环境下实现测试的一致性运行。
1、针对顺序测试,该应用能够构建时间序列图;而对于随机测试,则可以构建直方图。
2、测试结果可导出至CSV格式以作进一步分析(每行记录包含测试文件内的块位置信息及所测量的吞吐量数据)。
3、CPDT和其他应用程序的区别是什么?目前最受大家关注的基准测试大多聚焦在CPU/GPU方面(像Geekbench、AnTuTu这类),却完全没有考虑到存储性能这一块。
1、存储与内存的基准测试大多不允许用户调整任何设置,仅能对测试文件的大小进行指定。
2、无法对缓冲或缓存进行控制(比如Androbnech这类情况),或者需要对设备进行重新加载(比如A1SD这类情况)。
3、缓存是一种对测试结果有显著影响的机制。若将其设置为ON,测试结果会受到RAM速度的影响,从而无法在这类测试中单独评估永久存储的性能。
4、缓存读取无法对冷读取场景(比如设备启动或者应用程序首次启动时的读取情况)进行描述。缓冲对写测试产生影响的情况,与此是相同的。
界面太简单采用像编程代码风格,操作简单点文字可以
/data/data系统
/storage/emu]ated自带存储
/storage/sdcard1/AndroidSD卡

无法确保支持OTG功能!若您把外部读卡器或者USB闪存驱动器连接到设备上,有可能可以正常使用,也可能无法正常使用。
例如,搭载Android 8系统的三星Galaxy S8与配备Android 10系统的Note10均能正常运行。
小米Mi8SE(Android9系统)、魅族16th(Android8.1系统)以及LG Nexus5x(Android6系统)均无法正常运行(不过在系统里依然能看到驱动器)。
这是为什么呢?因为Android系统缺乏一个统一的模型来与外部连接的存储设备协同工作。
一些设备制造商(比如三星)通过正确配置设备,并借助默认API(Context.getExternalFilesDir)来确保设备可用,能够出色地完成相关工作。
其他人则需要技巧或实施制造特定的API。