您好,欢迎光临系统之家!

系统之家 - 为您打造全网最优秀的系统论坛!

 找回密码
 注册
搜索

ubuntu linux 设置虚拟内存

查看: 86|回复: 0

[教程] ubuntu linux 设置虚拟内存 [复制链接]

Rank: 64Rank: 64Rank: 64Rank: 64

UID
5
帖子
6528
威望
4281 点
黄金
10479 金币
在线时间
4487 小时
注册时间
2005-5-13
最后登录
2020-7-15

终身成就奖 宣传大使奖

发表于 2020-3-8 21:53:09 |显示全部楼层
手里有个阿里云的小鸡,只有512M内存,运行大点东西很容易崩溃。
一看free -m,原来没有swap,像linode是开机器的时候默认就提示设置了。
首先cd /tmp,然后建立一个500M的空文件:
  1. dd if=/dev/zero of=swapfile bs=1024 count=500000
复制代码
返回提示:
500000+0 records in
500000+0 records out
512000000 bytes (512 MB, 488 MiB) copied, 4.21192 s, 122 MB/s
修改权限为600:
  1. chmod 600 swapfile
复制代码
然后转换生成的文件为swap:
  1. mkswap swapfile
复制代码
返回提示:
Setting up swapspace version 1, size = 488.3 MiB (511995904 bytes)
no label, UUID=78243057-b4ff-478c-be22-d4863de9d94b
最后起用swap:
  1. swapon swapfile
复制代码
此时再free -m就看到新加的swap了。
不需要时可以:
  1. swapoff swapfile
复制代码
个人偏向于把swapon swapfile直接加到自动启动脚本里,这样就一劳永逸啦:D
中华人民共和国宪法第四十条:
中华人民共和国公民的通信自由和通信秘密受法律的保护。

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

回顶部