[CentOS] mariadb server memory usage

marcos valentine

msr.mailing at gmail.com
Mon Nov 6 13:17:04 UTC 2017


Disk cache is not recommended for databases servers.

 it'll  slow down the performance. More ram equals more performance.

This link help me understand memory usage on linux.

https://www.linuxatemyram.com/

Basically you need yo worry about

free memory is close to 0
used memory is close to total
available memory (or "free + buffers/cache") has enough room (let's say,
20%+ of total)
swap used does not change
Warning signs of a genuine low memory situation that you may want to look
into:

available memory (or "free + buffers/cache") is close to zero
swap used increases or fluctuates
dmesg | grep oom-killer shows the OutOfMemory-killer at work


You can monitory swap with "vmsat 1"

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Livre
de vírus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>.
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

2017-11-04 12:05 GMT-02:00 hw <hw at gc-24.de>:

>
> Hi,
>
> is this ok for a database server, or do I need to turn the memory allowance
> down?  The machine has 48GB and mariadb is allowed about 40. The
> machine is a dedicated database server.
>
> Mysql seems to go up to what top says is virtually allocated under some
> circumstances; I don´t know what mariadb does.  I don´t want anything
> get killed because memory runs out.  Swap should prevent that anyway,
> but perhaps I went a bit higher than I should?
>
> Usual advice is to use 80%, and there are probably reasons for that.
> Perhaps it´s better to allow for more disk cache?
>
>
> KiB Mem : 49449424 total,   291772 free, 45891836 used,  3265816 buff/cache
> KiB Swap: 16777212 total, 16742928 free,    34284 used.  2985816 avail Mem
>
>   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
>  4138 mysql     20   0 48.908g 0.042t  14064 S   0.0 91.8 111:23.17 mysqld
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos
>



More information about the CentOS mailing list