Linux 配置swap

今天突然遇到一个case需要配置Linux系统的swap,主要步骤及命令如下,

1 free --检查当前swap分配情况
2 dd if=/dev/zero of=/var/swap bs=1024 count=6144000 --61440006G,可以需要配置多少空间swap配置相应值
3 mkswap /var/swap
4 --mkswap -f /var/swap
5 swapon /var/swap --打开配置的swap分配
6 free --检查配置后的swap分配情况
7 cat /proc/swaps --查看swaps文件检查swap分配情况
8 vim /etc/fstab --修改fstab使swap永久生效
9 --swapoff /var/swap --关闭swap

以下是我这边的实际配置步骤,仅供参考,

1 free
[root@bigdatatst014 ~]# free
              total        used        free      shared  buff/cache   available
Mem:       16268612     9583376     4590600      671896     2094636     5744804
Swap:             0           0           0
2 dd if=/dev/zero of=/var/swap bs=1024 count=6144000
[root@bigdatatst014 ~]# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
2048000+0 records in
2048000+0 records out
2097152000 bytes (2.1 GB) copied, 3.69634 s, 567 MB/s
3 mkswap /var/swap
[root@bigdatatst014 ~]# mkswap /var/swap
Setting up swapspace version 1, size = 2047996 KiB
no label, UUID=77563557-5156-442b-a445-1d376d86342a
4 mkswap -f /var/swap
5 swapon /var/swap
[root@bigdatatst014 ~]# swapon /var/swap
swapon: /var/swap: insecure permissions 0644, 0600 suggested.
6 free
[root@bigdatatst014 ~]# free
              total        used        free      shared  buff/cache   available
Mem:       16268612     9583196     2489088      671896     4196328     5721144
Swap:       2047996           0     2047996
7 cat /proc/swaps
[root@bigdatatst014 ~]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/var/swap                               file            2047996 0       -1
8 vim /etc/fstab
  add: /var/swap               swap                    swap    defaults        0 0
9 swapoff /var/swap

猜你喜欢

转载自blog.csdn.net/post_yuan/article/details/80831348
今日推荐