DicasInternetLinuxRedes

Como criar um arquivo de tamanho específico no Linux

Me deparei com a situação em que era necessário criar um arquivo de tamanho específico para testes de transporte do mesmo na rede. Muitos utilizam para testes de medição de velocidade como download e upload de redes.

Sem enrolações vamos direto ao ponto; a criação do arquivo:

Foram utilizados:

  • O utilitário dd, que faz a cópia de blocos do filesystem (não a cópia do bit como costumam mencionar).
  • E o dispositivo especial de caractere /dev/zero.

Criando um arquivo de 100MB:

root@wordpress www/testedownload# dd if=/dev/zero of=/var/www/testedownload/arquivo.iso bs=1M count=100
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.0627356 s, 1.7 GB/s


if=origem (/dev/zero (que vai encher o arquivo com “0” zeros))
of=destino
(local para onde voce deseja criar o arquivo (no caso criei em /var/www/testedownload/arquivo.iso)
bs= 1M
(tamanho do bloco em Bytes (M” Mega, “G” Giga))
count= N
* bs Ou seja, o número de VEZES que o BS será multiplicado pelo COUNT
Então imagine que a fórmula é a seguinte: count * bs

Terminado isso, apenas disponibilize o arquivo como precisar.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

This site uses Akismet to reduce spam. Learn how your comment data is processed.