钟二网络头像

钟二网络

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

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

linux系统查看swap

钟逸 Linux 2025-08-30 20:40:26 2

什么是Swap?

Swap是Linux系统中一个特殊的区域,用于在物理内存不足时存储临时数据。当物理内存被用尽时,操作系统会将一些较少使用的页面移到Swap中,以腾出物理内存空间用于更重要的进程。Swap可以提高系统的整体性能,并防止内存不足导致系统崩溃。

查看Swap使用情况

要查看Swap的使用情况,可以使用以下命令:

free -m

该命令将输出如下信息:

Total: 16 GiB

Free: 12 GiB

Used: 4 GiB

Swap: 4 GiB

Cache: 1 GiB

在输出中,Swap行显示了Swap空间的大小和使用情况。其中,Total表示Swap空间的总大小,Used表示已使用的Swap空间,Free表示剩余的Swap空间。

调整Swap大小

如果Swap空间不足,可以调整其大小。要增加Swap大小,可以使用以下命令:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024000

sudo mkswap /swapfile

sudo swapon /swapfile

其中,/dev/zero表示一个空设备文件,bs=1024 count=1024000表示创建大小为1GB的文件,/swapfile表示Swap文件的文件名。完成后,使用mkswap命令创建Swap分区,并使用swapon命令启用它。

要禁用Swap,可以使用以下命令:

sudo swapoff /swapfile

sudo rm /swapfile

这些命令将禁用Swap分区并删除Swap文件。

文章目录
    搜索