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