查看当前swap
查看当前swap在哪个文件,可以使用以下命令:
cat /proc/swaps
输出结果中,Filename列显示了当前swap文件的文件名。
例如,输出结果如下:
cat /proc/swapsFilename Type Size Used Priority
/swapfile file 2097148 1387808 -2
说明:
/swapfile 是swap分区的设备文件
处理swap分区
Linux系统中,swap分区用于在物理内存不足时提供额外的内存空间。当物理内存不足时,内核会将一些不使用的内存页移动到swap分区中,以便为正在运行的程序腾出空间。
如果swap分区被占满,则可能会导致系统性能下降,甚至出现死机等问题。因此,当swap分区被占满时,需要及时采取措施进行处理。
介绍比较粗暴点的办法
清理swap分区
swapoff /swapfile
其中,/swapfile是swap分区的设备文件。
执行此命令后,swap分区将被关闭,并释放所有已使用的空间。
然后开启swap分区
swapon /swapfile
永久关闭swap分区
swapoff --all