web-dev-qa-db-fra.com

Utilisation différente de la mémoire physique cPanel avec les commandes free -m et top terminal

Donc, j'ai un accès cPanel. Dans la statistique cPanel, je vois que mon utilisation de la mémoire physique est de 2 Go et presque pleine.

Physical Memory Usage in cPanel

Quand je vais au terminal et que je lance free -m j'ai ceci:

             total       used       free     shared    buffers     cached
Mem:        257680     232988      24692      10514      26825     152897
-/+ buffers/cache:      53265     204415
Swap:         7811          0       7811

Comme nous pouvons le voir, la mémoire physique totale est d’environ 257 Go, alors je suppose que c’est peut-être parce que c’est la mémoire du vrai ordinateur (pas seulement pour mon serveur d’hébergement)

Ensuite, j'ai essayé de lancer la commande top:

top - 16:37:43 up 118 days,  9:51,  3 users,  load average: 16.32, 15.80, 18.41
Tasks:   4 total,   1 running,   3 sleeping,   0 stopped,   0 zombie
Cpu(s): 20.6%us,  7.4%sy,  1.1%ni, 70.2%id,  0.1%wa,  0.0%hi,  0.5%si,  0.0%st
Mem:  263865228k total, 239103188k used, 24762040k free, 27469784k buffers
Swap:  7999484k total,        0k used,  7999484k free, 156720680k cached

    PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
 120795 linkjxsl  20   0  113m 1984  824 S  0.0  0.0   0:00.02 sshd              
 120865 linkjxsl  20   0  106m 1896 1520 S  0.0  0.0   0:00.02 bash              
 160395 linkjxsl  20   0  368m  21m  14m S  0.0  0.0   0:00.08 lsphp             
 169137 linkjxsl  20   0 15264 1036  844 R  0.0  0.0   0:00.00 top               

Et j'ai eu ça. Comme nous pouvons le constater, la mémoire totale est toujours d’environ 263 Go.

Mais si je résume le virtuel VIRT, il ne reste que 600 Mo environ. La valeur ici n'est pas représente à la fois la valeur dans free -m, l'en-tête sur top, et même la statistique cPanel.

Qu'est-ce que j'oublie ici?

De plus, voici le résultat lorsque je lance cat /proc/meminfo:

MemTotal:       263865228 kB
MemFree:        17284772 kB
Buffers:        27660140 kB
Cached:         164416712 kB
SwapCached:            0 kB
MemCommitted:   2752512000 kB
VirtualSwap:           0 kB
Active:         129285076 kB
Inactive:       78478928 kB
Active(anon):   19536976 kB
Inactive(anon):  6643612 kB
Active(file):   109748100 kB
Inactive(file): 71835316 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       7999484 kB
SwapFree:        7999484 kB
Dirty:             23220 kB
Writeback:            12 kB
AnonPages:      15683704 kB
Mapped:          2369172 kB
Shmem:          10493380 kB
Slab:           37522684 kB
SReclaimable:   35520504 kB
SUnreclaim:      2002180 kB
KernelStack:       38160 kB
PageTables:       368772 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    139932096 kB
Committed_AS:   59309828 kB
VmallocTotal:   34359738367 kB
VmallocUsed:     1019032 kB
VmallocChunk:   34225288092 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:        7168 kB
DirectMap2M:     2019328 kB
DirectMap1G:    266338304 kB

Merci

3
Piko Monde

S'il s'agit de Cloudlinux cPanel, la mémoire physique pourrait être utilisée par le cache disque de l'utilisateur, comme indiqué ici .


Vous pouvez vérifier votre cache disque en procédant comme suit: XXX est votre ID utilisateur et en recherchant la valeur Cached:.

cat /proc/bc/XXX/meminfo

Pour obtenir votre identifiant, il vous suffit de id username où 'nom d'utilisateur' correspond à votre nom d'utilisateur (par exemple id root, id cpanelusername, id Apache, etc ...) et ceci vous donnera un identifiant numérique pour remplacer le XXX par.

Référence de la documentation CloudLinux , Référence de la base de connaissances ZenDesk

1
Analog