Perché il messaggio di informazioni di sistema quando si accede a un server Ubuntu non corrisponde a free-m?

Ogni volta che ho SSH nei miei server Ubuntu AWS vedo un messaggio di informazioni di sistema, mostrando il carico, l'utilizzo della memory e i pacchetti disponibili per l'installazione, come questo:

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 *** 

La mia domanda riguarda la percentuale di memory visualizzata. In questo caso, sta mostrando un 69% dell'utilizzo della memory, ma dato che l'utilizzo di swap era del 100%, l'ho controllato da solo. Quindi, quando correre free -m ho questo:

  total used free shared buffers cached Mem: 1652 1635 17 0 4 29 -/+ buffers/cache: 1601 51 Swap: 895 895 0 

E questo è naturalmente più vicino al 100% rispetto al 69%

  • Come visualizzare la width di banda di memory in Linux?
  • Come configurare Squid Proxy in una posizione diversa per indirizzare il traffico Internet?
  • Come controllare i risultati di fsck, corse all'avvio, in macchina remota?
  • Come fare le home home directory e gli account utente su Ubuntu?
  • Come avviare la session NX / VNC all'avvio di Ubuntu?
  • La goccia di tabella Postgresql prende molto tempo
  • Come posso rispondere alla richiesta di "scansione di un altro CD" durante l'installazione di Debian con preseed?
  • Disco server completo dopo l'aggiornamento da Ubuntu 14.10 a 15.10
  • One Solution collect form web for “Perché il messaggio di informazioni di sistema quando si accede a un server Ubuntu non corrisponde a free-m?”

    le informazioni di sistema vengono dal binario "landscape-sysinfo" che prende le metriche da / proc / meminfo per la memory, che è anche la fonte per il command gratuito, in modo che in ultima analisi dovrebbero corrispondere. Per ubuntu 12.04.3 sebbene ci fosse un bug per "ladnscape-sysinfo" in cui non è stato calcolato correttamente l'utilizzo, potrebbe ancora avere su di te OS:

    bug sorgente: bug di landscape-sysinfo

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.