Ich laufe du -shin einer Vielzahl von Verzeichnissen, um Disk Hogs zu finden. Ich habe zwei identische Server (Dell PE2850s), beide mit RHEL5, und es wird erheblich länger dauern, bis sie duauf einem Server über dem anderen ausgeführt werden.
du -sh /opt/foobarAuf Server A (mit ca. 25 GB) dauert dies beispielsweise 5 Minuten, und auf Server B meldet sich derselbe Befehl mit der gleichen Datenmenge fast augenblicklich an mich. Ich sehe nichts Auffälliges, wenn ich oben renne usw.
Jeder Rat wird sehr geschätzt.
duviel schneller, wenn alle Verzeichnis-Metadaten (z. B. Dateigrößen) derzeit zwischengespeichert werden. Wenn dies aus irgendeinem Grund auf einem Server und nicht auf dem anderen der Fall ist, führt dies zu großen Unterschieden.
du -shängt nicht von der Größe der Daten ab, sondern von der Anzahl der Dateien. Haben beide Verzeichnisbäume eine ähnliche Anzahl von Dateien?