• linode中检查是否正确的使用了swap


    ubuntu swap

    小弟的電腦永遠都在退休邊緣,永遠記憶體都是很少的,
    少到每次用ubuntu都覺得很慢,最後才知道是swap的問題,
    加一下吧。

    出處:http://alfredcave.blogspot.com/2009/10/ubuntu-swap.html

    一個流傳許久的迷思是Ubuntu(或所有的Linux系統)都需要在硬碟中劃分一個SWAP分割區。的確,這種方式可以取得較佳的效能。其實Ubuntu可以像Windows和Mac OS X一樣,使用SWAP檔案(於root分割區內)作為系統的虛擬記憶體。這個方法雖然犧牲部份效能,不過有時候卻是最佳(或唯一)的解決之道。例如:使用者只能劃分一個硬碟分割區供Ubuntu安裝(蘋果的BootCamp雙開機軟體只就允許一個非蘋果作業系統分區)。

    要建立一個SWAP檔案,首先要建立一個足夠大的「」檔案,再將其格式化為SWAP檔案,最後再確定Ubuntu開機時會叫用這個SWAP檔案。

    首先進入終端機(或命令列模式),用dd命令在root之下建立一個1GB的檔案(count=參數選項決定檔案的大小,以MB為單位,1GB=1024MB):

    sudo dd if=/dev/zero of=/swapfile bs=1M count=1024

    然後將這個檔案SWAP格式化:

    sudo mkswap /swapfile

    要令Ubuntu在開機時會掛載這個SWAP檔案,必須修改/etc/fstab檔案:

    gksu gedit /etc/fstab

    在檔案的最末端加上一行新命令:

    /swapfile none swap sw 0 0

    重新開機之後,可以輸入命令來確認Ubuntu的確使用了SWAP檔案:

    cat /proc/meminfo|grep Swap

    這個方法可以在系統現有的SWAP分割區之外,增加額外的虛擬記憶體。例如:使用者需要處理高解析度的大照片,或是處理長篇影片檔案時,無須冒險重新分割硬碟。

    reference:

  • 相关阅读:
    C++指针(一)
    探讨mvc下linq多表查询使用viewModel的问题
    利用aspnetPager控件加存储过程实现对gridview的分页
    Javascript 笔记
    对于最近学习WCF的总结——唔聊的服务
    今天面试的一些知识性总结
    使用C#反序列化plist文件
    Running x86 apps on WinRT devices
    ItemsSource绑定中遇到的问题
    字节对齐 详解
  • 原文地址:https://www.cnblogs.com/lexus/p/1814729.html
Copyright © 2020-2023  润新知