11.3. swap 交换分区

查看交换分区信息

$ swapon -s
Filename				Type		Size	Used	Priority
/dev/md127p3                            partition	15359992	1654332	-1
		

新增交换分区

dd if=/dev/zero of=/root/swap0 bs=1M count=2048
mkswap /root/swap0
swapon /root/swap0
		

例 11.1. 增加交换分区

# fallocate -l 4G swap0
# chmod 600 swap0
# mkswap swap0
# swapon /www/swap0
			

11.3.1. swapon failed: Invalid argument

[root@netkiller www]# swapon /www/swap0
swapon: /www/swap0: swapon failed: Invalid argument
			

注意:swap 不能建立在 btrfs 分区上

[root@netkiller www]# df -T /www
Filesystem     Type  1K-blocks     Used Available Use% Mounted on
/dev/vdb1      btrfs 209714176 26751256 181122984  13% /www
			

/www 分区使用 btrfs 所以当运行swapon时出现问题。

原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

时间: 2024-10-16 20:20:11

11.3. swap 交换分区的相关文章

Linux Swap交换分区介绍总结

Swap交换分区概念   什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料:   Linux divides its physical RAM (random access memory) into chucks of memory called pages. Swapping is the process whereby a page of memory is copied to the preconfigured space o

linux中swap交换分区分区设置教程

什么是swap分区 交换区可是看作是内存的一部分,只是它是从硬盘中划分出来的,它像windows下的虚拟内存,它的作用是缓存数据,划分它时,大小设成你的物理内存的大小的两倍. 设置swap交换分区 交换分区的大小分配推荐法则 内存小于4GB时,推荐不少于2GB的swap空间: 内存4GB~16GB,推荐不少于4GB的swap空间: 内存16GB~64GB,推荐不少于8GB的swap空间: 内存64GB~256GB,推荐不少于16GB的swap空间. 1.以root权限登录SSH,键入如下命令创建

给VPS增加 添加SWAP交换分区

安装AMH的时候,提示内存121MB,SWAP交换分区只有127MB,内存太小了安装不了:然后网上找找资料,发现可以给XEN或KVM架构的VPS增加SWAP,操作也非常的简单. 这里会用到dd命令我们先看一下dd命令参数 dd命令 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.可以用该命令实现DOS下的diskcopy命令的作用.先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能.需要注意的是,应该将硬

linux 增加swap(交换分区)的大小,以及还原

有的时候,我们要增加swap的大来,例如,安装oracle.下面说一下如何来增加交换分区的大小.   root@ubuntu:/home/zhangying# free -m  total used free shared buffers cached Mem: 3449 3256 193 0 723 1687 -/+ buffers/cache: 845 2604 Swap: 254 0 254 root@ubuntu:/home/zhangying# mkdir swap root@ubun

linux vps创建/增加Swap交换分区空间的例子

可能会由于我们使用的VPS系统内存比较小,在运行某些程序时候内存不足性能降低.这里我们可以针对为Linux Xen VPS主机创建和增加SWAP交换空间,提供程序运行的资源足够资源.所谓SWAP就是类似我们WINDOWS系统的虚拟内存一样,在物理内存不足的时候会短时间占用帮助运行程式. 在这里,不论我们的XEN VPS是否有SWAP交换分析,老蒋下面的教程会给利用硬盘的空间增加1GB SWAP出来. 增加SWAP之前内存情况 以上的图示,是我在增加SWAP之前的内存情况,目前SWAP已经有102

centos 创建swap 交换分区

阿里云的服务器是没有交换分区的,如 [www-data@iZbp1ivdq1ie5lmrhp13kjZ ~]$ free -m total used free shared buff/cache available Mem: 7823 854 124 25 6843 6661 Swap: 0 0 0 1.创建swap分区,关于这个swap 应该设置多大呢? 4GB 或 4GB 以下内存的系统,最小需要 2GB 交换空间: 大于 4GB 而小于 16GB 内存的系统,最小需要 4GB 交换空间:

如何管理配置Linux下的Swap交换分区

理解什么是swap分区 Swap是Linux下的虚拟内存分区,他的主要作用是在物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,让当前的程序来使用,这些内存释放出来的空间没有什么操作的程序,这些释放的内存将被保存到swap空间中,等到这写程序在运行的时候,再从swap虚拟空间来读取这些程序给内存来使用.这样中是在系统内存不够用的时候,进行交换.在针对Linux web服务器的时候,调整swap能提高系统很大的性能. 现在操作系统都突破了物理内存的限制,让程序可以操作大于物理内存的空间

Ubuntu 14.04 增加SWAP交换分区的方法

最近我的博客经常莫名连不上数据库, 后来查看发现是由于内存不足造成了系统将MySQL进程给关闭了, 输入命令free -m, 发现系统并未设置SWAP, 如下图所见:   所以想到自己给系统划出一块swap 首先, 在根目录下新建一个文件夹swap $ mkdir /swap 之后我们使用dd命令生成一个空文件, 由于我VPS的内存是1G, 所以我给swap划分一块2G大小的空间, 命令如下: $ cd /swap $ dd if=/dev/zero of=swap.img bs=1M coun

linux下创建SWAP交换分区

1.创建1GB的swap # dd if=/dev/zero of=/swapfile bs=1k count=1024k # dd if=/dev/zero of=/swapfile bs=1k count=2048k # mkswap /swapfile # swapon /swapfile # echo "/swapfile swap swap auto 0 0" | sudo tee -a /etc/fstab # sudo sysctl -w vm.swappiness=10