Código de Linux/Unix Shell Scripting - Obtener la velocidad de transferencia de nuestros discos SATA

Imágen de perfil
Val: 98
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Obtener la velocidad de transferencia de nuestros discos SATAgráfica de visualizaciones


Linux/Unix Shell Scripting

Publicado el 10 de Septiembre del 2018 por xve
700 visualizaciones desde el 10 de Septiembre del 2018
Este simple script muestra la velocidad de transferencia de nuestros discos duros segun si son SATA-I, SATA-II o SATA-III.
Devuelve algo como:
1
2
3
4
Link /sys/class/ata_link/link1 Speed 3.0 Gbps
     Device 50026B724B033214 580ABBF0KINGSTON SV300S37A120G t+uiact) Iac@ @Z@X
Link /sys/class/ata_link/link2 Speed 1.5 Gbps
     Device CN0J7X2N7363907L5162 PD11 PLDS DVD+/-RW DH-16ABS


Otra manera de visualizar la velocidad es con hdparm:
1
hdparm -I /dev/sd[a-z] | egrep "Model|speed|Transport"


Otra manera de visualizar-lo es mediante el dmesg:
1
dmesg | grep -i sata | grep 'link up'

1

Publicado el 10 de Septiembre del 2018gráfica de visualizaciones de la versión: 1
701 visualizaciones desde el 10 de Septiembre del 2018
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
#/bin/sh
# findstatlink.sh : This script is contributed by Shawn Hicks at
# http://www.cyberciti.biz/faq/linux-command-to-find-sata-harddisk-link-speed/#comment-114440
# ------
for i in `grep -l Gbps /sys/class/ata_link/*/sata_spd`; do
    echo Link "${i%/*}" Speed `cat $i`
    cat "${i%/*}"/device/dev*/ata_device/dev*/id | perl -nE 's/([0-9a-f]{2})/print chr hex $1/gie' | echo "    " Device `strings` | cut -f 1-3
done



Comentarios sobre la versión: 1 (0)


No hay comentarios
 

Comentar la versión: 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4802
Revisar política de publicidad