linux增大交换分区

进来在批量搭建环境,遇到搭建完环境之后发现swap忘记的情况,后来百度了下,发现了下面的方法,网上可能存在好多相应的帖子说这个事情也比较简单,以下是自己实践的结果,分享给大家。

1.查看现有memory及swap

[[email protected] tmp]# free -m
             total       used       free     shared    buffers     cached
Mem:          7869        164       7705          0          7         47
-/+ buffers/cache:        108       7760
Swap:            0          0          0

2.用dd命令创建一个8G的文件(8G=1024*1024*8=8388608)

[[email protected] ~]# dd if=/dev/xvda of=/var/swapfile bs=1024 count=8388608

8388608+0 records in
8388608+0 records out
8589934592 bytes (8.6 GB) copied, 318.562 s, 27.0 MB/s
[[email protected] ~]# 

3.将它创建为Linux Swap虚拟交换文件

[[email protected] ~]# mkswap /var/swapfile
mkswap: /var/swapfile: warning: don‘t erase bootbits sectors
        on whole disk. Use -f to force.
Setting up swapspace version 1, size = 8388604 KiB
no label, UUID=0a4afee0-20da-40d0-81a1-5a1b98bf2763
[[email protected] ~]# swapon /var/swapfile

4.可以使用free -m 查看swap的大小,使用swapon -s 查看swap状态

[[email protected] ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          7869        167       7702          0          8         48
-/+ buffers/cache:        110       7758
Swap:         8191          0       8191
[[email protected] ~]# swapon -s
Filename                Type        Size    Used    Priority
/var/swapfile                           file        8388600    0    -1
[[email protected] ~]# 

5.设置系统启动自动激活虚拟交换文件

[[email protected] ~]# vi /etc/fstab
/var/swapfile           swap                    swap    defaults        0 0
时间: 2024-08-08 04:59:45

linux增大交换分区的相关文章

Linux SWAP 交换分区配置说明

一.SWAP 说明 1.1 SWAP 概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中.这样,系统总是在物理内存不够时,才进行Swap交换. 这个是SWAP 交换分区的作用. 实际上,我们更关注的应该是SWAP分区的大小问题. 设置多大才是最优的. 一般来说可以按照如下规则设置swap大小

linux添加交换分区swap增加虚拟内存

阿铭linux学习笔记之swap分区 一.作用: swap分区是交换分区,在系统物理内存不足时与swap进行交换,对web服务器的性能影响极大,通过调整swap分区大小来提升服务器的性能,节省资源费用. 二.步骤: 1.先创建一个swap文件 命令如下: dd  if=/dev/zero of=/tmp/swap bs=1024k count=1000 查看现在的系统内存: free -m  :'-m' 是将结果以'MB'的形式显示出来 2.格式化我们创建的swap文件 命令: mkswap -

Linux SWAP 交换分区配置说明(转)

一.SWAP 说明 1.1 SWAP 概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中.这样,系统总是在物理内存不够时,才进行Swap交换. 这个是SWAP 交换分区的作用. 实际上,我们更关注的应该是SWAP分区的大小问题. 设置多大才是最优的. 一般来说可以按照如下规则设置swap大小

linux 添加交换分区

[操作简介] 增加swap分区方法: 1.新建磁盘分区作为swap分区 2.用文件作为swap分区 (操作更简单,我更常用) 下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎.)   一.新建磁盘分区作为swap分区  1.以root身份进入控制台(登录系统),输入 # swapoff -a #停止所有的swap分区 2. 用fdisk命令(例:# fdisk /dev/vdb)对磁盘进行分区,添加swap分区,新建分区,在fdisk中用"t"命令将新添的分区id改为8

Linux SWAP交换分区大小设置

当Linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中. 以前几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍.这些建议到了现在就是那么适用了,现在的服务器动不动就是 16GB/32GB甚至256GB 内存,难道相应的交换分区也要扩大到 32GB/64GB/512GB?

Linux 设置交换分区

当需要添加swap分区时,可以使用如下方法:设置交换分区:1 以dd指令建立swapoff2 mkswap 来将swapfile 格式化为swap的档案格式.3 swapon 来启动该系统文件,使之成为swap[[email protected] ~]# dd if=/dev/zero f=/tmp/swap bs=4K count=1638216382+0 records in16382+0 records out67100672 bytes (67 MB) copied, 1.05299 s

Linux设置交换分区swap

参考: http://www.vpser.net/opt/vps-add-swap.html https://www.zntec.cn/archives/vps-swap.html http://yzs.me/1431.html 添加: #step 1 生成Swap文件(256MB为例) sudo dd if=/dev/zero of=/var/swapfile bs=1024 count=262144 #step 2 设置交换分区 sudo mkswap /var/swapfile #step

linux swap 交换分区设置

1.创建swap分区 dd if=/dev/zero of=/swap/swap bs=1024 count=1024000 if //输入of //输出bs //块儿大小count //总大小 2.创建Linux交换文件mkswap /swap/swap 3.立即激活/swap/swap交换文件swapon /swap/swap 4.设置开机启动 vim /etc/fstab 增加一行 /var/swap               swap                    swap  

Linux创建交换分区