交换分区管理

创建交换分区

linux上的交换分区必须使用独立的文件系统
且文件系统的systemid必须为82
mkswap [options] device [size] 创建交换分区文件系统

挂载交换分区

    swapon 设备名称

处理交换文件和分区

    交换分区是系统RAM的补充

    基本设置包括:
        •创建交换分区或者文件
        •使用mkswap写入特殊签名
        •在/etc/fstab文件中添加适当的条目
        •使用swapon -a 激活交换空间

挂载交换分区

    启用:swapon
        swapon[OPTION]… [DEVICE]
        -a:激活所有的交换分区;
        -p PRIORITY:指定优先级
        /etc/fstab:pri=value   1-32768

    禁用:swapoff[OPTION]… [DEVICE]
    先使用swapon 在使用swapon -a
    fstab文件中挂在    default,pri=100

SWAP的优先级

    用户可以给某个swap指定一个0到32767的优先级

    如果用户没有指定,那么核心会自动给swap指定一个优先级,这个优先级从-1开始,每加入一个新的没有用户指定优先级的swap,会给这个优先级减一。

    先添加的swap的缺省优先级比较高,除非用户自己指定一个优先级,而用户指定的优先级(是正数)永远高于核心缺省指定的优先级(是负数)。

    优化性能:分布存放,高性能磁盘存放

swap实际操作

查看swpa
    [root@yangyouwei ~]# cat /proc/swaps
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    
    priority 优先级

linux上的交换分区必须使用独立的文件系统
且文件系统的systemid必须为82
先创建一个分区,分区类型为82

    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1               1         262     2104483+  82  Linux swap / Solaris

创建swap文件系统

    [root@yangyouwei ~]# mkswap /dev/sdb1
    Setting up swapspace version 1, size = 2104476 KiB
    no label, UUID=e30b6372-c24a-4c35-81e0-e70bb7a07c8a

挂载swap
    [root@yangyouwei ~]# swapon /dev/sdb1
    [root@yangyouwei ~]# cat /proc/swaps
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    /dev/sdb1                               partition       2104476 0       -2

    [root@yangyouwei ~]# swapon -p 100 /dev/sdb1  ##更改优先级挂载越大越优先
    [root@yangyouwei ~]# cat /proc/swaps
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    /dev/sdb1                               partition       2104476 0       100
卸载
    [root@yangyouwei ~]# swapoff /dev/sdb1

查看swap

cat /proc/swaps

swapon -s

    [root@yangyouwei ~]# swapon -s
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    /dev/sdb1                               partition       2104476 0       100

free

    [root@yangyouwei ~]# free
                 total       used       free     shared    buffers     cached
    Mem:       1907304     544348    1362956       1276      92500     192956
    -/+ buffers/cache:     258892    1648412
    Swap:       204796          0     204796

    [root@yangyouwei ~]# free
                 total       used       free     shared    buffers     cached
    Mem:       1907304     545736    1361568       1276      92524     192956
    -/+ buffers/cache:     260256    1647048
    Swap:      2309272          0    2309272

只有写入fstab文件才能使用swapon -a

原创文章,作者:yyw,如若转载,请注明出处:http://www.178linux.com/42648

(0)
yywyyw
上一篇 2016-09-02 08:48
下一篇 2016-09-02 08:48

相关推荐

  • Linux用户和组管理

      用户和组管理类命令的使用方法 Liunx用户组管理命令: groupadd命令:添加组     命令用法:         groupadd [选项] group_name   &nbs…

    Linux干货 2016-11-25
  • Linux文件压缩、解压、归档总结

    一、简介   压缩对我们来说通常意味着减小文件体积,节省硬盘空间。在Windows平台上处理大文件或目录中的文件很多时我们都需要对这些文件进行压缩处理,压缩格式多种多样,如:zip、rar、7z等格式,压缩方式也比较多样话,支持按最大压缩比例或者最快时间进行压缩等多种方式,而生成的压缩包就可以让我们更方便的进行拷贝及归档整理。解压缩顾名思义就是回归…

    Linux干货 2015-09-26
  • Linux系统上的文件处理工具

    Linux系统上的文件处理工具 我们都知道在计算机中,存在大量的文件,这些文件中包含大量的信息。可是有些时候,为了工作的效率,我们在茫茫信息中提取出我们所需要的信息,这样的技能就显得尤为重要。Linux系统上为我我们提供了多种多样的文本处理工具,下面我们来简单说一下。 查看文件内容我们可以使用less命令,cat命令,more命令等等 cat cat [OP…

    Linux干货 2016-08-05
  • 计算机组成原理

                                 计算机组成原理 Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于…

    Linux干货 2016-10-27
  • N22-第五周博客作业

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@bogon ~]# grep -E  "^(root|fedora|user1)" /etc/passwd  | cut -d: -f1,7r…

    Linux干货 2016-09-26
  • Week 1–Linux基础1

    一. 计算机是由什么组成的? 计算机有什么作用呢?  1.计算机是由硬件系统与软件系统两大部分组成的. 那么是什么呢?  硬件系统: 1.1 输入组件(如鼠标,键盘等); 输出组件(显示器,打印机等); 1.2 核心大脑–CPU(里面包含有 算术逻辑、控制、记忆等单元); 1.3 为了与以上2大重要部件连接的,肯定需要一个可以…

    Linux干货 2016-12-05