linux交换空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux交换空间相关的知识,希望对你有一定的参考价值。

交换空间

    操作系统可在需要时暂时换出部分内存数据至磁盘的交换空间以腾出更多内存空间,或从交换空间将数据换入内存。


Linux 支持两种形式的交换空间

    1.交换分区

    2.交换空间


Linux 系统最多可以有32 个交换空间,386 兼容平台上每个交换空间最大不能超过2GB。


分配交换空间的建议:以4MB 或8MB 为单位,一般为物理内存1 ~ 2 倍


交换分区的创建


    (1)准备:创建分区/dev/sdb1 并设置其类型为82(Linux swap)

    (2)格式化交换分区

        mkswap /dev/sdb1

    (3)启用交换分区

        swapon /dev/sdb1

    查看交换分区、交换文件状态:swapon -s或者用free

    停用交换分区:swapoff /dev/sdb1


交换文件的创建


    (1)新建一个空文件

        dd if=/dev/zero of=/tmp/swapfile bs=1M count=200

    (2)将文件格式化为交换文件

        mkswap /tmp/swapfile

    (3)启用交换文件

        swapon /tmp/swapfile

    (4)想要在系统启动时自动激活此交换文件,在 /etc/fstab 中加入如下一行

                /tmp/swapfile swap swap defaults 0 0

            停用交换文件:swapoff /tmp/swapfile

    

本文出自 “IT” 博客,请务必保留此出处http://wang119.blog.51cto.com/9428009/1795374

以上是关于linux交换空间的主要内容,如果未能解决你的问题,请参考以下文章

linux交换空间

如何找出 Linux 中哪些进程正在使用交换空间?

Linux命令 swap:内存交换空间

Linux 交换空间优化(swap 优化)(积极使用交换空间占比,可能会使程序运行缓慢!)

77 swapon-激活Linux系统中交换空间

Linux下安装Oracle10g提示交换空间检查失败