Korzystam du -sh
z 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ć du
na jednym serwerze na drugim.
Na przykład wykonanie du -sh /opt/foobar
tego 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.
du
bę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 -s
nie zależy od wielkości danych, ale raczej od liczby plików. Czy oba drzewa katalogów mają podobną liczbę plików?