Linux

De qué manera hallar la agilidad de transferencia de datos del disco duro en Linux

Estas normas le detallan de qué manera saber la agilidad de transferencia de datos del disco duro en Linux. En otras expresiones, observaremos qué tan veloz su disco duro puede transladar datos en los S.O. Linux y Unix.

Asimismo discutiremos otras cosas útiles como: B. Cuántos campos puede leer el disco duro al tiempo, función de lectura, modo acústico, caché de escritura y pruebas comparativas del disco duro, etcétera.

Para esta guía nos encontramos utilizando hdparm Una herramienta de línea de comandos que se emplea para contrastar las velocidades de lectura y escritura del disco duro y para evaluar el desempeño del disco duro.

Por si acaso te lo perdiste, ahora lo nos encontramos empleando hdparm Herramienta asimismo Halla datos del disco duro Bajo Linux, en este momento vamos a usar exactamente el mismo empleo hdparm Una herramienta para medir la agilidad de transferencia de un disco duro.

Una palabra de observación

si bien hdparm Asimismo proporciona esenciales provecho para prosperar el desempeño del disco duro. Increíblemente arriesgadoSi ciertas configuraciones no se usan apropiadamente, es muy posible que se generen pérdidas graves de datos. La documentación de hdparm exhibe Ciertos comandos jamás tienen que emplearsePor ende, he excluido estos comandos inseguros en esta guía. Lo más esencial es que siempre y en todo momento lleve a cabo una backup de su disco duro antes de procurarlo. hdparm En su sistema Linux.

Localizar la agilidad de transferencia de datos del disco duro en Linux

Para contrastar la agilidad de transferencia de datos del disco duro en Linux, ejecute "hdparm" Orden y -t Las fabricantes son las próximas:

$ sudo hdparm -t /dev/sda

Salida de exhibe:

/dev/sda:
 Timing buffered disk reads: 246 MB in  3.00 seconds =  81.97 MB/sec

Use el comando hdparm para contrastar la agilidad del disco duro en Linux

Como puede ver, la tasa de transferencia de datos es 81,97 MB Cada segundo. Asegúrese de que no se esté corriendo ningún otro programa en background.

Clase hdparm Ordene por lo menos 2 o tres ocasiones y use los desenlaces para calcular la agilidad promedio de transferencia de datos de la unidad.

Como exhibe el resultado previo, el kernel de Linux guarda en búfer los datos recibidos del disco mientras que trasfiere datos. Si quiere medir una tasa de transferencia de datos mucho más precisa, utilice:

$ sudo hdparm -t --direct /dev/sda

Salida de exhibe:

/dev/sda:
 Timing O_DIRECT disk reads: 242 MB in  3.02 seconds =  80.21 MB/sec

En este momento él hdparm El software no emplea un búfer y lee los datos de forma directa del disco duro. Como apreció en el número previo, si no hay búfer, la tasa de transferencia reducirá.

Hdparm Lea siempre y en todo momento los datos desde el principio del dispositivo de almacenaje, si lo quiere hdparm Para leer datos de otras áreas del dispositivo de almacenaje, puede "offset" Los factores se detallan en la próxima figura.

$ sudo hdparm -t --direct --offset 10 /dev/sda

Aquí, 10 Detalla la proporción de gigas a omitir, según con el comando previo, el primero es 10 GB Se ignora al leer datos del disco duro. 20GB Disk, el comando previo va a devolver los datos del Disk Center.

Salida de exhibe:

dev/sda:
 Timing O_DIRECT disk reads (offset 10 GB): 244 MB in  3.01 seconds =  81.15 MB/sec
Hallar la agilidad de transferencia de datos del disco duro en Linux

Compare la agilidad de transferencia del disco duro con y sin compensación. "offset" Se ha achicado el factor del segundo comando, la tasa de transferencia. Por consiguiente, la agilidad del disco duro para transladar datos desde el área externa del disco duro semeja ser un tanto mucho más lenta.

Determine la proporción de ámbitos leídos en el disco duro

Comunmente, los discos duros leen múltiples campos al tiempo para apresurar la transferencia de datos. Puede localizar este valor corriendo:

$ sudo hdparm -I /dev/sda

abajo "Capabilities" En esta sección, va a ver el resultado ahora.




[...] 




Capabilities:
    LBA, IORDY(perro be disabled)
    Queue depth: 32
    Standby timer values: spec'd by Estándar, no device specific minimumR/W multiple ámbito transfer: Max = 16    Current = 16






Advanced power management level: 254
    Recommended acoustic management value: 208, current value: 208
    DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
[...] 

Según el resultado previo, mi disco duro lee 16 sectors instantaneamente.

Ciertos discos duros modernos tienen la posibilidad de conseguir campos de antemano; esta función lleva por nombre "read ahead"Vas a encontrar este valor "-a" Las fabricantes son las próximas:

$ sudo hdparm -a /dev/sda

Salida de exhibe:

/dev/sda:
readahead     = 256 (on)

Como exhibe el resultado previo, el disco duro puede leer 256 Industria de alta tecnología y alta tecnología.

Ponga el disco duro en modo discreto para acrecentar el tiempo de ingreso

Con ciertos discos duros modernos, tenemos la posibilidad de ralentizar la agilidad de movimiento de la cabeza. Achicar la agilidad de movimiento del cabezal disminuye el nivel de estruendos y incrementa el tiempo de ingreso.

Verifique si su disco duro lo acepta "acoustic mode" Operar, realizar:

$ sudo hdparm -M /dev/sda

Si su dispositivo acepta el modo perfecto acústico, debería ver la salida como se expone ahora.

/dev/sda:
acoustic      = 208 (128=quiet ... 254=fast)
Compruebe si el disco duro admite el modo de sonido
Verifique si el disco duro acepta el modo perfecto de sonido

El valor de hoy del modo acústico es 208 En mi sistema, se puede modificar el valor del modo acústico. se puede modificar 128 Una suerte de 254.

Para poner el disco duro en modo discreto, prosiga estos pasos:

$ sudo hdparm -M 128 /dev/sda

Para desplazar la cabeza a gran velocidad, realice lo siguiente:

$ sudo hdparm -M 254 /dev/sda

Tenga presente que su S.O. debe aceptar esta función.

Si esta función no funciona, va a ver lo siguiente:

dev/sda:
 acoustic      = not supported

Caché tras redactar

Si el modo perfecto de caché de escritura aplazada está habilitado, el disco duro guarda los datos que se van a escribir en el búfer. Esto acelerará la escritura en el disco duro.

Para contrastar que el modo perfecto de caché de escritura aplazada está habilitado, use el indicio -W.

$ sudo hdparm -W /dev/sda

Salida de exhibe:

/dev/sda:
write-caching =  1 (on)

Si el valor de salida es 1, la función de caché de tiempo de espera de escritura está habilitada. En 0, la caché de escritura aplazada está deshabilitada. Puedes activarlo con el próximo comando:

$ sudo hdparm -W1 /dev/sda

Si hdparm no puede activar esta función, asegúrese de que el almacenaje en caché de escritura aplazada esté habilitado en el BIOS.

Para apagarlo, sencillamente use:

$ sudo hdparm -W0 /dev/sda

Si bien el almacenaje en caché de escritura optimización la agilidad de escritura, en ciertos casos no se aconseja.

Por servirnos de un ejemplo, en el caso de un corte repentino de energía, los datos de la memoria media se pierden permanentemente. En consecuencia, el almacenaje en caché de escritura aplazada no debe habilitarse en el momento en que se ejecutan programas de banco de información como PostgreSQL.

Compare discos duros desde la línea de comandos

Use letras mayúsculas para equiparar la agilidad de lectura del disco duro y la unidad de prueba "T" Y letras minúsculas "t" Márquelos juntos como se expone ahora.

$ sudo hdparm -Tt /dev/sda

Salida de exhibe:

/dev/sda:
 Timing cached reads:   7232 MB in  1.99 seconds = 3629.42 MB/sec
 Timing buffered disk reads: 250 MB in  3.01 seconds =  82.99 MB/sec
Disco duro de referencia en Linux
Prueba comparativa de disco duro CLI de Linux

Repita este comando por lo menos 2-3 ocasiones para conseguir resultados importantes.

Consulte la página del manual para conseguir mucho más información.

$ man hdparm

Utilice la herramienta gráfica GNOME Disks para evaluar discos duros

Si no le agrada la ruta de la línea de comandos, Disco duro GNOME Asimismo tenemos la posibilidad de utilizar el software GUI para cotejar discos duros.

Abra el disco duro desde el menú o el tablero, escoja el disco duro que quiere cotejar, lleve a cabo click en los tres puntos y elija «Disco duro de referencia» Oportunidad.

Compare discos duros con discos GNOME
Compare discos duros con discos GNOME

Lleve a cabo click en «Comience a equiparar» Opciones para comenzar la evaluación comparativa:

Comience a realizar evaluaciones comparativas con discos duros GNOME en Linux
Empieze a efectuar evaluaciones comparativas con discos duros GNOME en Linux

por último

En esta guía, hemos cubierto de qué manera saber qué tan veloz un disco duro puede transladar datos (esto es, qué tan veloz un disco duro puede mandar datos) en Linux. Asimismo hemos visto de qué manera utilizar la herramienta gráfica Gnome Disks para equiparar discos en modo de línea de comandos y en modo gráfico.

La imagen es de Pixabay.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba