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

我在日常使用ubuntu时,经常要同时打开10几个窗口和应用,有时候就会发生速度变得很慢的情况,甚至系统明显反应迟钝,这时一般是物理内存不够用,系统开始用换硬盘上的swap分区做虚拟内存,其速度可想而知。

在ubuntu里面往往不是物理内存全部耗尽采取使用swap分区,swappiness的值的大小对如何使用swap分区是有着很大的联系的。 swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。两个极端,对于 ubuntu的默认设置,这个值等于60,建议修改为10。具体这样做:

1.查看你的系统里面的swappiness

cat /proc/sys/vm/swappiness
#不出意外的话,你应该看到是 60

2.修改swappiness值为10

sudo sysctl vm.swappiness=10

但是这只是临时性的修改,在你重启系统后会恢复默认的60,所以,还要做一步:

sudo gedit /etc/sysctl.conf

在这个文档的最后加上这样一行:

vm.swappiness=10
时间: 2024-09-18 13:06:23

ubuntu速度慢的原因之内存和swap分区的相关文章

windows-安装ubuntu时D盘(NTFS分区)被识别为swap分区,如何解决?

问题描述 安装ubuntu时D盘(NTFS分区)被识别为swap分区,如何解决? 安装ubuntu时D盘被识别为swap分区,ubuntu安装完成后进入windows发现D盘无法识别.还原的分区表,D盘可识别,但ubuntu无法启动了.再次重装ubuntu,D盘再次被识别为swap分区,如何解决? 解决方案 在windows下查看磁盘管理能看到D盘吗? 你的ubuntu装好过没? 没有的话可以将D盘弄成空闲分区再装.

MS SQL Server查询优化方法(1)●查询速度慢的原因很多,常见如下几种:

server|速度|优化 MS SQL Server查询优化方法(1) ●查询速度慢的原因很多,常见如下几种: 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了瓶颈效应. 3.没有创建计算列导致查询不优化. 4.内存不足 5.网络速度慢 6.查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7.锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)8.sp_lock,sp_who,活动的用户查看,原因是读写竞争资源.9.返回了不必

电脑上网速度慢的原因分析

作为一名专业的网络管理员不但要确保网络的工作稳定,还要保证有正常的网络速度.在此,我想从两方面加以分析导致电脑上网速度慢的原因:一是用户的计算机,二是网络环境. 一.用户计算机方面 1.计算机配置 机器配置越高,上网就越流畅.其中内存大小.CPU主频.硬盘速度和网卡速度等是影响上网速度的主要原因.尽可能地升级机器配置,这样在硬件上保证上网需求. 2.对浏览器进行设置 ⑴减少加载项.打开IE浏览器:工具->管理加载项,加载项是扩展浏览器功能的程序,禁用一些加载项,可以加快浏览器的加载速度 ⑵设置浏

关于sqlite3速度慢的原因解决方法

关于sqlite3速度慢的原因解决方法 在对sqlite3 insert into 等操作时速度比较慢. 原因是因为它是已文件的形式存在磁盘中,每次访问时都要打开一次文件, 如果对数据库教程进行大量的操作,那时很慢. 解决办法用事务的形式提交:因为我们开始事务后,进行的大量操作的语句都保存在 内存中,当提交时才全部写入数据库,此时,数据库文件也就只用打开一次. 在进行大量的操作前使用如下语句: rc = sqlite3_exec(db, "begin;", 0,0, &szer

电脑开机速度慢的原因及解决方法

  电脑开机速度慢的原因及解决方法           原因一:开机启动项过多 使用某些具有屏蔽开机启动项的软件进行优化,如图 将不需要用到的,或者极少用到的程序禁用,能有效地加快开机速度 原因二:垃圾箱残留大量文件 定期对垃圾箱进行检查,并右键清空,如果文件过多,占用过大的空间,就会间接地影响到开机的速度和电脑运行的速度,或者在平时删除文件时直接使用CTRL+SHIFT+DEL彻底删除文件,如图 原因三:桌面文件过多 桌面文件过多严重影响到了电脑进入系统的速度,也影响到了电脑运行的速度,所以平

电脑上网速度慢的原因

  电脑上网速度慢的原因 电脑上网速度慢的原因有很多,下面列出一些影响电脑上网速度慢的一些原因,如果你的电脑出现上网速度慢可以根据以下情况进行解决,一般可以找到电脑上网速度慢的原因,一般我们分析电脑的故障的方法都是先软后硬的原则. 原因一.电脑中病毒,引起病毒大量占用宽带 引起这种情况最常见的就是以前上网速度很快,由于进入了一些不良网站或下载了一些带有病毒的软件,使电脑中病毒,严重影响了上网的速度. 还一种情况是如果你家用的是无线网很可能被别人蹭网了,解决办法:下载杀毒软件先看看电脑有没有病毒,

魅族推出 Ubuntu 系统手机的原因,你怎么看?

class="post_content" itemprop="articleBody"> 可以肯定的是,魅族将在本次 CES 大会上展出运行 Ubuntu 系统的 MX3,而此举也预示着他们即将要推出相应平台的手机. 魅族为什么要做 Ubuntu 手机呢?一位名叫黄轶轩的魅族员工在知乎上的回答似乎已经给出了答案,而且有些地方也是其他厂商担心的,比如三星-- Android 的快速成长,从一定程度上也成全了三星今天的霸业,不过他们也深知自己太依赖安卓了,所以便拉

ubuntu-软通牒将Ubuntu写入u盘时,提示找到多于分区

问题描述 软通牒将Ubuntu写入u盘时,提示找到多于分区 解决方案 解决方案二: 你的U盘是不是分过区?有隐藏分区?一些U盘内置所谓的杀毒功能,其实这是没必要的. 你可以用winhex之类的工具,对U盘填0,清除分区.也可以用windows自带的磁盘分区或者diskpart命令.

azure-为何Azure上的ubuntu虚拟机默认的SWAP分区都是零,挂载了重启后又没有了。

问题描述 为何Azure上的ubuntu虚拟机默认的SWAP分区都是零,挂载了重启后又没有了. Hello!大家好!! 为何Azure上的ubuntu虚拟机默认的SWAP分区都是零,挂载了重启后又没有了. 解决方案 你好, 默认情况下, Azure 上的linux 虚拟机是没有添加SWAP 分区的.默认就是零. 我们需要手动去enable SWAP. 具体步骤我们可以参考以下步骤: Add swap apace to Azure Ubuntu IaaS VMhttp://blog.bekijkh