Я бегаю du -sh
по разным каталогам, чтобы найти дисковых свиней. У меня есть два идентичных сервера (Dell PE2850s), оба с RHEL5, и это займет значительно больше времени, чтобы работать du
на одном сервере над другим.
Например, выполнение du -sh /opt/foobar
займет 5 минут на сервере A (на котором около 25 ГБ), а на сервере B та же команда с тем же объемом данных сообщит мне почти мгновенно. Я не вижу ничего явно очевидного при беге сверху и т. Д.
Любые советы высоко ценится.
du
будет работать намного быстрее, если все метаданные каталога (например, размеры файлов) в настоящее время кэшируются. Если это так по какой-либо причине на одном сервере, а не на другом, это приведет к большим различиям.
du -s
зависит не от размера данных, а от количества файлов. Оба дерева каталогов имеют одинаковое количество файлов?