Je cours du -sh
dans une variété de répertoires pour trouver des porcs de disque. J'ai obtenu deux serveurs identiques (Dell PE2850s), tous deux avec RHEL5 et cela prendra beaucoup plus de temps pour fonctionner du
sur un serveur sur l'autre.
Par exemple, faire du -sh /opt/foobar
prendra 5 minutes sur le serveur A (qui contient environ 25 Go) et sur le serveur B, la même commande avec la même quantité de données me sera rapportée presque instantanément. Je ne vois rien d'évident de façon flagrante en courant dessus, etc.
Tout conseil est grandement appréciée.
du
fonctionnera beaucoup plus rapidement si toutes les métadonnées du répertoire (comme les tailles de fichier) sont actuellement mises en cache. Si tel est le cas pour une raison quelconque sur un serveur et non sur l'autre, cela entraînera de grandes différences.
du -s
ne dépend pas de la taille des données mais plutôt du nombre de fichiers. Les deux arborescences de répertoires ont-elles un nombre similaire de fichiers?