Linux扩展swap分区

查看系统内存和硬盘

top命令查看cpu和内存实时状况。

free -m命令查看内存使用情况。

查看各个程序占用的内存大小

#按cpu升序排列
ps aux --sort=+%cpu
#按内存升序排列
ps aux --sort=+rss

查看硬盘大小

df -hl  #查看磁盘剩余空间
df -h   #查看每个根路径的分区大小

添加SWAP

SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。

1、先用命令查看自己的swap多大:

[root@host /]# free -m

2、创建一个大小为2G(4G为4194304)的文件,其中的 count 等于想要的块大小:

[root@host /]# dd if=/dev/zero of=/home/swap bs=1024 count=2048000

3、把这个文件变成swap文件:
[root@host /]# mkswap /home/swap

4、启用这个swap文件:

[root@host /]# swapon /home/swap

5、再次查看分区,成功扩展2G

[root@host /]# free -m

永久生效

vi /etc/fstab添加如下

/home/swap              swap                    swap    defaults        0 0

参考链接:https://blog.csdn.net/ares_song/article/details/81203251

 
原文地址:https://www.cnblogs.com/aeolian/p/12106665.html