Как мне симулировать нормальную производительность жесткого диска на моем Mac с SSD? - PullRequest
5 голосов
/ 18 мая 2011

Что я хочу

Я хочу смоделировать производительность обычного жесткого диска на моей машине разработки на основе SSD.

Фон

Я разрабатываю приложение для Mac на Macbook с SSD. Это великолепно быстро.

Если у кого-то есть стандартный жесткий диск, мое приложение будет работать медленнее. Мое приложение слишком сильно работает с Core Data, поэтому скорость доступа к диску будет существенным фактором.

Я беспокоюсь о том, что измерения производительности, которые я выполняю с помощью Instruments, выглядят хорошо, но когда клиент запускает мое приложение на своем обычном жестком диске, оно будет очень медленным.

Что я пробовал

Прежде чем установить SSD, я измерил производительность моего приложения в Instruments. После установки я снова измерил его, и два теста были идентичны.

Это не имеет смысла для меня. Я убежден, что я делал что-то не так здесь. Приборы, вероятно, измеряют тактовую частоту, а не скорость настенного времени. Но все же, конечно, скорость жесткого диска должна повлиять на тест, который я выбрал? Или инструменты как-то компенсируют это?

Ответы [ 2 ]

4 голосов
/ 10 ноября 2011

Спасибо @PaulR выше, кто предложил использовать внешний жесткий диск USB для тестирования производительности.Спасибо!

1 голос
/ 22 октября 2014

Вы можете использовать виртуальную машину и доступ к дроссельной заслонке. Таким образом, вы должны контролировать скорость диска .... но по-прежнему невозможно ограничивать только записи или только чтения.

Вот несколько советов о том, как это сделать в Virtualbox 5.8. Ограничение пропускной способности для образов дисков https://www.virtualbox.org/manual/ch05.html#storage-bandwidth-limit

...