[PVFS2-CVS] commit by robl in pvfs2-1/doc: pvfs2-faq.tex

CVS commit program cvs at parl.clemson.edu
Wed Jun 15 12:55:56 EDT 2005


Update of /projects/cvsroot/pvfs2-1/doc
In directory parlweb:/tmp/cvs-serv30017/doc

Modified Files:
	pvfs2-faq.tex 
Log Message:
update faq to address server consuming 100% of cpu in some instances


Index: pvfs2-faq.tex
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/doc/pvfs2-faq.tex,v
diff -u -w -p -u -r1.29 -r1.30
--- pvfs2-faq.tex	8 Mar 2005 16:07:37 -0000	1.29
+++ pvfs2-faq.tex	15 Jun 2005 15:55:55 -0000	1.30
@@ -386,12 +386,19 @@ Finally, be sure there are no typos in y
 commonly the case!
 
 \subsection{PVFS2 server consumes 100\% of the CPU}
+\label{sec:server_100pct_cpu}
 
-On some systems, the pvfs2-server will start consuming 100\% of the
-CPU after you try to read or write a file to PVFS2.  Please check to
-see if your distribution has an updated glibc package.  RHEL3, for
-example, will exhibit this behavior with glibc-2.3.2-95.6, but not
-with the updated glibc-2.3.2-95.20 package.
+On some systems, the pvfs2-server will start consuming 100\% of the CPU
+after you try to read or write a file to PVFS2.  gdb indicates that the
+server is spending a lot of time in the glibc routine
+\texttt{'.handle\_kernel\_aio'}.  Please check to see if your
+distribution has an updated glibc package.  RHEL3, for example, will
+exhibit this behavior with glibc-2.3.2-95.6, but not with the updated
+glibc-2.3.2-95.20 package.  We have also seen this behavior on ppc64
+systems running glibc-2.3.3-18.ydl.4 .  If you encounter this problem
+and your distribution does not have an updated glibc package, you can
+configure pvfs2 with \texttt{--disable-aio-threaded-callbacks}, though
+this will result in a performance hit. 
 
 \subsection{I get ``error while loading sharel libraries'' when starting PVFS2 programs}
 



More information about the PVFS2-CVS mailing list