首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ubuntu查服务器内存

在Ubuntu系统中检查服务器内存信息可以通过多种方式进行,以下是几种常用的方法:

1. 使用 free 命令

free 命令可以显示Linux系统中的内存使用情况。

代码语言:txt
复制
free -h
  • -h 参数表示以人类可读的方式显示内存大小(例如GB、MB)。

示例输出:

代码语言:txt
复制
              total        used        free      shared  buff/cache   available
Mem:           7.8G        2.3G        1.2G        269M        4.3G        5.0G
Swap:          2.0G          0B        2.0G

2. 使用 top 命令

top 命令提供了一个实时的系统监视界面,可以查看内存使用情况以及其他系统资源的使用情况。

代码语言:txt
复制
top

top 界面中,你可以看到类似以下的信息:

  • KiB Mem:物理内存的使用情况。
  • KiB Swap:交换空间的使用情况。

3. 使用 vmstat 命令

vmstat 命令可以报告虚拟内存统计信息。

代码语言:txt
复制
vmstat -s

示例输出:

代码语言:txt
复制
       8074464  total memory
       2469768  used memory
       1234880  active memory
       4300800  inactive memory
       1234880  free memory
        262144  buffer memory
       4096000  swap cache
       2097152  total swap
             0  used swap
       2097152  free swap
        512908  non-nice user cpu ticks
            0  nice user cpu ticks
        102400  system cpu ticks
      10322900  idle cpu ticks
           384  IO-wait cpu ticks
             0  IRQ cpu ticks
             0  softirq cpu ticks
             0  stolen cpu ticks
      36864000  pages paged in
     110592000  pages paged out
             0  pages swapped in
             0  pages swapped out
     146800640  blocks read
      43008000  blocks written

4. 使用 dmidecode 命令

dmidecode 命令可以提供详细的硬件信息,包括内存条的详细配置。

代码语言:txt
复制
sudo dmidecode -t memory

示例输出:

代码语言:txt
复制
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x000A, DMI type 16, 23 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 8 GB
    Error Information Handle: Not Provided
    Number Of Devices: 4

Handle 0x000B, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x000A
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: SODIMM
    Set: None
    Locator: DIMM0
    Bank Locator: BANK 0
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1333 MHz
    Manufacturer: 0x80CE
    Serial Number: 0x00000000
    Asset Tag: Not Specified
    Part Number: KTW416S4B4H1-CRC

5. 使用 cat /proc/meminfo

/proc/meminfo 文件包含了详细的内存使用信息。

代码语言:txt
复制
cat /proc/meminfo

示例输出:

代码语言:txt
复制
MemTotal:        8074464 kB
MemFree:         1234880 kB
MemAvailable:    5033164 kB
Buffers:          262144 kB
Cached:          4096000 kB
SwapCached:            0 kB
Active:          2469768 kB
Inactive:        4300800 kB
Active(anon):    1234880 kB
Inactive(anon):   215040 kB
Active(file):    1234880 kB
Inactive(file):  4096000 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2097152 kB
SwapFree:        2097152 kB
Dirty:                16 kB
Writeback:             0 kB
AnonPages:       1234880 kB
Mapped:           262144 kB
Shmem:            262144 kB
Slab:             262144 kB
SReclaimable:     262144 kB
SUnreclaim:           0 kB
KernelStack:        8192 kB
PageTables:        262144 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     6134848 kB
Committed_AS:    2469768 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
Percpu:             262144 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:               0 kB
DirectMap4k:      262144 kB
DirectMap2M:     8074464 kB

总结

以上方法可以帮助你在Ubuntu服务器上查看内存使用情况。选择哪种方法取决于你需要查看的信息的详细程度和实时性。通常情况下,free -hcat /proc/meminfo 是最常用的命令,因为它们提供了简洁且易于理解的信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

5分12秒

服务器增加内存,Proxmox VE为虚拟服务器升级内存;手机立刻收到Zabbix的告警信息。

8分18秒

企业网络安全-等保2.0主机安全测评之Linux-Ubuntu22.04服务器系统安全加固基线实践

7分15秒

【玩转腾讯云】7分钟 初探 lighthouse 轻量型应用服务器 并搭建远程可视化界面

18.4K
9分12秒

运维实践-在ESXI中使用虚拟机进行Ubuntu22.04-LTS发行版操作系统与密码忘记重置

5分20秒

使用WGCLOUD实时监测主机服务器防火墙的状态

10分0秒

如何云上远程调试Nginx源码?

4分57秒

Linux搭建 我的世界(MC) 基岩版服务器

24.4K
领券