如何在Ubuntu 14.04中创建swap交换分区大小文件

linux中如何设置swap交换分区
linux中如何设置swap交换分区
swap交换分区一般只在xen VPS有这种功能,openvz则没有。swap交换分区可以增加一定量的内存使用,但增加swap分区的最重要的作用是防止网站流量突然增大而导致 分配内存不够用而死机。如果你的VPS长期处理使用swap的状态下,建议你检查下程序或VPS,或者升级更大的内存的VPS,因为使用swap交换分 区,会使服务器的性能降低很多,导致访问速度变慢。下面我们来看看如何增加swap交换分区。 1、以root权限登录SSH,键入如下命令创建512M的swap文件(1024 * 512MB = 524288).
dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
2、创建交换文件
mkswap /swapfile1
3、立即激活 /swapfile1交换文件
swapon /swapfile1
4、设置系统自激活交换文件。编辑 /etc/fstab文件,并增加如下第二行代码。
vi /etc/fstab
/swapfile1 swap swap defaults 0 0
5、重启系统,使用free -m查看swap大小。
#vi /etc/fstab
UUID=b45eed4a-b319-43fa-9d03-200c558b5d84 / & & & & & & & & & & & ext4 & &defaults & & & &1 1
UUID=0ab45aeb-98f7-4f31-863d-791f /boot & & & & & & & & & ext4 & &defaults & & & &1 2
/dev/sdb5 & & & & & & & swap & & & & & & & & & &swap & &defaults & & & &0 0&
UUID=bddbfd46-378f-4f9c6f4ab6 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一周开源新闻:Ubuntu 17.04 将使用交换文件来代替 Swap 分区
更多: - Fedora 项目组发布 DNF 2.0.0 包管理器 - KDE 发布管理 Systemd 和 用户单元的图形化工具-- jasminepeng本文导航-Ubuntu 17.04 (Zesty Zapus) 将使用交换文件来代替 Swap 分区00%-Fedora 项目组发布 DNF 2.0.0 包管理器35%-KDE 发布管理 Systemd 和 用户单元的图形化工具:SystemdGenie51%-KDE 分区管理器 3.0.0 支持 LVM on LUKS 和 LUKS on LVM 配置72%-Wine-Staging 2.0 让 Linux 用户可以玩 Doom 2016,并带 Vulkan 支持87%作者: jasminepengUbuntu 17.04 (Zesty Zapus) 将使用交换文件来代替 Swap 分区Canonical 的软件工程师 Dimitri John Ledkov 最近宣布[1]即将发布的 Ubuntu Linux 系统安装时将丢弃 Swap 分区方式,改为交换文件方式。对我们中的大多数使用带 SSD 或 NVMe 闪盘及内存充足的人来说,这不是什么大新闻。不过那些想要将 Ubuntu 后续版本安装在 10 多年前 PC 上的人们来说,可能会对此感兴趣。多年前,全新安装 GNU/Linux 时创建 Swap 分区是强制要求的,但随着科技进步而发生了变化。现在即使最廉价的电脑也至少 4G 内存,对于办公和基本计算来说已经足够。
11月的运营数据显示,移动4G用户已经突破5亿,已然是“巨无霸”的存在。这里面的因素颇多,比如牌照先机、3G不给力、底子强等等...
&来源:快科技
日本的爱情旅馆是一种短期酒店,其实是专门为热恋中情侣提供隐蔽处所而设计的。这样的旅馆近年来在日本是越来越受欢迎了,因为在日本...
&来源:凤凰网
8月20日晚上8时许,山东省东营、潍坊、滨州、德州、济南等多市空中发现不明物体,目击者一致表示,不明飞行物不止一个。
&来源:外星人未解之谜汇总
南极这么寒冷,而且荒无人烟,而且南极磁场强烈,极点也是地球上充满神秘的地方,探索中在南极地表发现了一条巨大的裂缝,里面居然有UFO的残骸...
&来源:IT笔记
百慕大海底深处惊现超时空隧道竟然直通月球?是地球上最具传奇色彩的区域之一,传闻中曾有一连串的飞机、航船在此失踪。
&来源:高科技前沿
回顾2016,手机市场风云变幻的节奏似乎有些让人摸不到脉络,两大巨头三星及苹果纷纷遭遇危机,王者地位被撼动无疑。
&来源:十把刀
贵州射电刚刚试运行,就收到了一个可疑宇宙信号,分析结果指出这个信号源位于1300多光年之外的宇宙深空。
&来源:呼和浩特吧
英国曼威斯丘皇家空军基地 RAF Menwith Hill. UK,这是欧洲最大的一个神秘建筑,也是最独具外形的建物之一...
&来源:凤凰网
尼尔·奥尔登·阿姆斯特朗,人类历史上第一个登录月球的人,当年在登月之后,很多记者都想要采访阿姆斯特朗...
&来源:王鹏飞
人类存在的时间实在是太短了。相比人类苍白的经历,鬼知道地球见证过怎样的残暴和杀戮。
&来源:蚂蚁掌柜Ubuntu修改交换文件(交换*分区*)的大小
以前的linux在安装的时候一般都会设定一个交换分区空间。但经常不使用也浪费,不够用以后再修改也麻烦。这样我们可以通过使用交换文件来代替以前独立硬盘上的交换分区。
首先要先说明优化修改swap
在ubuntu 里面,swappiness的值的大小对如何使用swap分区是有着很大的联系的。
swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,
swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。
两个极端,对于ubuntu的默认设置,这个值等于60,建议修改为10。具体这样做: 为了命令执行方便一开始我使用sudo
-i &然后输入密码取得root权限以后就方便些。
1.查看你的系统里面的swappiness
$ cat /proc/sys/vm/swappiness
不出意外的话,你应该看到是 60
2.修改swappiness值为10
$ sudo sysctl vm.swappiness=10
但是这只是临时性的修改,在你重启系统后会恢复默认的60,所以,还要做一步:
$ gedit /etc/sysctl.conf
在这个文档的最后加上这样一行:
vm.swappiness=10
然后保存,重启。ok,你的设置就生效了。
下面我们开始创建需要的交换文件(交换空间)
先创建一个交换文件存放的目录。我在根目录下创建名叫swap的目录
&mkdir /swap
然后进入目录
创建自己希望的交换分区文件的大小
&sudo dd if=/dev/zero of=swapfile bs=1M
count=2k (创建2G的swap, 这步比较慢 创建分区的大小就= bs *
成功后会有提示,这时候查看swap文件夹下会多一个交换文件(swapfile),文件名字你可以自己定义在上面创建命令里。
然后输入命令 & &
& mkswap swapfile
挂载交换分区:swapon swapfile
如 果想卸载的话输入:swapoff swapfile &
卸载后可以删除这个文件,然后重新根据你新的需要创建和调整交换文件大小
最后可以查看空间大小:free -m
&swap项后面的大小就是你设定交换文件的大小如果不为0就说明挂载成功了。
root@babe-FMVNA8HEC:/swap# free -m
&total & &
& used & &
& free & &
shared & &buffers
& & cached
Mem: & & &
& & 2869 &
& & & 1786
-/+ buffers/cache: & &
& 1076 & &
Swap: & & &
& 2047 & &
& & & 2047
自动挂在交换文件(交换分区)
自动挂载交换文件
sudo gedit /etc/fstab
在最后添加“/swap/swapfile&&&&
defaults&&&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 swap交换分区大小 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信