GNT sans publicité, site mobile, fonctionnalitées exclusives...

"|dd if=/dev/zero bs=32k count=10000" /dev/null

Le
scratt
Bonjour,

Quelqu'un peut il me detailler la syntaxe de cette commande :
put "|dd if=/dev/zero bs=32k count=10000" /dev/null


Que j'ai trouvé dans un ftp pour mesurer le debit reseau .

ftp> put "|dd if=/dev/zero bs=32k count=10000" /dev/null
200 Commande PORT réussie.
150 Ouverture de la connexion de données pour /dev/null.
10000+0 enregistrements en entrée.
10000+0 enregistrements en sortie.
226 Transfert terminé.
327680000 octets envoyés en 1,867 secondes (1,714e+05 ko/s)
local : |dd if=/dev/zero bs=32k count=10000 distant : /dev/null
ftp>

ce qu je ne comprends pas c'est les doubles cotes et le pipe juste
avant dd.

merci
Lire les 28 réponses

Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 6
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Stephane Chazelas
Le #6407351
2008-04-25, 06:44(-07), scratt:
Bonjour,

Quelqu'un peut il me detailler la syntaxe de cette commande :
put "|dd if=/dev/zero bs2k count000" /dev/null


Que j'ai trouvé dans un ftp pour mesurer le debit reseau .

ftp> put "|dd if=/dev/zero bs2k count000" /dev/null
200 Commande PORT réussie.
150 Ouverture de la connexion de données pour /dev/null.
10000+0 enregistrements en entrée.
10000+0 enregistrements en sortie.
226 Transfert terminé.
327680000 octets envoyés en 1,867 secondes (1,714e+05 ko/s)
local : |dd if=/dev/zero bs2k count000 distant : /dev/null
ftp>

ce qu je ne comprends pas c'est les doubles cotes et le pipe juste
avant dd.
[...]


C'est une convention de ton client ftp.

Normalement, put est utilisé comme:

put /path/to/local-file /path/to/remote-file

Avec un | devant le local-file, ca ne le traite plus comme un
fichier mais comme une commande a executer et c'est le
standard-output de la commande qui est envoyé a la place du
contenu du fichier.

Les "..." c'est pour escaper les espaces.

Donc, en gros, ca envoie 320000k par le reseau (ou moins, car dd
ne verifie pas si les blocks sont ecrits completement).

--
Stéphane

Alain Montfranc
Le #6408371
Stephane Chazelas a écrit
2008-04-25, 06:44(-07), scratt:
Bonjour,

Quelqu'un peut il me detailler la syntaxe de cette commande :
put "|dd if=/dev/zero bs2k count000" /dev/null


Que j'ai trouvé dans un ftp pour mesurer le debit reseau .

ftp> put "|dd if=/dev/zero bs2k count000" /dev/null
200 Commande PORT réussie.
150 Ouverture de la connexion de données pour /dev/null.
10000+0 enregistrements en entrée.
10000+0 enregistrements en sortie.
226 Transfert terminé.
327680000 octets envoyés en 1,867 secondes (1,714e+05 ko/s)
local : |dd if=/dev/zero bs2k count000 distant : /dev/null
ftp>

ce qu je ne comprends pas c'est les doubles cotes et le pipe juste
avant dd.
[...]


C'est une convention de ton client ftp.

Normalement, put est utilisé comme:

put /path/to/local-file /path/to/remote-file

Avec un | devant le local-file, ca ne le traite plus comme un
fichier mais comme une commande a executer et c'est le
standard-output de la commande qui est envoyé a la place du
contenu du fichier.

Les "..." c'est pour escaper les espaces.

Donc, en gros, ca envoie 320000k par le reseau (ou moins, car dd
ne verifie pas si les blocks sont ecrits completement).


C'est assez nul en fait car 32000k de zeros ca se compresse aisément :
pour peu que le flux soit compressé ca change bcp de choses...


scratt
Le #6413691
On 25 avr, 18:20, Stephane Chazelas
2008-04-25, 06:44(-07), scratt:

Bonjour,

Quelqu'un peut il me detailler la syntaxe de cette commande :
put "|dd if=/dev/zero bs2k count000" /dev/null

Que j'ai trouvé dans un ftp pour mesurer le debit reseau .

ftp> put "|dd if=/dev/zero bs2k count000" /dev/null
200 Commande PORT réussie.
150 Ouverture de la connexion de données pour /dev/null.
10000+0 enregistrements en entrée.
10000+0 enregistrements en sortie.
226 Transfert terminé.
327680000 octets envoyés en 1,867 secondes (1,714e+05 ko/s)
local : |dd if=/dev/zero bs2k count000 distant : /dev/null
ftp>

ce qu je ne comprends pas c'est les doubles cotes et le pipe juste
avant dd.


[...]

C'est une convention de ton client ftp.

Normalement, put est utilisé comme:

put /path/to/local-file /path/to/remote-file

Avec un | devant le local-file, ca ne le traite plus comme un
fichier mais comme une commande a executer et c'est le
standard-output de la commande qui est envoyé a la place du
contenu du fichier.

Les "..." c'est pour escaper les espaces.

Donc, en gros, ca envoie 320000k par le reseau (ou moins, car dd
ne verifie pas si les blocks sont ecrits completement).

--
Stéphane


que veut dire escaper les espaces ?


scratt
Le #6413681
On 25 avr, 18:20, Stephane Chazelas
2008-04-25, 06:44(-07), scratt:

Bonjour,

Quelqu'un peut il me detailler la syntaxe de cette commande :
put "|dd if=/dev/zero bs2k count000" /dev/null

Que j'ai trouvé dans un ftp pour mesurer le debit reseau .

ftp> put "|dd if=/dev/zero bs2k count000" /dev/null
200 Commande PORT réussie.
150 Ouverture de la connexion de données pour /dev/null.
10000+0 enregistrements en entrée.
10000+0 enregistrements en sortie.
226 Transfert terminé.
327680000 octets envoyés en 1,867 secondes (1,714e+05 ko/s)
local : |dd if=/dev/zero bs2k count000 distant : /dev/null
ftp>

ce qu je ne comprends pas c'est les doubles cotes et le pipe juste
avant dd.


[...]

C'est une convention de ton client ftp.

Normalement, put est utilisé comme:

put /path/to/local-file /path/to/remote-file

Avec un | devant le local-file, ca ne le traite plus comme un
fichier mais comme une commande a executer et c'est le
standard-output de la commande qui est envoyé a la place du
contenu du fichier.

Les "..." c'est pour escaper les espaces.

Donc, en gros, ca envoie 320000k par le reseau (ou moins, car dd
ne verifie pas si les blocks sont ecrits completement).

--
Stéphane


dans le man de la commande dd, il est dit que count permet d'envoyer
tant de bloc au plus. ALors le device/dev/zero est considere comme
grand a l'infini ?


Jogo
Le #6414151
ALors le device/dev/zero est considere comme
grand a l'infini ?


Oui. C'est une source infinie de zémos.

Accéssoirement, tu pourrais lire
http://www.usenet-fr.net/fur/usenet...senet.html

--
Il y a plus d'un jupon entre la robe et la culotte.
-- Nounou Ogg

Publicité
Suivre les réponses
Poster une réponse
Anonyme