钟二网络头像

钟二网络

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

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

linux下查看swap

钟逸 Linux 2025-06-10 18:46:22 4

Swap 是指虚拟内存中使用的一部分硬盘空间,当物理内存不足时,系统会将一些暂时不使用的内存页面移动到 Swap 空间中,以便腾出物理内存空间供其他程序使用。查看 Swap 可以帮助您了解系统的内存使用情况和性能。

使用 free 命令查看 Swap

free 命令可以显示系统的内存信息,包括 Swap 使用情况。使用以下命令:

free -m

输出结果中,Swap 相关信息如下:

Total: 4096 MiB

Used: 2143 MiB

Free: 1953 MiB

Shared: 0 MiB

Buff/cache: 337 MiB

Available: 2290 MiB

Swap: 2047 MiB

Used: 0 MiB

Free: 2047 MiB

其中:

* Swap: Swap 总空间大小

* Used: 已使用的 Swap 空间大小

* Free: 可用的 Swap 空间大小

使用 vmstat 命令查看 Swap

vmstat 命令可以显示系统虚拟内存统计信息,包括 Swap 使用情况。使用以下命令:

vmstat 1 5

输出结果中,Swap 相关信息如下:

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 0 2509128 362888 5875888 0 0 0 0 80 56 0 0 100 0 0

0 0 0 2509128 362888 5875888 0 0 0 0 71 56 0 0 100 0 0

0 0 0 2509128 362888 5875888 0 0 0 0 71 55 0 0 100 0 0

0 0 0 2509128 362888 5875888 0 0 0 0 70 55 0 0 100 0 0

0 0 0 2509128 362888 5875888 0 0 0 0 70 55 0 0 100 0 0

其中:

* swpd: 已使用的 Swap 空间大小

* free: 可用的 Swap 空间大小

使用 swapon 命令查看 Swap

swapon 命令可以显示系统中已启用的 Swap 设备。使用以下命令:

swapon -s

输出结果中包含了 Swap 设备的路径和大小信息,例如:

Filename Type Size Used Priority

/swapfile file 500M 0B -1

其他查看 Swap 的工具

除了以上命令之外,还有其他工具也可以查看 Swap,例如:

* **top 命令:**使用 top -m 命令可以查看系统内存使用情况,其中包括 Swap 信息。

* **ps aux 命令:**使用 ps aux | grep swap 命令可以查看使用 Swap 的进程。

* **sysctl vm.swapiness 命令:**使用 sysctl vm.swapiness 命令可以查看 Swap 倾向值,该值表示系统在使用 Swap 时的积极程度。

文章目录
    搜索