|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 596|回復: 0
打印 上一主題 下一主題

linux增加swap交换分区如何做?

[複製鏈接]

989

主題

1

好友

5296

積分

教授

Rank: 8Rank: 8

  • TA的每日心情

    2024-11-3 15:50
  • 簽到天數: 1258 天

    [LV.10]以壇為家III

    推廣值
    2
    貢獻值
    378
    金錢
    1528
    威望
    5296
    主題
    989

    回文勇士 文明人 中學生 高中生 簽到勳章 簽到達人 男生勳章 大學生 文章勇士 附件高人 附件達人 文章達人 教授

    樓主
    發表於 2012-9-19 21:49:08
    swap交换分区一般只在xen VPS有这种功能,openvz则 没有。swap交换分区可以增加一定量的内存使用,但增加swap分区的最重要的作用是防止网站流量突然增大而导致系统分配内存不够用而死机。如果你的 VPS长期处理使用swap的状态下,建议你检查下程序或VPS,或者升级更大的内存的VPS,因为使用swap交换分区,会使服务器的性能降低很多,导 致访问速度变慢。下面我们来看看如何增加swap交换分区。

    1、以root权限登录SSH,键入如下命令创建512M的swap文件(1024 * 512MB = 524288).
    dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
    2、创建Linux交换文件

    mkswap /swapfile1
    3、立即激活 /swapfile1交换文件

    swapon /swapfile1
    4、设置系统自激活交换文件。编辑 /etc/fstab文件,并增加如下第二行代码。

    vi /etc/fstab
    /swapfile1 swap swap defaults 0 0
    5、重启系统,使用free -m查看swap大小。



    一、增加Swap区

    1、使用命令查看系统的内存大小

    free -m



    可以看出内存大小为503(装的时候配置是512的),swap都为0。

    2、增加swap分区

    使用dd命令创建一个swap分区

    dd if=/dev/zero of=/home/swap bs=1024 count=1024000

    mkswap /home/swap

    这样就建立一个/home/swap的分区文件,大小为1G,再用swapon命令把这个文件分区变成swap分区

    swapon /home/swap

    再用free -m查看一下,可以看出swap有大小了。



    这样还没完成,因为reboot重启系统后,swap分区又变成0了。

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

    vi /etc/fstab

    在文件末尾加上

    /home/swap swap swap default 0 0

    这样就算重启系统,swap分区还是有值。

    二、删除swap分区

    1、先停止swap分区

    /sbin/swapoff /home/swap

    2、删除swap分区文件

    rm -rf /home/swap

    3、修改/etc/fstab文件,把/home/swap swap swap default 0 0 这行删除。

    这样就能把手动增加的分区删除了。



    PS:1、增加删除swap的操作只能使用root用户来操作。

    2、装系统时分配的swap分区貌似删除不了。

    3、swap分区一般为内存的2倍,但最大不超过2G
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-11-16 08:23 , Processed in 0.020494 second(s), 27 queries , Gzip On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部