Ubuntu设置虚拟内存及调整大小 Linux

mowen 2024-07-19 610

1、查看当前内存使用情况

swapon --show
               total        used        free      shared  buff/cache   available
Mem:          128582       33162         555         150       94863       94178


2、创建新的swap文件,bs * count=空间大小,设置为100G

dd if=/dev/zero of=/.swapfile bs=1M count=102400
102400+0 records in
102400+0 records out
107374182400 bytes (107 GB, 100 GiB) copied, 65.8327 s, 1.6 GB/s


3、设置读写权限

chmod 0600 /.swapfile


4、创建swap分区

mkswap /.swapfile


5、启用swap

swapon /.swapfile


6、查看内存使用情况

swapon --show
               total        used        free      shared  buff/cache   available
Mem:          128582        4489       18014         150      106078      122860
Swap:         110591         254      110337


7、持久化,重启后生效

vim /etc/fstab
/.swapfile none swap sw 0 0


8、调整swap分区大小,设置为1G

swapoff /.swapfile && 
rm -rf /.swapfile && 
dd if=/dev/zero of=/.swapfile bs=1M count=1024 && 
chmod 0600 /.swapfile && 
mkswap /.swapfile && 
swapon /.swapfile


最新回复 (0)
返回
发新帖
X