Каждый раз, когда я подключаюсь по SSH к своим серверам AWS Ubuntu, я вижу сообщение с системной информацией, показывающее нагрузку, использование памяти и доступные для установки пакеты, например:
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-51-virtual x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sun Nov 10 18:06:43 EST 2013
System load: 0.08 Processes: 127
Usage of /: 4.9% of 98.43GB Users logged in: 1
Memory usage: 69% IP address for eth0: 10.236.136.233
Swap usage: 100%
Graph this data and manage this system at https://landscape.canonical.com/
13 packages can be updated.
0 updates are security updates.
Get cloud support with Ubuntu Advantage Cloud Guest
http://www.ubuntu.com/business/services/cloud
Use Juju to deploy your cloud instances and workloads.
https://juju.ubuntu.com/#cloud-precise
*** /dev/xvda1 will be checked for errors at next reboot ***
*** System restart required ***
У меня вопрос о показанном проценте памяти. В этом случае он показывает использование памяти 69%, но, поскольку использование свопа было 100%, я проверил это самостоятельно. Итак, когда я бегу free -m
Я получаю это:
total used free shared buffers cached
Mem: 1652 1635 17 0 4 29
-/+ buffers/cache: 1601 51
Swap: 895 895 0
И это, конечно, ближе к 100%, чем к 69%.
системная информация поступает из двоичного файла "landscape-sysinfo", который берет метрики из / proc / meminfo для памяти, которая также является источником для бесплатной команды, поэтому в конечном итоге они должны совпадать. Для ubuntu 12.04.3, хотя в "ladnscape-sysinfo" была ошибка, из-за которой коэффициент использования не вычислялся правильно, он все еще может быть в вашей ОС:
исходная ошибка: ошибка ландшафта-sysinfo