From 6d3e66415b0ec6d49d2c567c86ea3a1de1d2a36d Mon Sep 17 00:00:00 2001 From: Jean-Marie RENOUARD Date: Tue, 18 Aug 2015 13:47:18 +0200 Subject: [PATCH] issue #98 Fix variable name bug for 32 bits systems --- mysqltuner.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mysqltuner.pl b/mysqltuner.pl index b5d09da..b30f296 100755 --- a/mysqltuner.pl +++ b/mysqltuner.pl @@ -1142,7 +1142,7 @@ sub mysql_stats { } } - if ($arch && $arch == 32 && $mycalc{'total_possible_used_memory'} > 2*1024*1024*1024) { + if ($arch && $arch == 32 && $mycalc{'max_used_memory'} > 2*1024*1024*1024) { badprint "Allocating > 2GB RAM on 32-bit systems can cause system instability\n"; badprint "Maximum reached memory usage: ".hr_bytes($mycalc{'max_used_memory'})." ($mycalc{'pct_max_used_memory'}% of installed RAM)\n"; } elsif ($mycalc{'pct_max_used_memory'} > 85) { @@ -1447,7 +1447,7 @@ sub mysql_innodb { # InnoDB Buffer Pull Size > 64Go my $max_innodb_buffer_pool_instances=int($myvar{'innodb_buffer_pool_size'}/(1024*1024*1024)); $max_innodb_buffer_pool_instances=64 if ($max_innodb_buffer_pool_instances> 64); - + if ($myvar{'innodb_buffer_pool_instances'} != $max_innodb_buffer_pool_instances) { badprint "InnoDB buffer pool instances: ".$myvar{'innodb_buffer_pool_instances'}."\n"; push(@adjvars,"innodb_buffer_pool_instances(=".$max_innodb_buffer_pool_instances.")");