I'm using the command:
du --max-depth=1 -h /home
To get a "quick" (yeah right) overview of my user's disk usage. The problem is, that it takes between 20 and 35 minutes to finish displaying the results. And that's with under 20 users! I plan on having a couple hundred!
The machine is only a few months old, but it is kind of low-end (2.4Ghz Celeron, IDE drives) - however, I can't imagine that really being the problem.
Windows can report back file size on folders dozens deep containing tens of thousands of files in a couple of minutes... is there a way to achieve this with Linux (indexing?).