精华内容
下载资源
问答
  • Linux 设置swap分区

    2017-02-28 18:16:01
    当你free, 看到Swap 一栏,都是0 0 0, 的时候, 你就需要······
    1、检查当前的分区情况(使用free -m或cat /proc/Swaps )
    [root@db2 root]# free -m
    total used free shared buffers cached
    Mem: 1006 84 922 0 11 38
    -/+ buffers/cache: 35 971
    Swap: 0 0 0
    [root@db2 root]#
    2、增加交换分区文件及大小
    检查没有Swap,下面就需要增加,判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为64MB的交换文件的块大小为65536,在 shell 提示下以根用户身份键入以下命令,其中的 count 等于想要的块大小。
    [root@db2 root]# dd if=/dev/zero of=/home/Swap bs=1024 count=1024000
    1024000+0 records in
    1024000+0 records out
    [root@db2 root]#
    使用以下命令来设置交换文件:
    [root@db2 root]# mkSwap /home/Swap
    Setting up Swapspace version 1, size = 1023996 KiB
    [root@db2 root]#
    3、启用交换分区文件
    要立即启用交换文件而不是在引导时自动启用,使用以下命令:
    [root@db2 root]# Swapon /home/Swap
    检查增加后的交换情况:
    [root@db2 root]# free -m
    total used free shared buffers cached
    Mem: 1006 994 12 0 4 929
    -/+ buffers/cache: 60 946
    Swap: 999 0 999
    [root@db2 root]#
    要在引导时启用,编辑 /etc/fstab 文件来包含以下行(/home/Swap Swap Swap defaults 0 0 ):
    [root@db2 root]# vi /etc/fstab
    LABEL=/ / ext3 defaults 1 1
    LABEL=/boot /boot ext2 defaults 1 2
    /home/Swap Swap Swap defaults 0 0
    none /dev/pts devpts gid=5,mode=620 0 0
    none /proc proc defaults 0 0
    none /dev/shm tmpfs defaults 0 0
    LABEL=/usr /usr ext3 defaults 1 2
    /dev/sda5 Swap Swap defaults 0 0
    /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0
    /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
    /home/Swap Swap Swap defaults 0 0
    系统下次引导时,它就会启用新建的交换文件,再次检查添加后的情况:
    [root@db2 oracledb]# free -m
    total used free shared buffers cached
    Mem: 1006 979 27 0 6 917
    -/+ buffers/cache: 54 952
    Swap: 999 0 999
    [root@db2 oracledb]#

    展开全文
  • Linux设置Swap虚拟内存方法

    千次阅读 2018-05-10 02:11:11
    linux可以文件或者分区来当作虚拟内存。 首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M): free -m 查看swap信息,包括文件和分区的详细信息 swapon -s或者cat /proc/swaps 如果都没有,我们就...

    linux可以文件或者分区来当作虚拟内存。

    首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):

    free -m

    查看swap信息,包括文件和分区的详细信息

    swapon -s或者cat /proc/swaps
    如果都没有,我们就需要手动添加交换分区。注意,OPENVZ架构的VPS是不支持手动添加交换分区的。
    添加交换空间有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用, 则添加交换文件。

    增加swap交换文件

    1.使用dd命令创建一个swap交换文件

    dd if=/dev/zero of=/home/swap bs=1024 count=1024000
    这样就建立一个/home/swap的分区文件,大小为1G。

    2.制作为swap格式文件:

    mkswap /home/swap

    3.再用swapon命令把这个文件分区挂载swap分区

    swapon /home/swap
    我们用free -m命令看一下,发现已经有交换分区了。
    但是重启系统后,swap分区又变成0了。

    4.为防止重启后swap分区变成0,要修改/etc/fstab文件

    vi /etc/fstab
    在文件末尾(最后一行)加上
    /home/swap swap swap default 0 0
    这样就算重启系统,swap分区还是有值。

    5.删除swap交换文件

    1、先停止swap分区

    /sbin/swapoff /home/swap

    2、删除swap分区文件

    rm -rf /home/swap

    3、删除自动挂载配置命令

    vi /etc/fstab
    这行删除

    /home/swap swap swap default 0 0
    这样就能把手动增加的交换文件删除了。
    注意:
    - 增加删除swap的操作只能使用root用户来操作。
    - 装系统时分配的swap分区貌似删除不了。
    - swap分区一般为内存的2倍,但最大不超过2G

    使用分区来做SWAP(虚拟内存).

    1. 使用fdisk来创建交换分区(假设 /dev/sdb2 是创建的交换分区)

    2. 使用 mkswap 命令来设置交换分区:

    mkswap /dev/sdb2

    3. 启用交换分区:

    swapon /dev/sdb2

    4. 写入/etc/fstab,以便在引导时启用:

    /dev/sdb2 swap swap defaults 0 0

    5. 删除交换分区

    步骤如下:

    1、先停止swap分区

    /sbin/swapoff /dev/sdb2

    2、删除自动挂载配置命令

    vi /etc/fstab
    这行删除
    /dev/sdb2 swap swap defaults 0 0
    这样就能把手动增加的交换分区删除了。

    展开全文
  • Linux 系统如何设置SWAP大小相信很多人都有这个疑问,下面是官网推荐的设置方式,仅供大家参考: 4G以内的物理内存,SWAP 设置为内存的2倍。4-8G的物理内存,SWAP 等于内存大小。8-64G 的物理内存,SWAP 设置...
    Linux 系统如何设置SWAP大小相信很多人都有这个疑问,下面是官网推荐的设置方式,仅供大家参考:

    • 4G以内的物理内存,SWAP 设置为内存的2倍。
    • 4-8G的物理内存,SWAP 等于内存大小。
    • 8-64G 的物理内存,SWAP 设置为8G。
    • 64-256G物理内存,SWAP 设置为16G。

    实际上,系统中交换分区的大小并不取决于物理内存的量,而是取决于系统中内存的负荷,所以在安装系统时要根据具体的业务来设置SWAP的值。
    展开全文
  • 创建swap 创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小,bs块,count大小,实际根据情况创建,一般为1-4G) dd if=/dev/zero of=/root/...

    一,FILE形式

    创建swap

    1. 创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs * count=文件大小,bs块大小,count数量,实际根据情况创建,一般为1-4G,bs建议最大1M,总量=bs * count)
    	dd if=/dev/zero of=/root/swapfile bs=1M count=4096
    
    1. 格式化为交换分区文件:
    	mkswap /root/swapfile
    	# 建立swap的文件系统
    
    1. 赋权限
    chmod 600 /root/swapfile
    
    1. 启用交换分区文件:
    	swapon /root/swapfile
    	# 启用swap文件
    
    1. 停用交换分区文件:
    	swapoff /root/swapfile
    	# 停用swap文件
    
    1. 使系统开机时自启用,在文件/etc/fstab中添加一行:
    	/root/swapfile swap swap defaults 0 0
    

    删除swap file

    1. 执行命令
    	swapoff /root/swapfile 
    	rm /root/swapfile 
    
    1. 去掉fstab中添加启动行

    --------------------------------------华丽的分割线----------------------------------------------


    二,IMG形式

    1. 通过dd命令增加swap:
    	dd if=/dev/zero of=/var/swap.img bs=1024 count=512000
    	# 我们将swap文件写在/var/swap.img
    	# 参数:
        #   if 输入of 输出bs 块大小count 总大小
    
    1. 建立
    	sudo mkswap /var/swap.img
    
    1. 启动
    	sudo swapon /var/swap.img
    
    1. 看看swap是否生效:
      free
      total used free shared buffers cached
      Mem: 379772 370768 9004 0 4244 59912
      -/+ buffers/cache: 306612 73160
      Swap: 511992 91400 420592

      查看swap状态

    	cat /proc/swaps  
    
     	 Filename Type        Size    Used    Priority
        /var/swap.img         file    511992    107988    -1
    
    1. 开机加载swap分区
      通过修改/etc/fstab,启动时自动加载SWAP!
      在该文件末尾中追加:
    	/var/swap.img               swap                    swap    defaults        0 0
    
    1. 清理swap分区
      如果不再需要swap,可以清理该分区:
    	 swapoff /var/swap.img
    
    展开全文
  • Linux设置swap

    千次阅读 2011-08-11 11:45:33
    [root@gamedb ~]# free –m [root@gamedb tmp]# dd if=/dev/zero of=/tmp/big_swap bs=1024 count=2000000 [root@gamedb tmp]# du -sh /tmp/big_
  • linux-swap设置swappiness值

    千次阅读 2020-09-16 16:42:51
    swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap...
  • Linux修改Swap大小.

    2017-05-19 10:37:47
    Linux修改Swap大小.
  • 设置Linux SWAP

    2011-07-21 17:01:45
    建个128M的/tmp/swap文件dd if=/dev/zero of=/tmp/swap bs=1M count=128ll -h /tmp/swap格式化mkswap /tmp/swap启动swapon /tmp/swap查看swapon -s 把它加到fstab里面 /t
  • linux 扩展SWAP分区

    2012-05-26 23:34:33
    linux扩展linux swap分区和根目录空间不足
  • swap的值都是安装系统的时候设置好的,一般设置为内存的两倍大小。使用过程中发现swap值过小只能添加。 [root@host ~]# free -m(命令查看当前swap大小) total used free shared buff/cache available Mem: 1006...
  • [Linux]设置swap交换空间

    千次阅读 2019-04-04 11:41:58
    设置参数: sysctl -w vm.swappiness=60 4、 启用 swap 分区 swapon /data/swap echo “/data/swap swap swap defaults 0 0” >> /etc/fstab 5、 再次使用cat /proc/swaps 查看swap分区是否启动 ...
  • linux上,虚拟内存被称为swap space。过去以来,虚拟内存的大小应该是物理内存的两倍,但是最近几年来,物理内存的大小至少都有了好几个GB,如果16G内存用32G的swap岂不是太占用硬盘空间? 下图是虚拟内存和交换...
  • Linux关闭swap

    千次阅读 2020-07-06 17:56:20
    1.查看swap分状态 2.临时关闭 swapoff -a 3.永久关闭 需重启机器 systemctl reboot 注释掉 /etc/fstab 文件中的 swap配置
  • 如何合理设置Linuxswap分区

    千次阅读 2013-01-16 21:55:34
    作者:“玄武·巴依”(应作者博文要求) ...其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。 Swap的原理是一
  • 主要介绍了Linux添加swap分区的方法,首先需要我们建立一个普通的linux 分区,具体实例代码,大家跟随脚本之家小编一起看看吧
  • Linux添加swap分区

    千次阅读 2016-08-07 19:44:06
    根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存...当然我们在安装Linux的时候,就能直接讲swap分区设置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现swap分区空间不够,
  • Linux 开启 Swap分区

    千次阅读 2019-06-20 20:25:44
    Linux 开启 Swap分区
  •  Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。 Swap的原理是一个较...
  • linux centos 如何设置swap大小? swap的值都是安装系统的时候设置好的,一般设置为内存的两倍大小。使用过程中发现swap值过小只能添加。用free -m 命令查看当前swap大小 使用下面的命令创建2G的空间dd if=/dev/...
  • 如何设置Linux swap分区

    2014-07-30 06:32:20
    如何设置Linux swap分区 看到不少朋友问linuxswap分区的问题,收集到一篇 不错的文章 ,分享下。 什么是SwapSwap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux...
  • Linux挂载Swap

    千次阅读 2015-05-06 11:13:40
    Linux 挂载Swap 创建Swap设备 //这里需要创建一个新的硬盘 可以进入到fdisk -l 中查看 Disk /dev/sda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors ...
  • Linux中的swap分区设置

    2019-07-31 00:28:09
    基本的一个原则是:如果内存较小(根据经验,物理内存小于4GB),一般设置swap分区设置为内存的2倍;如果物理内存大于4GB小于16GB,可以设置swap分区大小等于物理内存即可;如果内存大小在16GB以上,就可以设置swap...
  • Linuxswap分区的创建与配置

    万次阅读 2020-09-10 09:37:24
    Linux swap的创建与配置 在Linux下,swap的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。 Linux下的swap有两种实现形式,...
  • Linux开启swap空间

    千次阅读 2017-02-25 16:51:40
    Linux开启swap空间有好几种方法,在这里只介绍两种比较常用的:使用『交换文件』和使用『交换分区』。
  • linux 修改swap

    千次阅读 2017-11-15 08:38:47
    创建 swap 区 dd if=/dev/zero of=/home/swap bs=1024 count=512000标记 mkswap /home/swap启用 swapon /home/swap修改fstab /home/swap swap swap defaults 0 0或者直接调整原swapswa
  • Linux 扩展swap分区

    2019-12-04 23:49:58
    1、查看当前swap大小2、增加交换分区文件3、设置交换文件:4、启用交换分区文件5、再次查看SWAP大小6、设置永久挂载 在按照oracle 12c时,提示swap分区不足,研究了下swap分区的扩展 1、查看当前swap大小 看到当前...
  • Linux 配置swap

    千次阅读 2018-06-27 16:35:27
    今天突然遇到一个case需要配置Linux系统的swap,主要步骤及命令如下, 1 free 2 dd if=/dev/zero of=/var/swap bs=1024 count=6144000 3 mkswap /var/swap 4 mkswap -f /var/swap 5 swapon /var/swap 6 free 7 cat ...
  • linux调整swap分区

    千次阅读 2018-08-06 14:43:49
    free -m #查看当前swap分区大小 创建swapfile dd if=/dev/zero of=/swap_file bs=1M count=2000 #复制2G磁盘空间(说明:bs:... 将swapfile设置swap空间 mkswap /swap_file #格式化为swap分区 启用交换空间 sw...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 157,400
精华内容 62,960
关键字:

linux设置swap

linux 订阅