Onde está indo toda a minha RAM?

0

Em nosso servidor RHEVM, quando eu executo o comando free -m, ele informa que 23117MB "Used - (Buffers + cache)" da RAM está em uso, e Free "Free + (Buffers + cache)" é 9120MB

A RAM total utilizável é de 30759 MB Real usado 23117MB Livre Real 9120MB

Quando eu tento encontrar um processo que está consumindo RAM, é o processo POSTMASTER, mas ainda está usando apenas 1288MB

Aqui está a lista dos principais processos

1288MB  postmaster
859MB   java
449MB   udisks-daemon
355MB   gnome-settings-
232MB   firefox
133MB   httpd
132MB   gpk-update-icon
58MB    gdu-notificatio
55MB    gvfs-gdu-volume
42MB    python
38MB    nautilus
29MB    Xorg
24MB    Xvnc
24MB    clock-applet
19MB    sshd
13MB    gnome-panel
13MB    metacity
12MB    mdmon
12MB    gnome-session
12MB    wnck-applet
11MB    gnome-volume-co
11MB    ovirt-engine.py
11MB    gdm-user-switch
10MB    notification-da

E a partir da saída do comando TOP

Tasks: 371 total,   1 running, 370 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.7%us,  0.3%sy,  0.0%ni, 98.7%id,  0.2%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  32853828k total, 31500888k used,  1352940k free,   208496k buffers
Swap: 16777208k total,   561144k used, 16216064k free,  7620628k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2780 ovirt     20   0 5924m 858m  21m S  2.7  2.7   4:58.50 java
  130 root      39  19     0    0    0 S  1.0  0.0  10704:56 kipmi0
  472 root      20   0     0    0    0 S  0.3  0.0   3533:58 md126_raid1
 1778 root      20   0     0    0    0 S  0.3  0.0 288:47.88 kondemand/1
 2992 postgres  20   0  270m  62m  11m S  0.3  0.2   0:19.17 postmaster
 2993 postgres  20   0  269m  62m  11m S  0.3  0.2   0:19.27 postmaster
 2994 postgres  20   0  271m  65m  11m S  0.3  0.2   0:19.38 postmaster
 2996 postgres  20   0  270m  63m  11m S  0.3  0.2   0:19.16 postmaster
 3042 postgres  20   0  272m  63m  11m S  0.3  0.2   0:19.27 postmaster
 3043 postgres  20   0  270m  66m  11m S  0.3  0.2   0:18.88 postmaster
 3056 postgres  20   0  269m  60m  11m S  0.3  0.2   0:18.96 postmaster
 3057 postgres  20   0  269m  62m  11m S  0.3  0.2   0:18.85 postmaster
 3058 postgres  20   0  270m  64m  11m S  0.3  0.2   0:19.00 postmaster
 3062 postgres  20   0  272m  63m  11m S  0.3  0.2   0:18.96 postmaster
 4744 root 20   0 15280 1472  948 R  0.3  0.0   0:00.02 top
    1 root      20   0 19364 1224 1016 S  0.0  0.0   0:13.54 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:07.08 kthreadd
    3 root      RT   0     0    0    0 S  0.0  0.0   0:57.27 migration/0
    4 root      20   0     0    0    0 S  0.0  0.0   4:43.07 ksoftirqd/0
    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    6 root      RT   0     0    0    0 S  0.0  0.0   0:49.55 watchdog/0
    7 root      RT   0     0    0    0 S  0.0  0.0   0:55.62 migration/1
    8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/1
    9 root      20   0     0    0    0 S  0.0  0.0  14:32.43 ksoftirqd/1
   10 root      RT   0     0    0    0 S  0.0  0.0   0:41.13 watchdog/1
   11 root      RT   0     0    0    0 S  0.0  0.0   0:41.82 migration/2
   12 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/2
   13 root      20   0     0    0    0 S  0.0  0.0   4:40.52 ksoftirqd/2

Saída de Comando Livre

             total       used       free     shared    buffers     cached
Mem:         32083      30999       1084          0        204       7665
-/+ buffers/cache:      23129       8954
Swap:        16383        547      15836

O que está usando 23117MB de RAM

    
por OmiPenguin 30.03.2016 / 11:05

1 resposta

1

Algumas RAM podem ser usadas pelo tmpfs ou por outras coisas relacionadas ao kernel, como o ZFS.

df -h e cat /proc/meminfo podem ajudar a descobrir isso.

    
por 30.03.2016 / 12:15