1. A method of determining when to partition a directory, said method comprising: monitoring accesses to said directory, wherein said directory comprises a listing of files; monitoring waiting requests to access said directory, wherein said waiting requests are queued to be granted; counting waiting requests to access said directory, wherein a first counter tracks exclusive access requests to said directory and a second counter tracks shared access requests to said directory, wherein said directory is primed for partitioning upon determining that one of the first and second counters is greater than a threshold value related to a plurality of heuristics, wherein said threshold value is lower for said first counter than for said second counter; and generating a trigger if said directory is primed for partitioning, wherein said trigger is configured to cause a file system to partition said directory.