I have read many documentation including percona and MariaDB documentation where they recommend setting innodb_buffer_pool_size to 70-80% of RAM. My question is, is that total RAM or available RAM? For example, when i run free -m on my CentOS-6.5, i get the following:
[root@master5 ~]# free -m
total used free shared buffers cached
Mem: 19991 999 10992 0 38 92
-/+ buffers/cache: 867 19123
Swap: 1999 0 1999
So is it 75-80% of 19991 or that of 10992?