Realice pruebas de estrés en un disco duro con muchas lecturas y escrituras aleatorias

0

Me gustaría hacer una prueba de esfuerzo en un disco duro con una larga serie de lecturas y escrituras aleatorias durante un período de tiempo específico, pero no estoy seguro de cómo hacerlo en macOS. Estoy especialmente interesado en las lecturas y escrituras aleatorias (a diferencia de las lecturas y escrituras secuenciales), ya que quiero asegurarme de que todos los componentes físicos de la unidad estén sometidos a pruebas de estrés.

Una utilidad que he visto recomendada para hacer esto es fio . Sin embargo, no estoy seguro de cuál es la forma correcta de usarlo, especialmente porque la mayoría de los tutoriales que he encontrado suponen que está ejecutando Linux.

¿Cómo puedo hacer esto? Tengo respuestas abiertas sobre cómo usar fio o respuestas que recomiendan usar otra utilidad que pueda realizar la misma tarea.

    
pregunta GuyGizmo 19.08.2018 - 17:15

1 respuesta

0

Esto parece hacer el truco:

sudo fio --name=randrw --time_based --runtime=86400 --ioengine=posixaio --iodepth=64 --rw=randrw --bs=64k --direct=1 --numjobs=8 --size=[size of disk] --filename=/dev/rdisk#

Eso debería hacer una prueba de lectura / escritura aleatoria para 24 El # se puede obtener con diskutil list y el [size of disk] se obtiene con diskutil info /dev/disk# . No estoy seguro de si el argumento --size es realmente necesario pero lo incluí de todos modos.

    
respondido por el GuyGizmo 20.08.2018 - 15:12

Lea otras preguntas en las etiquetas