Você já está limitado a 4 GiB de memória; é o que significa o valor "4096" na saída de free -m
. O seu gráfico, sem dúvida, também leva em consideração o swap, portanto, quando você vê o uso da memória passar de 4 GiB, é porque a soma de memória e troca usada é maior que 4 GiB. (Ou isso, ou está usando potências de 10 em vez de potências de 2.)