2011-05-18 1 views
5

Ce que je veuxComment puis-je simuler les performances normales du disque dur sur mon Mac à SSD?

Je veux simuler les performances d'un disque dur normal sur ma machine de développement à base de SSD.

Contexte

Je développe une application Mac sur un Macbook avec un SSD. C'est glorieusement rapide.

Si quelqu'un a un disque dur de plateau standard, mon application sera plus lente pour eux. Mon application est également très gourmande en Core Data, donc la vitesse d'accès au disque sera un facteur important. Je m'inquiète que les mesures de performance que je prends avec les instruments semblent bien, mais quand un client utilise mon application sur son disque dur normal, il sera très lent.

Ce que j'ai essayé

Avant d'installer mon SSD, j'ai mesuré les performances de mon application dans Instruments. Après l'installation, je l'ai encore mesuré et les deux benchmarks étaient identiques.

Cela n'a aucun sens pour moi. Je suis convaincu que je faisais quelque chose de mal ici. Les instruments mesurent probablement la vitesse d'horloge, pas la vitesse du mur. Mais encore, sûrement la vitesse du disque dur devrait affecter le repère que j'ai pris? Ou est-ce que les Instruments compensent cela?

+3

Pourquoi ne pas simplement brancher un disque dur externe et l'utiliser pour tester? –

+0

Quel instrument utilisiez-vous? – Eiko

+0

@PaulR Je ne peux pas changer le répertoire dans lequel se trouve mon magasin de données, il doit donc toujours se trouver sur mon disque local. Je prends aussi mon portable partout avec moi et ne veux pas porter et externe. –

Répondre

4

Félicitations à @PaulR ci-dessus qui a suggéré d'utiliser un disque dur USB externe pour tester les performances. Merci!

1

Vous pouvez utiliser un accès à la machine virtuelle et au disque des gaz. De cette façon, vous devriez avoir le contrôle sur la vitesse du disque .... encore pas possible de limiter seulement les écritures ou seulement les lectures.

Voici quelques conseils sur comment le faire dans Virtualbox 5.8. Limiter la bande passante pour les images disque https://www.virtualbox.org/manual/ch05.html#storage-bandwidth-limit

+0

Ceci est une bonne réponse pour la plupart des gens. Le problème est que les disques durs se comportent différemment de la même manière qu'ils sont simplement plus lents. Comme vous le savez probablement, les lecteurs de disque dur souffrent de façon disproportionnée du temps de recherche. Dans mon cas, j'ai besoin du comportement réel du disque dur puisque j'essaie de lancer une attaque de synchronisation basée sur les index du système de fichiers. – sudo

Questions connexes