I'm putting together a Windows box that will act as a continuous integration build server; we'll mostly build C# stuff using MSBuild, but I think this question applies to any compiled language on Windows.
What filesystem configuration settings should I use? (e.g. disabling NTFS last access time) The build server will spend a lot of time reading and writing small files, and scanning directories to see which files have been modified.
NOTE: Data integrity is a low priority in this case; it's just a build machine ... the final artifacts will be zipped up and archived elsewhere. If the filesystem on the build machine gets corrupted and loses all data, we can just wipe and re-image; builds will continue running as before. So we're prepared to play fast and loose with data integrity to get better performance.