钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1306729
首页 Linux 正文内容

linux电脑查看内存

钟逸 Linux 2024-07-14 12:35:56 39

任务管理器查看

在 Linux 系统中,可以使用任务管理器来查看内存使用情况。在终端中输入以下命令:

top

你会看到一个类似于以下内容的输出:

top - 18:07:04 up 1 day, 9:55, 1 user, load average: 0.12, 0.09, 0.06

Tasks: 179 total, 1 running, 178 sleeping, 0 stopped, 0 zombie

%Cpu(s): 0.5 us, 0.5 sy, 0.0 ni, 98.9 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st

KiB Mem : 325468 total, 282608 used, 42860 free, 21920 buffers

KiB Swap: 404496 total, 0 used, 404496 free. 190008 cached Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

1 root 20 0 521488 16728 12372 S 0.0 0.1 0:11.58 systemd

2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd

3 root -2 0 0 0 0 I 0.0 0.0 0:00.00 ksoftirqd/0

输出中,"Mem"部分显示了物理内存的使用情况,包括总内存("total")、已用内存("used")、可用内存("free")和缓冲区内存("buffers")。

Free命令查看

free 命令也可以用来查看内存使用情况。在终端中输入以下命令:

free

你会看到一个类似于以下内容的输出:

total used free shared buff/cache available

Mem: 325468 282608 42860 0 21920 63000

Swap: 404496 0 404496

输出中,"Mem"部分显示了物理内存的使用情况,包括总内存("total")、已用内存("used")、可用内存("free")和缓冲区内存("buff/cache")。

Ps命令查看

ps 命令可以用来查看进程的内存使用情况。在终端中输入以下命令:

ps aux --sort=-%mem

你会看到一个类似于以下内容的输出:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

root 1 0.0 0.1 521488 16728 ? Ss 18:07 0:11.58 systemd

root 2 0.0 0.0 0 0 ? S 18:07 0:00.00 kthreadd

root 3 0.0 0.0 0 0 ? S 18:07 0:00.00 ksoftirqd/0

输出中,"%MEM"列显示了每个进程使用的内存百分比。

其他命令

还有其他一些命令可以用来查看 Linux 电脑的内存使用情况,包括:

* vmstat : 显示虚拟内存统计信息

* sar -r : 显示内存使用情况的历史记录

* cat /proc/meminfo : 显示内存使用情况的详细统计信息

文章目录
    搜索