Re: [MASSMAIL]Re: Performance
Gandalf <[email protected]> Wed, 01 Jul 2015 21:01:57 +0200
| Newsgroups | gmane.network.cacti.user |
|---|---|
| Message-ID | <[email protected]> |
There is IMHO a feature in latest spine to print runtime per host. Set "--verbosity=3" to get that output (among a lot of other output). This way you learn, which host is suffering most. In the cases I have looking at, this narrows down and you will very likely know, which script is performing worst. Another way is to do a "ps -ef" and see, which script is running as "cactiuser" at the end of the run. This is not exact, as this script may have been waiting on completion of a previous script in the same process. When poller.php is working hard, this is very likely the "rrdtool update" phase, which is the last one to be completed. Using BOOST is the way to tackle that (or using ssd devices). Regarding the "patch": With a bit of C knowledge, you may contribute this one. Unfortunately, you will need a new database field to store that data ... Reinhard Am 01.07.2015 um 18:58 schrieb Greiner Martin: > Okay, so I have to wait till this is patched in spine?! > At the end of the "run" I can see the poller.php working hard, > and two spine processes are running. > Any hints how to get out which script took as much time? > > Martin > > > -----Ursprüngliche Nachricht----- > Von: Gandalf [mailto:[email protected]] > Gesendet: Mittwoch, 01. Juli 2015 18:50 > An: Support requests/questions about cacti > Betreff: [MASSMAIL]Re: [cacti-user] Performance > > The "weight" is determinded by counting datasources. Each datasource is counted as "1". > In case of a "pure SNMP only" system, this might be a quite good approach. But it is clear, that runtime of e.g. scripts will cause quite different runtimes of spine processes. And this is obviously what you see. > To do better, this would need a per-datasource runtime counter instead of "1". > Patches against spine to implement this are appreciated. > > Reinhard > > Am 01.07.2015 um 18:18 schrieb Greiner Martin: >> Hi >> >> We are allready using spine, >> but the balancing from hosts to processes/threads seems not to be the best. >> >> The first 20 seconds, the system will be under heavy load, but later >> only two spine processes are running and it will already take about 230 seconds to complete one run. >> >> Do you have any suggestions about optimization? >> >> Technical Support >> General Information >> Date Wed, 01 Jul 2015 17:59:34 +0200 >> Cacti Version 0.8.8c >> Cacti OS unix >> SNMP Version NET-SNMP version: 5.4.3 >> RRDTool Version RRDTool 1.4.x >> Hosts 1252 >> Graphs 22991 >> Data Sources Script/Command: 1467 >> SNMP: 4369 >> SNMP Query: 24725 >> Script Query: 73 >> Script - Script Server (PHP): 3 >> Script Query - Script Server: 575 >> Total: 31212 >> Poller Information >> Interval 300 >> Type SPINE 0.8.8c Copyright 2002-2014 by The Cacti Group >> Items Action[0]: 42417 >> Action[1]: 1696 >> Action[2]: 1169 >> Total: 45282 >> Concurrent Processes 4 >> Max Threads 16 >> PHP Servers 10 >> Script Timeout 25 >> Max OID 20 >> Last Run Statistics Time:231.4831 Method:spine Processes:4 Threads:16 Hosts:1252 HostsPerProcess:313 DataSources:45282 RRDsProcessed:29851 >> PHP Information >> PHP Version 5.3.3-7+squeeze23 >> PHP OS Linux >> PHP uname Linux cacti.noc 3.16.0-vmware20150330-1-amd64 #1 SMP Debian 3.16.7-1~vmware20150330 (2015-03-30) x86_64 >> PHP SNMP Installed >> max_execution_time 30 >> memory_limit 512M >> >> >> regards >> Martin Greiner >> >> >> ---------------------------------------------------------------------- >> -------- Don't Limit Your Business. Reach for the Cloud. >> GigeNET's Cloud Solutions provide you with the tools and support that >> you need to offload your IT needs and focus on growing your business. >> Configured For All Businesses. Start Your Cloud Today. >> https://www.gigenetcloud.com/ >> _______________________________________________ >> cacti-user mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/cacti-user >> > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > cacti-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/cacti-user > > ------------------------------------------------------------------------------ > Don't Limit Your Business. Reach for the Cloud. > GigeNET's Cloud Solutions provide you with the tools and support that > you need to offload your IT needs and focus on growing your business. > Configured For All Businesses. Start Your Cloud Today. > https://www.gigenetcloud.com/ > _______________________________________________ > cacti-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/cacti-user > ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/