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 交换空间;
大于 16GB 而小于 64GB 内存的系统,最小需要 8GB 交换空间;
大于 64GB 而小于 256GB 内存的系统,最小需要 16GB 交换空间。

2.添加swap分区:

dd if=/dev/zero of=/swapfile bs=1k count=2048000
2. 创建SWAP文件
# mkswap /swapfile
3. 激活SWAP文件
# swapon /swapfile
4. 查看SWAP信息是否正确
# swapon -s
5. 添加到fstab文件中让系统引导时自动启动
# echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab
6. 用命令free检查2G交换分区生效
# free -m
# grep SwapTotal  /proc/meminfo
7. 释放SWAP文件
# swapoff /swapfile
8. 删除SWAP文件
# rm -fr /swapfile

 

时间: 2024-11-09 00:34:05

centos 创建swap 交换分区的相关文章

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

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交换分区概念   什么是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 vps创建/增加Swap交换分区空间的例子

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

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

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

linux 创建swap交换区

1.创建Swap分区步骤: 1)  用fdisk 创建分区,一会把此分区创建为Swap分区:  fdisk /dev/sda 2) 假设新创建的分区为sda3,用fdisk 子命令 t  更改分区类型: [root@lyg ~]# fdisk /dev/sda The number of cylinders for this disk is set to 32635. There is nothing wrong with that, but this is larger than 1024,

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

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 # m