2011-05-18 10 views
5

lo que quiero¿Cómo simulo el rendimiento normal del disco duro en mi Mac basada en SSD?

Quiero simular el funcionamiento de un disco duro normal en mi máquina de desarrollo basado en SSD.

Antecedentes

Estoy desarrollando una aplicación de Mac en un MacBook con un SSD. Es gloriosamente rápido.

Si alguien tiene un disco duro de disco estándar, mi aplicación será más lenta para ellos. Mi aplicación también es pesada en Core Data, por lo que la velocidad de acceso al disco será un factor importante.

Me preocupa que las medidas de rendimiento que tomo con Instruments se vean bien, pero cuando un cliente ejecuta mi aplicación en su disco duro normal, será dolorosamente lento.

lo que he tratado

antes de instalar mi SSD, que mide el rendimiento de mi aplicación de un instrumento. Después de la instalación, lo volví a medir y los dos puntos de referencia fueron idénticos.

Esto no tiene sentido para mí. Estoy convencido de que estaba haciendo algo mal aquí. Los instrumentos probablemente miden la velocidad del reloj, no la velocidad del tiempo de la pared. Pero aún así, ¿seguramente la velocidad del disco duro debería afectar el punto de referencia que tomé? ¿O los instrumentos de alguna manera compensan esto?

+3

¿Por qué no simplemente conectar un disco duro externo y usarlo para las pruebas? –

+0

¿Qué instrumento estabas usando? – Eiko

+0

@PaulR No puedo cambiar el directorio en el que se encuentra mi almacén de datos, por lo que siempre debe residir en mi disco local. También llevo mi computadora portátil a todas partes y no quiero llevarla y externa. –

Respuesta

4

Felicitaciones a @PaulR anterior que sugirió usar un disco duro USB externo para probar el rendimiento. ¡Gracias!

1

Puede usar una máquina virtual y acelerar el acceso al disco. De esta forma, debe tener control sobre la velocidad del disco ... aún no es posible limitar solo las escrituras o solo las lecturas.

Aquí hay algunos consejos sobre cómo hacerlo en la Virtualbox 5.8. Limitar el ancho de banda para las imágenes de disco https://www.virtualbox.org/manual/ch05.html#storage-bandwidth-limit

+0

Esta es una buena respuesta para la mayoría de las personas. El problema es que los discos duros se comportan de forma diferente además de ser más lentos. Como probablemente sepa, los discos duros sufren desproporcionadamente de tiempo de búsqueda. En mi caso, necesito el comportamiento real de HDD ya que estoy tratando de ejecutar un ataque de tiempo basado en los índices del sistema de archivos. – sudo

Cuestiones relacionadas