`

ubuntu速度慢的原因之内存和swap分区

阅读更多

ubuntu速度慢的原因之内存和swap分区

 
我在日常使用ubuntu时,经常要同时打开10几个窗口和应用,有时候就会发生速度变得很慢的情况,甚至系统明显反应迟钝,这时一般是物理内存不够用,系统开始用换硬盘上的swap分区做虚拟内存,其速度可想而知。
 
在ubuntu里面往往不是物理内存全部耗尽采取使用swap分区,swappiness的值的大小对如何使用swap分区是有着很大的联系 的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于 ubuntu的默认设置,这个值等于60,建议修改为10。具体这样做:
 
1.查看你的系统里面的swappiness
1
cat /proc/sys/vm/swappiness
2  www.2cto.com  
#不出意外的话,你应该看到是 60
2.修改swappiness值为10
1
sudo sysctl vm.swappiness=10
但是这只是临时性的修改,在你重启系统后会恢复默认的60,所以,还要做一步:
1
sudo gedit /etc/sysctl.conf
在这个文档的最后加上这样一行:
1
vm.swappiness=10
 
分享到:
评论

相关推荐

    ubuntu增加swap分区

    介绍: ubuntu系统增加swap分区

    ubuntu中swap(虚拟内存)设置方法

    用free查看swap分区大小 free -m 创建一个swap文件夹 mkdir swap cd swap sudo dd if=/dev/zero of=swapfile bs=1024 count=100000 其中count的大小对应swap的大小,如上述代码所示count=100000为大约100M 注:...

    图解Ubuntu手动分区方法

    在 Ubuntu 中,默认的分区方式是将整个硬盘分为两个分区:/ 和 swap。/ 是根文件系统,swap 是交换分区。根文件系统包含了系统的所有文件和目录,而交换分区用于虚拟内存的存储。 但是,这种默认的分区方式并不适合...

    Ubuntu添加swap分区的方法

    在Linux系统,特别是Ubuntu这样的发行版中,Swap分区是一个至关重要的组成部分,特别是在内存资源有限的情况下。Swap分区(或交换分区)实际上是硬盘上的一块区域,它充当虚拟内存,当物理RAM不足时,操作系统会将...

    Ubuntu安装过程之磁盘分区.pdf

    一般来说,根分区建议至少10GB以上,家目录分区则根据个人文件量而定,Swap分区则通常是物理内存的1.5倍左右。 #### 五、总结 通过上述步骤,你可以顺利完成Ubuntu安装过程中的磁盘分区。这不仅可以提高系统的性能...

    Ubuntu安装时磁盘分区图文教程

    在安装Ubuntu操作系统时,磁盘分区是一个至关重要的步骤,它直接影响到系统的稳定性和数据管理的效率。本教程将深入探讨Ubuntu安装过程中磁盘分区的相关知识,帮助用户理解并正确执行这个过程。 首先,磁盘分区是将...

    详解如何在Ubuntu 16.04上增加Swap分区

    在Ubuntu 16.04上增加Swap分区是提升服务器性能和应对内存不足问题的有效手段。Swap分区是一种特殊的硬盘区域,模拟内存功能,当物理内存不足时,操作系统会将部分数据暂时存储到Swap分区,以扩展内存容量。然而,...

    Ubuntu系统中添加swap文件的几种方法

    在Ubuntu系统中,swap是一种特殊的文件系统类型,用于充当系统的虚拟内存。当物理RAM不足时,操作系统会将部分数据暂时存储在swap空间中,以缓解内存压力。在资源有限的服务器或个人计算机上,合理配置swap空间对于...

    ubuntu如何分区

    Ubuntu操作系统的分区是非常重要的,合理的分区设置可以提高系统的性能和安全性。本文将详细介绍Ubuntu分区的基础知识和常见的分区方案。 Swap交换分区 Swap交换分区是Ubuntu系统中非常重要的一部分,它是硬盘上...

    Ubuntu Linux系统的分区方案

    2. **交换分区(swap)**:尽管现代计算机普遍配备了大容量内存,但设置交换分区仍然是一个好习惯。它可以在内存不足时作为额外的空间使用,有助于提高系统的稳定性。一般来说,交换分区的大小设置为物理内存的1-2倍...

    ubuntu-swap:创建交换分区的脚本

    ubuntu-swap 创建交换分区的脚本 curl -L https://github.com/feliperuhland/ubuntu-swap/raw/master/create_swap.sh | sh 灵感来自数字海洋文章

    ubuntu合理的分区方案

    例如,如果你的物理内存是4GB,那么swap分区设置为4GB到8GB即可。 4. **/boot 分区**:主要用于存放启动所需的内核和引导加载程序等。由于其文件大小相对固定,通常只需要很小的空间。推荐大小为100MB到200MB即可。...

    Ubuntu 为用户分配磁盘空间Linux 硬盘分区方案.txt

    2. **/swap 分区**:交换分区的大小一般根据系统内存来确定。对于内存小于 4GB 的系统,通常建议设置为内存容量的两倍;对于 4GB 及以上内存的系统,1-2GB 已经足够。 3. **/home 分区**:用户数据所在的 /home ...

    ubuntu下自动挂载windows分区

    ### Ubuntu下自动挂载Windows分区的方法详解 #### 一、背景介绍 Ubuntu 是一款非常流行的开源操作系统,基于 Linux 内核。很多用户选择在一台计算机上同时安装 Ubuntu 和 Windows,以便于根据不同的需求灵活切换...

    Ubuntu ubuntu server 10.0.4 安装

    - **交换分区(swap)**:相当于Windows下的虚拟内存,用于缓解物理内存不足情况,其大小通常为物理内存的1-2倍,但若内存超过4GB,则建议设置为2GB即可。 - **数据分区(/data)**:用户自定义的数据存储区域,可...

    Ubuntu win10双系统

    - **swap分区**:作为Linux的虚拟内存,大小应等于或略大于物理内存。 - **/boot分区**:存放系统内核和启动所需文件,建议200MB,这对于双系统至关重要。 - **/home分区**:用于存储用户数据,如音乐、图片和...

    Linux(ubuntu)虚拟内存的设置

    本文详细介绍了 Linux 虚拟内存的设置,包括查看内存空间大小、查看 Swap 分区大小、增加 Swap 大小、卸载 Swap 文件和保持 Swap 文件等内容。通过这些步骤,可以轻松地设置和管理 Linux 虚拟内存,提高系统的稳定性...

    查看调整liunx的交换分区大小

    在Linux操作系统中,交换分区(Swap Partition)是用于扩展内存的一种虚拟存储空间,当物理内存不足时,系统会将部分数据暂时存储到交换分区。本文将详细介绍如何查看和调整Linux系统的交换分区大小。 首先,我们...

Global site tag (gtag.js) - Google Analytics