J'ai essayé d'utiliser du
pour calculer l'utilisation du disque aujourd'hui sur un seul répertoire. La taille du répertoire est 6GB et il a fallu la période suivante pour calculer:Quel est l'algorithme utilisé par unix du commandement pour calculer l'espace disque?
prompt> time du -sh .
6.0G .
real 1m32.405s
user 0m2.053s
sys 0m16.552s
Quel est l'algorithme de commande unix du utilise pour calculer l'espace disque? Pourquoi est-ce si lent? Existe-t-il des alternatives pour calculer plus efficacement l'espace disque? La plate-forme d'invocation est Sun
. Le répertoire pour lequel la taille a été calculée est monté sur NFS.
Vous n'avez pas le temps d'analyser l'algorithme exact, bien que vous puissiez voir le fichier source d'OpenSolaris sur http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/ du/du.c – darioo