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
 
如何解决双系统Ubuntu20.04开机缓慢问题 通过禁用或配置启动服务减少启动时间 阅读详情

相关推荐

Ubuntu20.04分区方案

Ubuntu 20.04的分区方案可以按照以下建议进行: 一、常见分区方案 - EFI 系统分区(逻辑分区): - 文件系统类型:无特定提及(通常为FAT32等适用于UEFI引导的格式)

ax_cjj的博客 7456

ubuntu开机变慢解决

swap分区的有没有被用起来,导致的开机变慢

2301_77415814的博客 4622

Ubuntu swap file 配置指南:解决 OOM 卡顿与系统韧性加固

Swap 空间是 Linux 内存管理的核心安全机制,用于在物理内存不足时暂存非活跃页,防止 OOM Killer 强制终止关键进程。其原理基于内核的页面回收与交换调度策略,技术价值在于提升系统稳定性而非性能加速。在现代开发场景中,如 VMware 虚拟机、WSL2、RK3588 交叉编译环境及 Docker 桌面版等内存压力突出的 Ubuntu 实战环境,传统 zram 已显不足,必须补充持久化 swap file 以应对突发内存峰值。本文聚焦 swap file 这一最灵活、可调、SSD 友好的实现方式

weixin_33743880的博客 680

解决ubuntu开机变慢;删除耗时启动项

解决ubuntu开机慢,耗时长问题

JL-LOVE 3453

Ubuntu 20.04实体机安装全攻略:从Rufus刻录到分区配置

本文提供了一份详细的Ubuntu 20.04实体机安装指南,涵盖从使用Rufus工具刻录启动U盘到关键的手动分区配置全过程。文章重点解析了EFI、交换空间、根目录及家目录的分区策略,旨在帮助用户,尤其是新手,安全、顺利地完成Linux系统安装,避免常见陷阱。

weixin_29217235的博客 1034

Ubuntu零基础入门到精通【2.2讲】:️认识磁盘分区:MBR、GPT、EFI 分区、Swap 分区!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1617

Ubuntu22.04开机启动时间长,启动慢的可能解决方法

Ubuntu22.04开机启动较慢,可能是由于外接设备导致开机启动时间长

zhang1393487的博客 1005

QCustomPlot实现毫秒级时间轴数据的动态可视化与实时刷新优化

本文深入探讨了如何利用QCustomPlot库高效实现毫秒级时间轴数据的动态可视化与实时刷新。文章从基础配置讲起,详细介绍了时间轴初始化、数据平滑滚动、增量更新与内存管理等核心优化技巧,并分享了应对高频数据的缓冲策略及OpenGL硬件加速等高级优化手段,旨在解决实时图表卡顿问题,提升流畅度。

weixin_29012677的博客 424

ubantu很卡运行很慢的原因

1.   涉及内存小或者虚拟SWAP分区调整问题    可以通过  系统监视器 进行查看     在UBUNTU系统里面,并不是你的物理内存全部耗尽之后,系统才使用swap分区!系统的swappiness设定值,对如何使用swap分区是有着很大的联系。       swappiness=0 的时候表示最大限度使用物理内存,然后才是 swap空间 swap

KING 2万+

研发工作量科学量化评估模型:从多维系数到等级落地指南

摘要:本文提出了一套基于多维系数的科学量化评估模型,用于精准评估软件开发工作量。该模型从需求复杂度、技术难度、质量要求和依赖风险四个核心维度进行量化评估,通过系数乘积计算综合工作量。文章详细说明了各维度的系数区间划分标准,并演示了从基础工作量估算到综合系数计算的具体步骤。该模型通过结构化评估过程,将主观经验转化为客观量化指标,帮助团队提高工作量评估的准确性,增强项目交付的可预测性。其价值在于使评估过程透明化、结构化和可追溯,从而减少项目延期风险,优化资源规划。

友莘居士的博客 1684

C++常见面试题总结

C++常见面试题总结

xu_fu_yong的专栏 8万+

Ubuntu服务器优化:如何快速调整SWAP分区大小(附10G配置示例)

本文详细介绍了Ubuntu服务器中SWAP分区的优化方法,包括工作原理、配置策略及10GB SWAP文件的完整配置流程。通过实际案例和命令示例,帮助管理员有效管理虚拟内存,提升系统稳定性与性能,特别适合内存密集型应用场景。

carrot的博客 357

激光可燃气体传感器:核心技术环节分析

激光可燃气体传感器核心技术涵盖七个维度:1)TDLAS光谱吸收与调制技术(检测下限ppm级);2)DFB激光器与双闭环温控系统(波长稳定性±0.0036nm);3)微弱信号处理技术(信噪比提升60dB);4)环境补偿算法(温压补偿误差<±1%);5)本质安全防爆设计(ExiaIICT4Ga等级);6)智能边缘计算(STM32L476芯片);7)多重性能验证(响应时间<1秒)。通过微型化、多气体检测等创新,该技术已在工业安全等领域替代传统方案,实现高精度检测。(149字)

上市公司前技术负责人,20 年软硬件深耕 + 百人研发团队管理经验,名校理工科背景加持。从技术攻坚到团队掌舵,沉淀海量项目实战与管理心得,专注分享软硬件干货、疑难问题解决方案,既是靠谱知识传播者,也盼链接优质项目共成长。 1042

Linux/ubantu的安装,分区说明与分区大小设置

Ubuntu分区: 个人建议,小白分区,按照以下步骤来,保证允许没问题 swap交换分区,通俗理解为Windows的虚拟内存,就是内存不够用时,利用硬盘存储空间,虚拟成内存来用,速度比真实的物理 内存条速度慢几十倍,需要设置一下,网上其它的地方建议是物理内存的两倍,如果你是直接安装的Ubuntu,建议设置成物理内存 两倍。没有格式,默认休眠将...

惊乀鸿 7442

南邮-软件设计实验(C++版)

南邮软件设计 A档 一、分数统计 课题内容:   设计一个分数统计程序。包括学生信息的输入输出以及排序。通过该课题全面熟悉数组、字符串、文件的使用,掌握程序设计的基本方法及友好界面的设计。 课题要求: (1)输入某班级学生的姓名、分数; (2)对(1)的分数进行降幂排列并输出; (3)具有输入输出界面。 示例代码: #include<bits/stdc++.h> using...

Dainelcw 1万+

PyCharm中Pyvips配置避坑指南:为什么pip安装后import还是报错?

本文详细解析了在PyCharm中配置Pyvips时,即使pip安装成功,import仍报错的根本原因。核心在于Pyvips依赖的libvips原生库未正确配置环境变量。文章提供了从下载libvips、配置Windows系统PATH到PyCharm项目级设置的完整避坑指南,并对比了三种配置策略,帮助开发者彻底解决DLL加载失败问题。

bush的博客 209

free命令、buffer与cache的区别、交换分区swap

free命令:主要提供了简介的查看系统的内存情况;默认情况下这里的单位是kb; free命令总共输出四行: 第一行:就是参数名,不做多的解释。 第二行;输出是从OS来看的,从操作系统改的角度来看:计算机一共有3919600物理内存(缺省时为KB,如果是free -m,单位则是M);这些物理内存共有3721616被用了,还有198044空闲可用。这里有一个等式:total=used+free...

极客on之路 1540

工程师必读一次性讲明白系列(十三)眼图、阻抗匹配、信号一致性、射频匹配、电磁感应

概念主要作用影响因素解决方法眼图评估信号质量,显示失真和噪声噪声、信号失真、时序抖动改善信号源、使用低噪声组件阻抗匹配避免信号反射,提高传输效率阻抗不匹配、传输线路特性使用匹配电路、适配器信号一致性保证信号稳定准确传输传输线路、噪声干扰使用屏蔽、滤波器,选择合适线路射频匹配确保射频信号高效传输天线设计、阻抗不匹配使用射频匹配器、调整天线设计电磁感应防止电磁干扰对信号的影响设备之间的电磁干扰(EMI)屏蔽、接地、滤波器。

weixin_43199439的博客 158

ubantu当前占内存大的linux,Ubuntu 使用top/free查看内存占用大的原因

linux/ubuntu下free/top查看内存占用大的原因使用free/top查看内存占用的时候,吓了一大跳,机器4GB的内存,显示free空闲的内存只有300多M,查看了下进程,也没有发现占用大内存的应用啊。查了些资料,分享给大家。其实原理用一句话就可以说明白:就是查看结果中used已使用的内存表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使...

weixin_32228727的博客 989

[机器学习] 第二章 模型评估与选择 2.ROC:roc_curve原理及源代码详解

代码见:https://github.com/Carrie-Yi/machine_learning/tree/main/roc_curve

心宝的博客 1493

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Linux交换空间(swap space)的那些优缺点

每次安装Linux的时候,都会要求配置交换分区,那么这个分区是干嘛的呢?不设置这个分区有什么后果?如果一定要设置,设置多大比较合适?本篇将试图回答这些问题并尽量覆盖所有swap相关的知识。 下面的所有例子都在ubuntu-server-x86_64 16.04下执行通过 什么是swap? swap space是磁盘上的一块区域,可以是一个分区,也可以...

weixin_34071713的博客 1861

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

上一篇: BC-介绍
下一篇: ubuntu支持extfat格式的U盘方法
wmljava82278040
博客等级 码龄19年 1粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值