[PVFS2-CVS]
commit by robl in pvfs2-1/doc: tuning.tex pvfs2-quickstart.tex
pvfs2-guide.tex
CVS commit program
cvs at parl.clemson.edu
Tue Nov 16 12:12:48 EST 2004
Update of /projects/cvsroot/pvfs2-1/doc
In directory parlweb:/tmp/cvs-serv27882
Modified Files:
pvfs2-quickstart.tex pvfs2-guide.tex
Added Files:
tuning.tex
Log Message:
start documenting some of the config file parameters
--- /dev/null 2003-01-30 05:24:37.000000000 -0500
+++ tuning.tex 2004-11-16 12:12:48.000000000 -0500
@@ -0,0 +1,20 @@
+\section{Tuning PVFS2}
+\label{sec:tuning}
+
+The default settings -- those provided by \texttt{pvfs2-genconfig} --
+will give correct behavior and decent performance. You can use more
+aggressive settings that will yield better performance, but you should
+understand the consequences of altering the defaults.
+
+\subsection{Sync Mode}
+
+The easiest way to see an improvement in performance is to set the
+\texttt{TroveSyncMeta} and \texttt{TroveSyncData} attributes to ``no''
+in the \texttt{<StorageHints>} section. If those attributes are set to
+``no'' then Trove will read and write data from a cache and not the
+underlying file. Performance will increase greatly, but if the server
+dies at some point, you could lose data. At this point in PVFS2
+development, server crashes are rare outside of hardware failures.
+PVFS2 developers should probably leave these settings to ``yes''. If
+PVFS2 hosts the only copy of your data, leave these settings to ``yes''.
+Otherwise, give ``no'' a shot.
Index: pvfs2-quickstart.tex
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/doc/pvfs2-quickstart.tex,v
diff -u -w -p -u -r1.28 -r1.29
--- pvfs2-quickstart.tex 12 Oct 2004 16:56:01 -0000 1.28
+++ pvfs2-quickstart.tex 16 Nov 2004 17:12:48 -0000 1.29
@@ -234,6 +234,10 @@ Writing 1 server config file(s)... Done.
Configuration complete!
\end{verbatim}
+The generated config files will have conservative default values. The PVFS2
+Users Guide has more information about the settings and the consequences of
+setting more aggressive, high performance values.
+
\subsection{Starting the server}
Before you run pvfs2-server for the first time, you must run it with a special
@@ -511,6 +515,10 @@ Writing 8 server config file(s)... Done.
Configuration complete!
\end{verbatim}
+
+The generated config files will have conservative default values. The PVFS2
+Users Guide has more information about the settings and the consequences of
+setting more aggressive, high performance values.
We have now made all the config files for an 8-node storage cluster:
\begin{verbatim}
Index: pvfs2-guide.tex
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/doc/pvfs2-guide.tex,v
diff -u -w -p -u -r1.3 -r1.4
--- pvfs2-guide.tex 29 Sep 2004 18:51:29 -0000 1.3
+++ pvfs2-guide.tex 16 Nov 2004 17:12:48 -0000 1.4
@@ -61,5 +61,8 @@
\newpage
\input{code-tree.tex}
+\newpage
+\input{tuning.tex}
+
\end{document}
More information about the PVFS2-CVS
mailing list