Korzystam du -shz różnych katalogów, aby znaleźć wieprze dyskowe. Mam dwa identyczne serwery (Dell PE2850), oba z RHEL5 i znacznie dłużej będzie działać duna jednym serwerze na drugim.
Na przykład wykonanie du -sh /opt/foobartego zajmie 5 minut na serwerze A (który ma około 25 GB), a na serwerze B to samo polecenie z taką samą ilością danych zgłosi się do mnie niemal natychmiast. Nie widzę nic rażąco oczywistego podczas biegania na górze itp.
Wszelkie porady są mile widziane.
dubędzie działać znacznie szybciej, jeśli wszystkie dane meta katalog (jak rozmiary plików) jest aktualnie buforowane. Jeśli tak jest z jakiegokolwiek powodu na jednym serwerze, a nie na drugim, spowoduje to duże różnice.
du -snie zależy od wielkości danych, ale raczej od liczby plików. Czy oba drzewa katalogów mają podobną liczbę plików?