如何在基于SSD的Mac上模拟正常的硬盘性能?

时间:2011-05-18 13:23:03

标签: cocoa performance instruments ssd

我想要什么

我想在基于SSD的开发机器上模拟普通硬盘的性能。

背景

我正在使用SSD在Macbook上开发Mac应用程序。它的速度非常快。

如果某人有标准的硬盘驱动器,我的应用程序对他们来说会更慢。我的应用程序也很重视Core Data,因此磁盘访问速度将是一个重要因素。

我担心我使用仪器进行的性能测量看起来很好,但是当客户在他们的普通硬盘上运行我的应用程序时,它将会非常缓慢。

我尝试过什么

在安装我的SSD之前,我测量了我的应用程序在仪器中的性能。安装完成后,我再次测量它,两个基准测试完全一致。

这对我没有意义。我确信我在这里做错了什么。仪器可能测量时钟速度,而不是墙壁时间速度。但是,当然硬盘的速度肯定会影响我所采用的基准?或者,仪器会以某种方式弥补这一点吗?

2 个答案:

答案 0 :(得分:4)

感谢@PaulR以上谁建议使用外部USB硬盘来测试性能。谢谢!

答案 1 :(得分:1)

您可以使用虚拟机并限制磁盘访问。通过这种方式,您应该可以控制磁盘速度....仍然无法仅限制写入或仅限于读取。

以下是有关如何在Virtualbox 5.8中进行操作的一些提示。限制磁盘映像的带宽https://www.virtualbox.org/manual/ch05.html#storage-bandwidth-limit