En Windows, Linux y Mac OS, ¿cuántos métodos se pueden usar para determinar la velocidad a la que una computadora escribe en un disco duro?

En Windows, puede ver el Administrador de tareas, y debe tener una pestaña que muestre la actividad del disco. No le dará medidas exactas, sino una idea general de lo que está sucediendo con respecto a la frecuencia de acceso al disco.

No puedo decir en lo que respecta a Mac OS X, perdóname. No uso Mac OS X, y tengo relativamente poco conocimiento acerca de él o de los programas que podrían o se ejecutan en él.

Para Linux, puede probar los cinco programas mencionados en este artículo (5 Herramientas para monitorear la actividad del disco en Linux), este artículo (20 Herramientas de línea de comandos para monitorear el rendimiento de Linux), aunque para ese no todas las herramientas son directamente relevantes. Pero este comando ( [correo electrónico protegido] : ~ $ vmstat -d) – sin corchetes, obviamente, puede ayudar mucho. El comando iotop parece bueno. Varios otros pueden interesarle también. Finalmente está este artículo (¿Cómo puedo monitorear el disco io?) Que es Unix-y, por lo que es hardcore y se ve muy útil.

Gracias por la A2A

  • En Windows, Linux y Mac OS, ¿cuántos métodos se pueden usar para determinar la velocidad a la que una computadora escribe en un disco duro?

Aquí hay una pareja:

  • Simple: use una copia de la línea de comandos (Xcopy en Windows, equivalente en Linux / macOS) para simplemente copiar muchos archivos, tal vez ejecutándolo en “TimeThis.exe” o equivalente o copiando suficientes archivos, puede cronometrarlo a mano con precisión con un Cronómetro
    Desventaja: también está leyendo archivos del disco.
    Nota: NO use Explorer u otra GUI, Explorer es lento.
  • Escriba un programa casi trivial para inicializar un búfer de memoria grande y luego marque la hora de inicio y luego copie (muchas copias) en el disco.
    Desventaja: necesitas escribir un pequeño programa decente para hacer esto.

En realidad no es muy fácil.

Los sistemas operativos modernos utilizan técnicas de almacenamiento en caché que pueden provocar un retraso entre “escribir en el disco” y los datos que realmente se escriben físicamente en la unidad. Esta actividad ocurre en un subproceso en segundo plano, en un momento indeterminado cuando el programador y el controlador de disco lo desean.

Además, para archivos más largos, los datos del directorio deberán actualizarse a medida que el archivo crezca, y el tiempo que esto toma es tremendamente variable.

Realmente, todo lo que puede hacer es reunir un promedio a muy largo plazo.

More Interesting

¿Cómo es útil el uso de las computadoras en la educación?

¿Cómo puedo usar un disco duro de 2.5 pulgadas de mi vieja computadora portátil para hacer un almacenamiento conectado a la red (NAS)?

¿Qué podría estar causando un chasquido ocasional intermitente proveniente de la base de mi laptop Dell Inspiron 17R?

Tengo un mosaico desordenado en la pantalla de mi computadora portátil, ¿cómo lo soluciono?

¿La memoria virtual funciona sin un disco duro?

¿Cuál es la mejor computadora para juegos que se puede comprar o construir por $ 1,000? Si se fabrica a medida, ¿debe proporcionar una lista de piezas?

¿Hay un color de pulgar o una palabra para ser bueno con las computadoras?

¿Por qué aumenta la velocidad del ventilador en las computadoras portátiles durante la actualización del BIOS?

¿Qué computadora portátil es mejor en especificaciones que comprenden un procesador I3 de 5a generación con 8 gb de ram o un procesador I3 de 6a generación con 4 gb de ram?

¿Puede el USB Killer borrar SSD dentro de la PC?

¿Cuál es la mejor computadora portátil para escritores y estudiantes de inglés?

¿Qué sería más barato para las personas sudafricanas, transferir terrabytes de datos a una nube, o tomar el disco duro físico y viajar al destinatario en otra ciudad?

¿Preferiría una computadora portátil de 14 '1.58 kg sobre una computadora portátil de 15.6' 2.2 kg?

¿Qué es un puerto micro USB?

¿Los gestores de arranque como GRUB y LILO son específicos del hardware?