蝙蝠岛资源网 Design By www.hbtsch.com

在linux磁盘刚分区的时候,我们会划分一个swap分区,这块分区作为一块虚拟内存,承担着扩充内存的作用。然而在工作中我们会遇到虚拟内存也不够用的情况,这个时候我们也不能重新给磁盘进行分区,只能通过增加一个swap文件,来扩充我们的虚拟内存。下面小编就为大家带来扩展虚拟内存的方法教程。一起去看看吧!

扩展虚拟内存的方法教程

扩展虚拟内存的方法教程

1.检查现有交换空间的大小

如果你想检查你现有虚拟内存的大小,可以使用命令‘free -m ’

[root@chenfancentos ~]# free -m

total used free shared buffers cached

Mem: 988 164 823 0 26 48

-/+ buffers/cache: 90 898

Swap: 1999 0 1999

根据现有交换空间的大小,选择合适的拓展大小。

2.创建适合的swapfile

我们经常可以使用"dd"命令来创建一个文件,用 “if” 指定源,基本上除了 “/dev/zero” 外基本上不会写别的,而/dev/zero 是UNIX系统特有的一个文件。“of” 指定目标文件, “bs” 定义块的大小, “count” 定义块的数量,这两个参数的多少决定了目标文件的大小。

[root@chenfancentos ~]# dd if=/dev/zero of=/tmp/swapfile bs=300M count=1

记录了1+0 的读入

记录了1+0 的写出

314572800字节(315 MB)已复制,13.9027 秒,22.6 MB/秒

[root@chenfancentos ~]# du -h /tmp/swapfile

300M /tmp/swapfile

可以看到新生成了一个swapfile文件,大小为300M.

3.格式化刚才创建的swapfile

[root@chenfancentos ~]# mkswap -f /tmp/swapfile

Setting up swapspace version 1, size = 307196 KiB

no label, UUID=c4e2a8b1-fa09-41ab-bcbf-63c273ed9598

可以看到格式化后成功的UUID信息

4.实现开机自动挂载交换文件

我们在/etc/fstab中增加一下条目 /tmp/swapfile swap swap defaults 0 0,就能实现开机自动挂载。

[root@chenfancentos ~]# cat /etc/fstab

# /etc/fstab

# Created by anaconda on Sat Apr 2 19:37:01 2016

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=301b2f9f-91d3-47dd-8a43-d377cba1cd5c / ext4 defaults 1 1

UUID=812455f9-a63f-4b09-9336-05e3ada6f9a7 /boot ext4 defaults 1 2

UUID=416480d0-662c-406c-a328-b4c2f370577b swap swap defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

proc /proc proc defaults 0 0

/tmp/swapfile swap swap defaults 0 0 

就这样即使后续重启,也能做到自动挂载。

5.启用swapfile,查看虚拟内存大小

[root@chenfancentos ~]# swapon /tmp/swapfile

[root@chenfancentos ~]# free -m

total used free shared buffers cached

Mem: 988 136 852 0 10 50

-/+ buffers/cache: 74 913

Swap: 2299 0 2299

可以兴奋的看到,相对于初始的虚拟内存,现在增加了300M。是不是有点激动。

以上的内容就是小编为大家带来的扩展虚拟内存的方法教程了,希望能够帮助到大家!

标签:
扩展,虚拟内存

蝙蝠岛资源网 Design By www.hbtsch.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
蝙蝠岛资源网 Design By www.hbtsch.com

评论“扩展虚拟内存的方法教程”

暂无扩展虚拟内存的方法教程的评论...

稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!

昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。

这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。

而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?