• Ubuntu修改虚拟内存(即swap空间)


    在 安装 MyEclipse 10.06 时,有可能会出现如下的错误,提示 Swap 分区没有达到要求的大小,安装无法继续。 

    This system does not meet the minimum requirements for swap space. Based on the amount of physical memory available on the system, Oracle Client 10g Express Edition requires 1024 MB of swap space. This system has 951 MB of swap space. Configure more swap space on the system and retry the installation.

    下面我们就来增加系统的 Swap 大小。

    1.首先用命令free查看系统内 Swap 分区大小。
    free -m

    total used free shared buffers cached
    Mem: 1002 964 38 0 21 410
    -/+ buffers/cache: 532 470
    Swap: 951 32 929

    可以看到 Swap 只有951M,不符合 Oracle-xe-client 的安装要求。

    2.创建一个 Swap 文件。
    mkdir swap
    cd swap
    sudo dd if=/dev/zero of=swapfile bs=1024 count=100000

    出现下列提示,上面命令中的 count 即代表swap文件大小。

    记录了 100000+0 的读入
    记录了 100000+0 的写出
    102400000 字节 (102 MB) 已复制,0.74704 秒,137 MB/秒

    把生成的文件转换成 Swap 文件
    sudo mkswap swapfile

    Setting up swapspace version 1, size = 102395 kB
    no label, UUID=09fde987-5567-498a-a60b-477e302a988b

    3.激活 Swap 文件。
    sudo swapon swapfile

    再次查看 free -m 的结果。

    total used free shared buffers cached
    Mem: 1002 967 34 0 22 410
    -/+ buffers/cache: 534 467
    Swap: 1053 32 1021

    添加成功。

    扩展:
    如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。
    sudo swapoff swapfile

    如果需要一直保持这个 swap ,可以sudo -s换到root
    然后把它写入 /etc/fstab 文件。

    swapfilepath swap swap defaults 0 0

    引用:

    如果需要一直保持这个 swap ,可以sudo -s换到root
    然后把它写入 /etc/fstab 文件。

    swapfilepath swap swap defaults 0 0


    由于本人第一次看到这里的时候不是很清楚,所以对于这一段话我再解释下:
    首先打开/etc/fstab文件

    代码:
    sudo gedit /etc/fstab


    然后在输入

    代码:
    swapon -s

    查看自己添加的swapfile路径,最后添加一行

    代码:
    swapfilepath swap swap defaults 0 0


    这里的swapfilepath就是我们刚刚查看的路径,例如我自己就是/home/hugh/swapfile

  • 相关阅读:
    洛谷P1072 Hankson 的趣味题(题解)
    18.3.19晚听韩明睿大佬讲题收获
    题解+新技巧--一本通1282:最大子矩阵
    题解-洛谷P1303 A*B Problem(高精)
    Java重载和覆盖
    propagation属性的7个传播行为
    脏读、不可重复读、幻读
    RSA 数据加密和数字签名算法
    大型互联网站解决高并发的常见策略
    死锁和活锁
  • 原文地址:https://www.cnblogs.com/daocaowu/p/3410472.html
Copyright © 2020-2023  润新知