performance tuning

Katsuhiro Kondou kondou at nec.co.jp
Wed Nov 22 10:51:40 UTC 2000


Innd consumes CPU time in processing ARTclean(), which
Barry already noted before.  I probably find where it
is.  Data copying(*out++ = *in++;).  This is done for
all incoming articles.  And I found there are two other
places to data copy.  One is end part of NCproc(), and
the other is ARTstore().

I think I can fix this, but I'd change SMstore() interface
to use writev() style, and some of processing in ARTclean()
need to be done in NCproc().

Any comments?
-- 
Katsuhiro Kondou



More information about the inn-workers mailing list