Auteur Sujet: Wget plus rapide sur disque local que sur /dev/null ?!  (Lu 4225 fois)

0 Membres et 1 Invité sur ce sujet

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 481
  • Malissard (26)
Wget plus rapide sur disque local que sur /dev/null ?!
« le: 13 février 2014 à 13:35:18 »
En voulant optimiser mon outil de test Internet, j'ai supprimé l'enregistrement sur disque local des données téléchargées en remplaçant par /dev/null.

L'outil mesure le délai d'exécution totale de wget.

Et bien avec /dev/null, la durée d'exécution est plus lente que sur disque.

Rappel de la commande (toute simple!):
${WGET_BIN}/wget ${_login} ${_ssl} -U "${_useragt}" ${_special} -o ${TMP_REP}/wget.result.${_site_alias} -p ${_site} -P ${TMP_REP}/cache 2>>${TMP_REP}/wget.errors

Les options ${_login} et ${_special} sont inactives. Si j'ajoute '-O /dev/null' après l'option '-o', l'exécution est plus lente.

vivien

  • Administrateur
  • *
  • Messages: 47 217
    • Twitter LaFibre.info
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #1 le: 13 février 2014 à 13:40:10 »
Je n'ai jamais constaté ce phénomène...

Un fichier de 1 Go se télécharge en 0,3 seconde en local (il faudrait un fichier plus gros pour monter en débit) :
$ wget -O /dev/null http://1.testdebit.info/fichiers/1000Mo.dat
--2014-02-13 13:38:57--  http://1.testdebit.info/fichiers/1000Mo.dat
Résolution de testdebit.info (testdebit.info)... 89.84.127.54
Connexion vers testdebit.info (testdebit.info)|89.84.127.54|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Taille : 1000000000 (954M) [application/x-ns-proxy-autoconfig]
Enregistre : «/dev/null»

100%[====================================>] 1 000 000 000 3,07GB/s   ds 0,3s   

2014-02-13 13:38:58 (3,07 GB/s) - «/dev/null» enregistré [1000000000/1000000000]

corrector

  • Invité
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #2 le: 14 février 2014 à 06:18:47 »
C'est quoi comme disque?

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 481
  • Malissard (26)
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #3 le: 14 février 2014 à 10:26:43 »
Un disque IDE de 40Go...

corrector

  • Invité
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #4 le: 15 février 2014 à 05:37:11 »
Formaté comment?

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 481
  • Malissard (26)
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #5 le: 24 février 2014 à 18:07:24 »
Ah pardon, ext3

corrector

  • Invité
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #6 le: 24 février 2014 à 18:39:31 »
Quel type de journalisation? Complète, métadonnées?

Journal sur le disque?

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 481
  • Malissard (26)
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #7 le: 24 février 2014 à 20:43:07 »
ext3 par défaut si tu veux.

Attention la taille des données écrites est ridicule on parle du chargement d'une page web avec enregistrement sur disque.
 

corrector

  • Invité
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #8 le: 24 février 2014 à 20:52:12 »
Tu sync bien à la fin?

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 481
  • Malissard (26)
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #9 le: 24 février 2014 à 21:03:08 »
Non.

corrector

  • Invité
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #10 le: 24 février 2014 à 21:10:00 »
Donc tu écris dans le cache, pas sur le disque!

BadMax

  • Client Free adsl
  • Expert
  • *
  • Messages: 3 481
  • Malissard (26)
Wget plus rapide sur disque local que sur /dev/null ?!
« Réponse #11 le: 24 février 2014 à 21:12:51 »
Le cache plus lent que /dev/null ?  :P