I think that is more of a symptom than the problem.  But it does look 
like rrdtool is setting the rrdfiles to blocking which is holding 
everything up.

Of course, I am not a programmer, so that could be a load of tosh, I 
would defer to Javier/Craig.

Cheers

Martin


... wrote:
> I'm also still seeing those
> 
> access("/opt/jffnms/rrd/interface-1355-1.rrd", F_OK) = 0
> write(6, "update \'/opt/jffnms/rrd/interfac"..., 58) = 58
> fcntl64(7, F_GETFL)                     = 0x800 (flags O_RDONLY|O_NONBLOCK)
> fcntl64(7, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
> nanosleep({0, 10000}, NULL)             = 0
> read(7, 0x895baf4, 8192)                = -1 EAGAIN (Resource 
> temporarily unavailable)
> nanosleep({0, 10000}, NULL)             = 0
> read(7, 0x895baf4, 8192)                = -1 EAGAIN (Resource 
> temporarily unavailable)
> 
> EAGAIN msgs...could that still be part of the problem?  Thanks
> 
> J
> 
> 2008/3/27 ... <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:
> 
>     Hi
>     So I've installed the new drive, made the changes advised here;
> 
>     http://oss.oetiker.ch/rrdtool-trac/wiki/TuningRRD
> 
>     Copied over my RRD files and fired up JFFnms, problem is, things
>     seem worse now!  Where hosts were polling in 4-10 seconds before,
>     they are now taking almost exactly 16-18 seconds per host now...It
>     really seems to be more CPU bound than disk bound from what I can
>     see.  The RRD processes only appear for a very brief moment in the
>     process list and seem to take no time to complete.  Hrmmm, I'm going
>     to point JFFnms back to the old RRD files and see if that changes
>     anything.  Thanks for your help.  What sort of hardware should I
>     need to run 3600 interfaces?  Thanks
> 
>     J
> 
>     2008/3/27 LIMA David <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:
> 
>         Hi, a dedicated block can be a separate partition or physical /
>         logical disk. For the filesystem, you can choose wathever you
>         want, I prefer reiserfs  but you can use jfs,xfs,ext3 ... For
>         sure you can copy your old rrd files into your new filesystem
>         and change rrdtool path or add a symlink.
> 
>         Cheers.
> 
>            _______________
>         David LIMA
>         Professional Services
>         www.scc.com <http://www.scc.com>
> 
>         De : ... [mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>]
>         Envoyé : mardi 25 mars 2008 23:11
>         Ŕ : LIMA David; jffnms-users@lists.sourceforge.net
>         <mailto:jffnms-users@lists.sourceforge.net>
>         Objet : Re: [jffnms-users] using strace to troubleshoot high CPU
> 
>         Hi
>         Thanks for the link, one question...What is meant by a dedicated
>         block dev?  Also, what type of partition should I make this new
>         physical drive?  (what filesystem type?).  Can I just create
>         this new filesystem, make the changes as listed on that link and
>         then copy over all my rrd files and point jffnms to the new
>         location?  Thanks
> 
>         J
>         On Tue, Mar 25, 2008 at 5:29 PM, LIMA David <[EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>> wrote:
>         Hi,
>          
>         You can find more Infos on this thread
>          
>         
> http://www.opensubscriber.com/message/jffnms-users@lists.sourceforge.net/8030994.html
>          
>          
>          
>         Erreur ! Nom du fichier non spécifié.   _______________
>         David LIMA
>         Professional Services
>         www.scc.com <http://www.scc.com>
>          
>         De : ... [mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>]
>         Envoyé : mardi 25 mars 2008 21:07
>         Ŕ : LIMA David; jffnms-users@lists.sourceforge.net
>         <mailto:jffnms-users@lists.sourceforge.net>
>         Objet : Re: [jffnms-users] using strace to troubleshoot high CPU
>          
>         Hi
> 
>         I'm looking to move all my rrd files to a dedicated hard drive,
>         can you give me some guidance on this setting of a separate
>         block device, tuning readahead, etc as I'm not too familiar with
>         this drive tuning sort of thing.  Thanks very much.
> 
>         J
>         On Wed, Mar 12, 2008 at 10:11 AM, LIMA David <[EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>> wrote:
>         Hi, i notice same problem on a huge installation (about 1000
>         host and 15 000 interfaces). Try to figure out what cause the
>         File Decriptor 7 to EAGAIN, if it is rrdtool, you have to use
>         rrdtool 1.3 beta and tune some things on your disk. (use a
>         separate block device for your rrd folder, reduce the readhahead
>         on this block etc ...) See previous posts from me for more info.
>          
>         Hope That helps
>          
>         Erreur ! Nom du fichier non spécifié.   _______________
>         David LIMA
>         Professional Services
>         www.scc.com <http://www.scc.com>
>          
>         De : [EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>
>         [mailto:[EMAIL PROTECTED]
>         <mailto:[EMAIL PROTECTED]>] De la part
>         de ...
>         Envoyé : lundi 10 mars 2008 19:03
>         Ŕ : jffnms-users@lists.sourceforge.net
>         <mailto:jffnms-users@lists.sourceforge.net>
>         Objet : [jffnms-users] using strace to troubleshoot high CPU
>          
>         Hi
>         So I've been troubleshooting some problems with a new
>         installation of jffnms on an ubuntu 7.10 server with an adaptec
>         2400a raid controller and I've been told to use strace to
>         identify any problems with individual pollers.  Here is what I'm
>         seeing with the strace;
> 
>         read(7, 0x8973f98, 8192)                = -1 EAGAIN (Resource
>         temporarily unavailable)
>         nanosleep({0, 10000}, NULL)             = 0
>         read(7, 0x8973f98, 8192)                = -1 EAGAIN (Resource
>         temporarily unavailable)
>         nanosleep({0, 10000}, NULL)             = 0
>         read(7, 0x8973f98, 8192)                = -1 EAGAIN (Resource
>         temporarily unavailable)
>         nanosleep({0, 10000}, NULL)             = 0
> 
> 
>         Any idea what this could mean??  Hardware failure?
> 
> 
>         Thanks
> 
>         ______________________________________________________________________
>         Ce message contient des informations dont le contenu est
>         susceptible d'etre confidentiel.
>         Il est destine au(x) destinataire(s) indique(s) exclusivement.
> 
>         A moins que vous ne fassiez partie de la liste des
>         destinataires, ou que vous soyez habilite a recevoir le mail a
>         leur place, il vous est interdit de le copier, de l'utiliser ou
>         de devoiler son contenu a un tiers.
> 
>         Si vous avez recu cet email par erreur, merci de prendre contact
>         avec l'emetteur.
> 
>         Les opinions exprimees dans cet e-mail sont celles de l'emetteur
>         et ne refletent pas necessairement celles de l'entreprise.
> 
>         Ce e-mail peut contenir des pieces jointes dont certaines
>         pourraient contenir des virus qui pourraient endommager votre
>         systeme informatique.
> 
>         La compagnie a pris toutes dispositions afin de minimiser ce
>         risque et decline toute responsabilite pour toute perte ou
>         dommage resultant directement ou indirectement de l'utilisation
>         de cet email ou de son contenu.
> 
>         Il vous appartient d'effectuer vos propres controles anti-virus
>         avant d'ouvrir la ou les pieces jointes.
>         ______________________________________________________________________
>          
> 
>         ______________________________________________________________________
>         Ce message contient des informations dont le contenu est
>         susceptible d'etre confidentiel.
>         Il est destine au(x) destinataire(s) indique(s) exclusivement.
> 
>         A moins que vous ne fassiez partie de la liste des
>         destinataires, ou que vous soyez habilite a recevoir le mail a
>         leur place, il vous est interdit de le copier, de l'utiliser ou
>         de devoiler son contenu a un tiers.
> 
>         Si vous avez recu cet email par erreur, merci de prendre contact
>         avec l'emetteur.
> 
>         Les opinions exprimees dans cet e-mail sont celles de l'emetteur
>         et ne refletent pas necessairement celles de l'entreprise.
> 
>         Ce e-mail peut contenir des pieces jointes dont certaines
>         pourraient contenir des virus qui pourraient endommager votre
>         systeme informatique.
> 
>         La compagnie a pris toutes dispositions afin de minimiser ce
>         risque et decline toute responsabilite pour toute perte ou
>         dommage resultant directement ou indirectement de l'utilisation
>         de cet email ou de son contenu.
> 
>         Il vous appartient d'effectuer vos propres controles anti-virus
>         avant d'ouvrir la ou les pieces jointes.
>         ______________________________________________________________________
> 
> 
> 
>         ______________________________________________________________________
>         Ce message contient des informations dont le contenu est
>         susceptible d'etre confidentiel.
>         Il est destine au(x) destinataire(s) indique(s) exclusivement.
> 
>         A moins que vous ne fassiez partie de la liste des
>         destinataires, ou que vous soyez habilite a recevoir le mail a
>         leur place, il vous est interdit de le copier, de l'utiliser ou
>         de devoiler son contenu a un tiers.
> 
>         Si vous avez recu cet email par erreur, merci de prendre contact
>         avec l'emetteur.
> 
>         Les opinions exprimees dans cet e-mail sont celles de l'emetteur
>         et ne refletent pas necessairement celles de l'entreprise.
> 
>         Ce e-mail peut contenir des pieces jointes dont certaines
>         pourraient contenir des virus qui pourraient endommager votre
>         systeme informatique.
> 
>         La compagnie a pris toutes dispositions afin de minimiser ce
>         risque et decline toute responsabilite pour toute perte ou
>         dommage resultant directement ou indirectement de l'utilisation
>         de cet email ou de son contenu.
> 
>         Il vous appartient d'effectuer vos propres controles anti-virus
>         avant d'ouvrir la ou les pieces jointes.
>         ______________________________________________________________________
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> jffnms-users mailing list
> jffnms-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jffnms-users

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users

Reply via email to