1.软文推荐

2.软文推荐

3.软文推荐

当物理内存即将耗尽时,Linux 就会用到 sawp 分区。swap 类似于 wiondows 下的虚拟内存一样。当 swap 也耗尽时,这个时候 linux 会遵循内核机制,随机会杀掉一些占用内存资源较高的内存,所以一般就需要去扩容,本篇文章重点为大家讲解一下sawp 分区扩容具体方法。

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。是不是有点激动,想要体验Linux之美,跟着山医的小凡一起动手实验。

本文来源:www.lxlinux.net/6984.html,若引用不当,请联系修改。

相关文章 8

1

台湾vps好用吗?台湾vps的优点和缺点是什么?(台湾直连vps) 2分钟前

台湾vps好用吗?台湾vps 距离大陆近,延迟低。而且,台湾地区没有沟通的话,没有语言障碍。不过大陆这边提供台湾VPS的比较少。台湾vps在...

2

Ubuntu下安装Handbrake具体方法 3分钟前

HandBrake 是一款开源、GPL 授权、跨平台、多线程的 DVD 到 MPEG-4 转换工具,现可用于 MacOS X、Linux 和 Windows 系统,下面为大家分享一下Ubuntu下安...

3

VPS教程:如何搭建属于自己的个人云笔记服务器(怎么用vps) 5分钟前

今天,云服务器网(yuntue.com)小编给大家介绍下搭建个人专属云笔记服务器的教程。不管是工作中还是学习中一款高效好用的云笔记是必不可...

4

讲解ECharts 样式设置 8分钟前

ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并...

5

Linux常用命令—setpci命令 8分钟前

Linux常用命令 setpci命令 是一个查询和配置PCI设备的使用工具,下面良许教程网为大家分享一下Linux常用命令setpci命令具体使用方法。 setpci...

6

Linux fconfig命令实例分享 11分钟前

Linux ifconfig命令用于显示或设置网络设备。ifconfig可设置网络设备的状态,或是显示目前的设置。 命令实践 1、显示网卡信息 (1)显示激活...

7

凯轻云:香港轻量云服务器,2核/2G/30G SSD/30M带宽,32元/月起;香港BGP弹性云,1核1G/5M带宽仅 14分钟前

凯轻云怎么样? 凯轻云是一家专注于香港/美国云主机、国内云主机、轻量应用服务器等vps服务,凯轻云香港免备案主机即买即用,买香港独...

8

蘑菇主机(Moack):8核32G1T硬盘/韩国服务器租用,月付$28.71(蘑菇云电脑官网) 15分钟前

蘑菇家独立服务器,最早那个28.71美元套餐怎么买? 好像原来的链接失效了,另外优惠码也不可以用了,另外MK-5S系列也没有优惠了,站长今...