web-dev-qa-db-ja.com

free -mおよびtop terminalコマンドを使用した異なるcPanel物理メモリ使用量

だから、cPanelにアクセスできます。 cPanel統計では、物理メモリ使用量が2 GBでほぼいっぱいになっています。

Physical Memory Usage in cPanel

ターミナルに行ってfree -mを実行すると、次のようになりました:

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

ご覧のように、物理メモリの合計は約257 GBです。それはおそらく、ホスティングサーバーだけでなく、実際のコンピューターのメモリであると思われます

次に、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               

そして、私はそれを得た。ご覧のとおり、合計メモリはまだ約263 GBです。

しかし、仮想VIRTを合計すると、約600 MBのみです。ここの値は、free -mの値、topのヘッダー、およびcPanel統計の両方を表すものではありません。

ここで何が欠けていますか?

さらに、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

ありがとう

3
Piko Monde

これがCloudlinux cPanelの場合、 here のように、物理ディスクがユーザーのディスクキャッシュによって占有されている可能性があります。


XXXがユーザーIDである以下を実行し、Cached:値を検索することにより、ディスクキャッシュを確認できます。

cat /proc/bc/XXX/meminfo

ユーザーIDを取得するために必要なことは、id usernameです。ここで、 'username'はユーザー名(例:id rootid cpanelusernameid Apacheなど)とこれです。 XXXを置き換える数値IDを提供します。

CloudLinux Docs ReferenceZenDesk KB Reference

1
Analog