Hello Antony, so both the machines (they are identical) have 2 CPU (CPU E5-2620 v3 @ 2.40GHz) with 6 core per processor, so a total of 12 CPU cores. I assumed that the test machine is swapping a lot due to MySQL not able to cope. The majority of the process are run by root and they are on both nodes. Please note that the production node does not have the issue
The icinga2 database has been created in MySQL following the instructions found in http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/getting-started#installing-icingaweb2 section "2.5.1.3. Setting up the MySQL database" The content of /etc/my.cnf is pasted below. I will try to enable the slow query log and see if I spot something as you suggested. Still there should be some difference between v2.3.11 and v2.4.* that is preventing the to run with the latter or something to be modified when updating. Thank you, DIana # cat /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 ## Other tuning, from standard setupi added by Diana - 26 Apr 2015, 1 June 2016 on this node ## http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html # Set buffer pool size to 50-80% of your computer's memory # This was already set 8 GB # show variables like 'innodb_%' : innodb_buffer_pool_size 8388608 innodb_buffer_pool_size = 8G # Set the log file size to about 25% of the buffer pool size innodb_log_file_size = 512M innodb_log_buffer_size = 128M innodb_file_per_table = 1 max_allowed_packet = 32M [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid On 30 Jun 2016, at 16:46, Antony Stone <antony.st...@icinga.open.source.it> wrote: > On Thursday 30 June 2016 at 15:23:19, Diana Scannicchio wrote: > >> below you can see what I get by connecting to MySQL as a privileged user and >> asking it to "show processlist” on both the nodes (one running v2.4.10 and >> the second one running v2.3.11. And also the output of top. > > Well, the first interestng bit is on the test machine, where MySQL is busy > "logging slow query", so I do think that turning on the slow query log in > your > MySQL my.cnf should shed some further light on this problem. > > Secondly I see from 'top' that mysqld is using 67.4% CPU and 70.4% memory, > which is certainly excessive for this activity. > > The test machine is also using ~128Mbytes swap space, which is not excessive, > but interesting given that the production machine is using none. > > I see a load average of 7.74 - how many CPU cores are there on the test > machine? > > Finally, you have 964 processes running (again, on the test machine - it > seems > to show the problem more extremely than the production machine does) - can > you > identify from ps what the majority of these are? > > The only other question I have is "how was the icinga2 database created in > MySQL on these machines?" It does look to me rather as though missing > indexes > could be the problem, but I think the output of the slow query log should > help > with that. > > > Regards, > > > Antony. > > -- > #define SIX 1+5 > #define NINE 8+1 > > int main() { > printf("%d\n", SIX * NINE); > } > - thanks to ECB for bringing this to my attention > > Please reply to the list; > please *don't* CC me. > _______________________________________________ > icinga-users mailing list > icinga-users@lists.icinga.org > https://lists.icinga.org/mailman/listinfo/icinga-users - Diana Scannicchio University of California, Irvine ATLAS TDAQ SysAdmin group Office: +41 22 76 75240 OnCall: 164851 _______________________________________________ icinga-users mailing list icinga-users@lists.icinga.org https://lists.icinga.org/mailman/listinfo/icinga-users