[Discuss] Dev Ops - architecture (local not cloud)
Richard Pieri
richard.pieri at gmail.com
Fri Dec 6 10:56:09 EST 2013
Greg Rundlett (freephile) wrote:
> I think it's pretty obvious why it's not performing: user home directories
> (where developers compile) should not be NFS mounted. [1] The source
> repositories themselves should also not be stored on a NAS.
Neither of these statements are true.
User home directories is one of the best things you can do with NFS.
It's what it was designed to do after all.
Your performance problem is simple. Every Unix and Linux vendor in the
world these days defaults to setting NFS write caching off. This makes
NFS performance excruciatingly poor for lots of small writes, the kind
of behavior you see when someone compiles lots of little C files. Enable
write caching on the home directories and watch your performance improve
dramatically.
Storing repositories on NAS has less to do with yes/no and more to do
with how the code servers -- the servers that users check out and in
through -- talk to NAS and what you've done (or not done) to optimize
that performance.
--
Rich P.
More information about the Discuss
mailing list