Hai uns meses deixeiche un artigo sobre como medir a velocidade do disco duro hdparmBen, esta vez amosareiche como facer o mesmo con: dd
Índice
Mida a velocidade de lectura e escritura do disco duro con dd
Un único comando é suficiente para sabelo, o comando é o seguinte:
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
Basicamente o que fará é crear e escribir datos aleatorios nun ficheiro (chamado test), o peso final será de 1024 MB, é dicir, 1 GB e o que nos dirá (e o que realmente nos importa) será a velocidade coa que enche eses 1024 MB e o tempo que tardou.
Aquí tes unha captura de pantalla dun terminal despois de executar o comando:
Como vedes, tardou 9 segundos en encher ese GB, o que significa que a velocidade foi de 119 MB / s ... non está mal 😉
Como sei se o meu disco duro é lento?
Para saber se o teu disco duro é lento só tes que saber que basicamente calquera velocidade superior a 50 MB / s é aceptable (repito, aceptable, non súper rápida). No caso de que o seu disco duro non medise ou que desexe un disco máis rápido ou SSD, recoméndolle que busque en tendas especializadas onde o aconsellen á hora mercar discos duros e preguntando, recomendarán o disco duro que realmente precisa en función do seu orzamento ou necesidades. No meu caso o meu PC de escritorio cun disco duro normal deume 70 MB / s. Por suposto, se se trata dun SSD ou un RAID e a velocidade "aceptable" non é a mesma ????
Se precisa un disco duro para un servidor, sempre será mellor usar un SSD, a non ser que non estea claro que o servidor necesita moita capacidade de almacenamento polo que ten un disco duro máis lento con moita capacidade ou fai unha inversión mercando discos duros SSD e creando unha incursión.
O final!
Basicamente isto é iso, espero que vos sexa útil.
32 comentarios, deixa os teus
Moi interesante!
grazas!
Grazas a ti por lernos 🙂
16384 + 0 rexistros lidos
16384 + 0 rexistros escritos
1073741824 bytes (1,1 GB) copiados, 30,227 s, 35,5 MB / s
Teño un problema, isto pásame por usar un portátil de hai anos con disco a 5200 rpm e sata 2
Amigo, ese disco duro parece estar nos seus últimos días ... vello, vello 🙁
Ben, o meu portátil ten un ano, saíu moi barato por todas as funcións, pero me le a 51 MB / s.
¿Significa iso que me arrincaron?
Bo artigo KZKG ^ Gaara, que sucede cando o disco duro ten máis do 80% de erros ?, que non se pode reparar con ningún método, é o final do disco duro ?, coa tecnoloxía moderna, será posible obter un disco duro en IDE de 250 GB ou polo menos 100 GB e canto sería máis ou menos o prezo?
Grazas ^ _ ^
Os discos duros IDE de 250 GB existen e están á venda, consulte aquí: http://www.ebay.com/bhp/250gb-ide-hard-drive
Outra cousa moi diferente sería poder mercar en eBay, ter entrega no seu país, etc.
Sobre a outra cousa que me preguntas ... Gústame dicir que en informática non hai nada imposible, só hai cousas que aínda non sabemos facer. Se un disco duro ten un 80% de erros, mesmo cando os repara usando algo así como HirensBootCD ou similar, ao final ese disco duro acabará dándolle máis dores de cabeza que problemas resoltos ... incluso podería usar algún equipo especial de recuperación de datos ou reparación do sector (ou algo así), e que o disco duro é mellor ... pero amigo, incluso facendo iso, polo menos non poñería a miña información en risco nun disco duro que tiña tantos problemas 😉
Grazas pola resposta KZKG ^ Gaara, ¿Pódese confiar en eBay ?, unha páxina "ficticia" que non se acentúa segundo a lexislación de cada país e o seu pai está en Luxemburgo, onde algúns usuarios denuncian que foron estafados por estafadores.
Um, depende 😀
eBay é un gran mercado internacional, o truco para evitar malas experiencias é mercar artigos de vendedores que teñen un% de satisfacción moi alto (máis do 95%) e un GRANDE número de vendas. Entón, se compras a un mozo que por exemplo ten un 98% de satisfacción con 50.000 ofertas feitas, home, é moi improbable que teñas unha mala experiencia con el.
Ola KZKG ^ Gaara,
Deixáchesme confuso con isto! .... primeiro que dis é mercar a aqueles que teñen un grao de satisfacción realmente superior ao 95% e un gran número de vendas, entón dime que se eu compro a quen ten o 98% de satisfacción de 50.000 ofertas feitas, é moi improbable, que queres dicir con isto?
Que se lle viu ao mesmo vendedor con diferentes tipos de estrelas, ... que pasa se a puntuación se fixa nas estrelas? Por exemplo: 5 estrelas verdes (99%) positivas, 3 estrelas amarelas (10%) neutras, 5 estrelas vermello (5%) negativo.
Os 3 ou 5 negativos significan moi improbables?
Si, se mercas un artigo a alguén que de entre 50.000 vendas ten unha taxa de satisfacción do 98%, é moi improbable que teñas unha mala experiencia, é dicir, é realmente difícil que o saquen.
Por exemplo mira este elementoSe miras á dereita parece que o vendedor ten un% de aceptación do 99,4% dun total de 9362 vendas, de feito ... se fas clic no seu nome / alcume, verás con máis detalle os seus votos positivos e negativos, neutrais, etc.
Moi boa información KZKG ^ Gaara, nesta ligazón puxeches os artigos, aínda que ese vendedor ten 32 elementos negativos e 32 neutros, vese que ten o 99.4% das (9375) vendas positivas, o que significa ... Ese vendedor non é 100% fiable?
A outra pregunta, para poder mercar en eBay, ¿tes que rexistrarte nesa páxina ?, e así poder pedir directamente a (eBay) ou directamente co vendedor ?, imaxino que debe haber un imposto polo uso de eBay?, Canto tarda en recibir o pedido? Por exemplo: necesito un disco duro en IDE, preferiblemente 250 GB ou polo menos (120 ou 100 GB). Tamén quería un procesador en Intel (R) Pentium (R) M 780.
Características do disco duro anterior en IDE:
Modelo: ATA SAMSUNG HM100JC
Versión do firmware: YN100-80
Capacidade: 100 GB
Características do procesador:
Modelo: procesador Intel® Pentium® M 780
Número de procesador: 780
Velocidade: 533 MHz
Frecuencia base do procesador: 2.26 GHz
Enchufes compatibles: H-PBGA479, PPGA478
pines do procesador: PGA- 478
Estiven probando com porteus que ao non cargar no disco só no usb e a 40 MB / s, é o que ten que ser o sata 1, ao final para facer o ridículo carguei o porteus ao 100% no RAM e no seu lugar de probar nunha partición que probei no cartafol persoal, o resultado é poderoso:
1073741824 bytes (1.1 GB) copiados, 1.33319 s, 805 MB / s
Aceptable.
16384 + 0 rexistros lidos
16384 + 0 rexistros escritos
1073741824 bytes (1,1 GB) copiados, 10,3208 s, 104 MB / s
16384 + 0 rexistros lidos
16384 + 0 rexistros escritos
1073741824 bytes (1.1 GB) copiados, 28.9431 s, 37.1 MB / s
Creo que é hora de mercar outro disco duro.
Ola, supoño que isto se pode facer para medir a velocidade de xuño coa tarxeta SD ou microSD ou non? ¿Cambiarías ou non o enderezo que acompaña ao if da tarxeta?
grazas
Ehm, non o creo, se cambias o if por exemplo, / dev / mmc2 ... entón o que farías sería copiar 1 GB da tarxeta a un ficheiro e daríache a velocidade.
O problema con facelo é que se non me equivoco, ao final o que medirías sería ler a tarxeta (porque escribirías co de no disco duro), e tamén os datos pasarían polo disco duro de todos os xeitos ... é dicir, non sería un proba (creo) 100% válido
Resultado con Manjaro Kernel 4.1 e SSD
16384 + 0 rexistros lidos
16384 + 0 rexistros escritos
1073741824 bytes (1,1 GB) copiados, 6,33915 s, 169 MB / s
Estupendo artigo KZKG ^ Gaara, ¿sabes se hai un xeito de saber se "gnu / linux" ou "linux" (polo que non hai discordia XD) manexa mellor o uso de RAM e se hai algúns trucos mellores.
Saúdos.
16384 + 0 rexistros lidos
16384 + 0 rexistros escritos
1073741824 bytes (1,1 GB) copiados, 6,89022 s, 156 MB / s
Só busco boas opcións para facer probas de RAM desde Linux (preguice escribindo jaja), cando atopo o que busco non te preocupes, compartireino aquí 😉
copiaron a publicación
http://www.taringa.net/posts/linux/18751371/Medir-la-velocidad-del-HDD-con-dd.html
Cousa normal ... en Taringa copian todo o que poñemos aquí, creo que non hai ningún usuario con orixinalidade alí ... ¬_¬
16384 + 0 rexistros lidos
16384 + 0 rexistros escritos
1073741824 bytes (1,1 GB) copiados, 16,9916 s, 63,2 MB / s
Use o sistema de ficheiros XFS
A
[payuta @ Manjaro-HP ~] $ dd if = / dev / zero of = test bs = 64k count = 16k conv = fdatasync
16384 + 0 rexistros lidos
16384 + 0 rexistros escritos
1073741824 bytes (1,1 GB) copiados, 3,57703 s, 300 MB / s
[payuta @ Manjaro-HP ~] $
Estes son os meus datos SSD !!!!
Thx para a punta
Un pracer 🙂
Engadiría ou sinalaría que no caso dos discos duros (mecánicos) non é o mesmo xerar este ficheiro de "proba" nunha partición que ten os cilindros no lado "exterior" (máis desprazamento á mesma velocidade angular [rpm] -> máis velocidade lineal ~ máis MB / s) do disco que noutro que os ten na parte interna do mesmo. Por exemplo, nun portátil cunha unidade de 5400 rpm:
1a partición NTFS para Windoze:
1073741824 bytes (1,1 GB) copiados, 22,8917 s, 46,9 MB / s
2ª partición NTFS para Windoze-GNU / Linux:
1073741824 bytes (1,1 GB) copiados, 28,6148 s, 37,5 MB / s
4a partición EXT4 para GNU / Linux Principal:
1073741824 bytes (1,1 GB) copiados, 42,1906 s, 25,4 MB / s
O disco está conectado en modo sata1 (1.5 Gb / s):
/ dev / sda:
Lecturas na caché de sincronización: 3080 MB en 2.00 segundos = 1541.28 MB / seg
Temporización do disco almacenado en buffer: 170 MB en 3.03 segundos = 56.04 MB / seg
E, por outra banda, un disco USB externo conectado a través de USB (3Mb / s -> 2MB / s ~ 480MB / s fd):
1073741824 bytes (1,1 GB) copiados, 37,2769 s, 28,8 MB / s cqd.
Saúdo 2.
Cal sería a = proba? Hai algún residuo desta proba no disco? Quero dicir ... algún ficheiro de 1 GB que se pode eliminar
Para medir a velocidade de escritura foi necesario crear un ficheiro chamado test no disco duro, despois de completar a proba pode eliminalo 😉
Bo truco, grazas!
16384 + 0 rexistros lidos
16384 + 0 rexistros escritos
1073741824 bytes (1,1 GB) copiados, 2,37306 s, 452 MB / s
[ficheiro root @ fedora] # dd if = / dev / zero of = test bs = 64k count = 256k conv = fdatasync
262144 + 0 rexistros lidos
262144 + 0 rexistros escritos
17179869184 bytes (17 GB) copiados, 8,61083 s, 2,0 GB / s
Niiiceeee !!
16384 + 0 rexistros lidos
16384 + 0 rexistros escritos
1073741824 bytes (1.1 GB, 1.0 GiB) copiados, 2.4175 s, 445 MB / s
Moi interesante, pero aí tamén estás medindo o tempo de lectura ou só escribes ???