How much memory could vm use

Viewed 112482

I read the document Understanding Virtual Memory and it said one method for changing tunable parameters in the Linux VM was the command:

sysctl -w vm.max_map_count=65535

I want to know what the number 65535 means and how much memory could vm use by the setting.

3 Answers
echo 'vm.max_map_count=262144' >> /etc/sysctl.conf

sysctl -p
echo "vm.max_map_count=262144" >> /etc/sysctl.conf
sysctl -p

This does not work since we cannot change the configuration file directly. Run the below command.

echo vm.max_map_count=262144 | sudo tee -a /etc/sysctl.conf

But check if vm.max_map_count already exists or not. You can do that using

grep vm.max_map_count /etc/sysctl.conf
Related