ubuntu优化

【Ubuntu】Ubuntu常见优化设置 本笔记基于 Ubuntu20.04; 因工作需要,需要长期使用Ubuntu系统,在这里记录下Ubuntu系统常见优化设置; 阅读详情
方法来自这篇文章 Feisty Performance - “Fly Like A Butterfly” (中文翻译),作者总结了很多关于优化和加速 Feisty的方法。按照下面的方法来做,到底有没有实际效果,就得大家试了才知道,至少我使用后,发现启动速度有了很大的提高。

  注意:以下部分步骤如果修改错误,会导致系统无法启动,所以需要认真一点。

  1、禁用 IPv6

  目前 IPv6 还没有到来,Ubuntu 这个超前的功能暂时可以屏蔽掉,以加快速度。

  编辑 sudo gedit /etc/modprobe.d/aliases,把:

  alias net-pf-10 ipv6

  修改为

  alias net-pf-10 off #ipv6

  //我是找不到/etc/modprobe.d/aliases文件啦- -!!,有说用grub设置。也可以只关闭firefox的ipv6,我们要的只是网页的速度嘛,不用全局禁用^_^

  /*打开firefox,在地址栏中输入about:config,回车

  在搜索栏中输入network.dns.disableIPv6  (只输入v6来搜索也行,变量就是左边那串东西)

  将这个变量的值从false改为true即可*/

  2、并行运行开机启动脚本

  /etc/init.d/ 下面的都是启动脚本,默认这些脚本是按顺序启动的,实际上,如果你使用的是 SATA 或 SCSI 接口,可以并行启动这些脚本程序,加速启动过程。

  使用 vi 编辑 sudo vi /etc/init.d/rc,把:

  CONCURRENCY=none

  修改为

  CONCURRENCY=shell

  3、将 localhost 化名为主机名

  据说这个方法可以改善使用 Ubuntu 一段后,在 GNOME 中启动应用程序变慢的问题。

  编辑 sudo gedit /etc/hosts,把:

  127.0.0.1 localhost

  127.0.1.1 Ubuntu

  在第一行末尾加上主机名,也就是第二行的那个名字。

  127.0.0.1 localhost Ubuntu

  127.0.1.1 Ubuntu

  4、禁用 Pango

  Pango 是一个着重于国际化的,用于输出和文本渲染的库,但是这个库可能导致 Firefox 等一些程序占用过高的 CPU,所以我们可以禁用它。这样可以很好的降低CPU的使用率。

  编辑 sudo gedit /etc/environment,添加:

  MOZ_DISABLE_PANGO="1"

  5、禁用 gettys

  打开 sudo gedit /etc/event.d/tty3,把所有以 start 开头的行,用 # 注释掉。

  6、安装 preload

  可以把一些常用到的 lib 库和应用程序预加载到内存,以提高程序的启动速度。

  sudo apt-get install preload

  7、设置 swappiness

  减少系统对于 swap 频繁的写入,将加快应用程序之间的切换,有助于提升系统性能。

  系统默认为 60,你可以修改为 10:

  sudo sysctl vm.swappiness=10

  如果要让它开机自动设定,编辑 sudo gedit /etc/sysctl.conf 文件,加入:

  vm.swappiness=10

  8、使用 grub 的 profile 选项

  grub 有个叫做 profile 的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。

  在开机进入 grub 画面时按 esc 键,然后找到需要启动的内核,按 e 键,编辑启动参数,在后面加入 profile 后再按 b 进行启动。设置后,第一次开机需要建立索引,所以开机速度会慢一点,以后每次更新内核都需要这么做。

  9、使用 sysv-rc-conf 关闭不必要的服务.

  具体方法,请参考这里。

  #############################################3

  将localhost化名为主机名,编辑hosts文件,把127.0.0.1等于localhost和本机名写到一行中,比如:

  127.0.0.1 localhost

  127.0.1.1 fwolf_pcname

  ==> 变成

  127.0.0.1 localhost fwolf_pcname

  禁用ipv6,编辑/etc/modprobe.d/aliases:

  alias net-pf-10 ipv6

  ==>

  alias net-pf-10 off #ipv6

  并行运行开机启动脚本,编辑/etc/init.d/rc:

  CONCURRENCY=none

  ==>

  CONCURRENCY=shell

  但据说这种方法可能会造成启动问题,慎用,建议多核cpu才使用。

  禁用Pango的输出和文本渲染,主要针对mozilla和firefox,可能会导致cpu占用过高。编辑/etc/environment,添加一行:

  MOZ_DISABLE_PANGO="1"

  关闭之后明显感觉到firefox的显示速度变快了,但显示形式也有了一些变化,比如、网页标题的黑体字现在能体现了,但也感觉字体渲染略微“模糊”了一点点。

  安装preload,它可以把一些常用到的库文件预加载到内存,用部分内存空间换取应用程序启动速度的提升。另外注意,prelink从Feisty 7.04起就没用了:

  sudo apt-get install preload

  禁用多余的虚拟终端,编辑/etc/inittab,把getty部分只留一个就可以了:

  1:2345:respawn:/sbin/getty 38400 tty1

  #2:23:respawn:/sbin/getty 38400 tty2

  #3:23:respawn:/sbin/getty 38400 tty3

  #4:23:respawn:/sbin/getty 38400 tty4

  #5:23:respawn:/sbin/getty 38400 tty5

  #6:23:respawn:/sbin/getty 38400 tty6

  Ctrl+Alt+F2-F6就没东西了,F1是我们保留的终端,用于应急处理,F7就是正常的图形环境啦。

  注:有些情况下这样好像不行,还要编辑/etc/event.d/tty2,把start开头的两行都注释掉,3456都如法炮制,依然只保留1,再用热键切换过去就是空空的一个提示符了。

  调整hdparm加速硬盘,编辑/etc/hdparm.conf,参考内容如下:

  /dev/sda {

  dma = on

  io32_support = 1

  mult_sect_io = 32

  }

  对于内存充足的机器减少对swap的使用,编辑/etc/sysctl.conf,添加:

  vm.swappiness=10

  这个数值的默认值为60,越小对swap的写入可能就越小,有网友说1G内存调整为5感觉最合适,建议至少512M内存以上再调整这个数值,设为0的话就几乎等于不实用swap了。

  使用LVM,但暂时没有进一步的资料。

  用bootchart协助,优化系统启动过程,对耗时较多的过程进行优化。

  使用bum关闭掉不需要的服务,不推荐用sysv-rc-conf的原因是bum对服务、进程有比较详细的解释说明。

  如果fstab中挂有外部磁盘,启动时不需要检测,可以把pass设置为0(fstab中最后一列)。如果在安装系统时就选用更合理的分区方案、分区类型(比如XFS)效果更佳。

  现在应该都在用6.10Edgy之后的发行版了,如果是486机器,请选用386内核;P4以后的机器,包括同期的AMD,请选用generic内核;服务器请选用linux-server内核,会有一点点的性能提升,maybe。参考Difference between linux-generic, linux-386。

  用deborphan删除不用的库文件:

  sudo deborphan | xargs sudo apt-get -y remove --purge



Ubuntu恶意文件导致CPU占用过高的解决方案 今天在做一个系统的时候发现了一个问题,服务器卡得要死,排查发现内存使用正常,硬盘状态正常,但是发现CPU使用率达到了100% 1. 命令 top 阅读详情

相关推荐

Ubuntu虚拟机内存优化全指南

摘要: 在VMware中安装Ubuntu虚拟机时,内存页大小和BIOS高端内存映射对性能及稳定性有显著影响。大页内存(Huge Pages)可提升TLB命中率,减少延迟,但需宿主机与虚拟机同步配置;32位系统需注意高内存映射限制,64位系统则需关注虚拟化支持。合理内存分配(建议≥4GB)、启用虚拟化技术(如VT-x/AMD-V)及NUMA优化是关键。BIOS中需确保虚拟化支持和EFI固件选择(内存>6128GB时),禁用嵌套分页可能影响性能。通过动态内存管理(如VMware Tools的气球驱动)和宿

百态·数智思维 | 聚焦大数据、量化与未来AI 1483

提升Ubuntu性能的15个最佳技巧

以其用户友好的界面和强大的性能而闻名,但随着时间的推移,即使是最好的操作系统也可能因为积累的临时文件、日志、缓存数据和未安装应用程序的残余而变得缓慢,这些都占用了宝贵的存储空间,并可能影响性能。在本文中,我们将探讨15个简单但有效的技巧,以帮助您使运行达到最佳速度。从小的调整到系统范围的优化,我们为您提供了全面的支持。

运维老生常谈 3347

Ubuntu零基础入门到精通【4.2讲】:桌面、活动视图、Dock 与窗口管理——真正用好 GNOME 的第一步

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

**My Coding Family** 2077

Ubuntu(安装系统后)其他优化操作

Ubuntu其他系统简单优化操作

weixin_44190479的博客 2039

Ubuntu优化

1.卸载掉系统自带的不好用或者基本不用的软件 sudo apt-get remove unity-webapps-common sudo apt-get remove thunderbird(邮箱) sudo apt-get remove totem (视频播放器) sudo apt-get remove rhythmbox(音乐播放器) sudo apt-get remove emp...

qq_40907977的博客 709

安装Ubuntu遇到的问题和一些优化ubuntu使用的总结

ubuntu,好用极了

全糖少冰我吃不了苦 2235

Ubuntu 优化启动时间优化

通过以上步骤,大部分情况下可以显著缩短启动时间。如果问题依旧存在,可能需要进一步排查特定服务或硬件兼容性问题。

Tipriest的博客 1328

集成电路设计笔记(七)UVLO设计

1. 什么是UVLO 欠压锁定(Undervoltage-Lockout)简称UVLO,是电子设备中在电源电压低于正常工程准位时,切断电源的电路。在嵌入式系统中常会用UVLO监控电池电压,若电压低于一定值,会直接切断电源,保护嵌入式系统的电路。 许多电子设备中都有UVLO的功能,例如在镇流器中就有UVLO电路,若电压过低时直接切断电源。 UVLO就是低电压锁定; 低压关断. 欠压关断模式是当供电电压低于IC的开启门限电压时的一种保护模式。欠压关断模式可保证IC在供电电压不足时不致于被损坏。一个低电压锁定(

ccbirds 2万+

Ubuntu20.04 优化

目录 基础优化 1、换软件源 2、系统设置 3、安装 GNOME Tweaks 4、去鼠标加速 5、鼠标滚轮速度 6、Sudo 免密码 7、安装 Gdebi 8、安装 Chrome 9、安装 Fcitx 五笔拼音 9.1、 传统的 Fcitx 五笔拼音 9.2、 Fcitx5-rime 中州韵 9.3、 其他输入法请自行 Google 10、Preload 11、安装 TLP 和 CPUFREQ 12

杨红岩 7610

rk3588 Android HDMI IN热插拔解决

1、公司在使用 别的厂商的板卡遇到一个问题,开机我们的app自启就会闪退,后来定位发现是camera 的open出错了,这个问题的出现是因为没有插HDMI IN输入的问题导致的,所以需要对HDMI IN的热插拔进行检测,后面我把这个问题也顺利解决了。下面是我的尝试和使用的解决办法。3、话不多说,我用的是读取系统文件实现的,但是这个方法,需要有status文件的系统读权限,可以修改设备下的/vendor/etc/init/hw/init.rk3588.rc文件修改的权限,这个问题交给自己或者厂家协商解决。

qq_54089476的博客 1920

[RK3568][Android11.0]Vold-DiskInfo:区分u盘和硬盘

测试平台 Platform: RK3568 OS: Android 11.0 需求描述 目前系统内部设备没有对硬盘(sata/usb移动硬盘)和u盘做区分,统一显示的为usb存储设备.目前有需求要在显示上有所区分。 解决方案 如何区分移动硬盘和U盘,见Android usb设备的检测及区分(sata硬盘、优盘及移动硬盘).主要就是检测removeable值,为0:硬盘,为1:u盘 解决补丁如下 From 572cf35c07f68c5cb5defe40c536dd9ad1b4648e Mon Sep 17

weixin_39966398的博客 1897

ubuntu优化详解

关于如何优化Ubuntu系统性能,也是广大Ubuntu玩家最为关心的一个话题,在Ubuntu中文论坛上也总结了一些经验,多半是禁用一些服务来起到优化系统的目的,彻底性不高。本文将详细从原理角度阐述Ubuntu系统优化的关键性因素,从根本进行优化,彻底提高Ubuntu 在你电脑上的表现效果。想让你的Ubuntu系统跑的更快么?那么好好看看本文吧,希望对你有所帮助,文中很多原理细节比较繁琐,耐住性

6470

基于OpenCV的驾驶疲劳检测与预警系统设计

PERCLOS(Percentage of Eye Closure)是一种基于眼睑闭合程度的疲劳度量指标。在基于OpenCV的驾驶疲劳检测与预警系统设计中,PERCLOS可以用于检测驾驶员的眼睑闭合程度,以判断其是否疲劳。该函数用于检测视频流中人脸的疲劳程度。具体地,该函数通过检测人脸的眼睛和嘴巴的状态来评估人脸的疲劳程度。眼睛状态是通过计算眼睛的长宽比(eyear)来判断,如果长宽比小于某个阈值,则认为眼睛闭合,表示人处于疲劳状态。

2301_79810943的博客 2328

Ubuntu 系统优化

Ubuntu 系统优化 1. 更新系统 sudo apt-get update sudo apt-get upgrade 2.配置JDK 通过 ppa 添加库安装 Oracle-JDK # 添加软件源 sudo add-apt-repository ppa:webupd8team/java # 溢出软件源 sudo add-apt-repository -r ppa:webupd8team...

幸凉的博客 1258

OpenHarmony实战开发-如何实现文件分布式同步编辑

在分布式文件场景中,分布式设备管理包含了分布式设备搜索、分布式设备列表弹窗、远端设备拉起三部分。首先在分布式组网内搜索设备,然后把设备展示到分布式设备列表弹窗中,最后根据用户的选择拉起远端设备。两台设备组网的分布式场景是工作中常常需要的。这样的分布式场景有助于加快工作效率,减少工作中的冗余,本例将为大家介绍如何实现上述功能。​ (2)订阅分布式数据变化:通过this.distributedObject.on(‘status’, this.statusCallback)监听分布式数据对象的变更。

2401_82546228的博客 754

GEE生物量预测:利用多源遥感数据和随机森林算法RF构建地上生物量(AGB)预测模型,并实现未来年份的生态变化模拟(大面积生物量反演)

数据融合策略:整合5类遥感产品(AGB、NDVI、LAI、土地覆盖、地形)时序特征构建:采用生长季中值法降低云污染影响机器学习优化分层采样保证数据代表性80棵决策树平衡精度与效率预测可靠性基准期R²达0.76需结合地面实测数据校正。

此星光明博客 419

ubuntu2404个人使用优化

此文章针对个人使用ubuntu2404的优化记录,个人使用习惯,对于linux系统属于小白阶段刚开始接触!!!电脑配置:Intel® Core™ i7-8550U × 8 8G。

weixin_71683006的博客 2948

YOLOv11改进策略【SPPF】| 将特征金字塔池化修改为:SPPCSPC,提升模型的特征提取能力和计算效率。

本文记录的是。YOLOv7中的SPPCSPC(Spatial Pyramid Pooling Cross Stage Partial Connections)模块是一种结合了(SPP)和(CSP)的改进结构,本文将其添加到YOLOv11中,

Limiiiing的博客 1823

Ubuntu 优化、美化(主题、终端)

Ubuntu 优化、美化(主题、终端) 零 效果图 一 优化Ubuntu \1 系统更新 \2 安装GDebi(第三方软件安装) \3 安装 搜狗输入法 \4 软件卸载,安装 4.1 卸载libreOffice 安装WPS 4.2 卸载掉亚马逊链接 4.3 卸载 firebox浏览器 安装Chrome/Chromium浏览器 \5 修改 更新源 \6 vim 配置 \6 菜单栏位置 \7 二 美化Ubuntu \1 主题 1.1 安装unity-tweak-tool: 1.2 Flatabulous主题 \

石灰粉 6万+

宇瞳杯视讯镜头完成版(除公差/鬼像分析)

宇瞳杯视讯镜头完成版(除公差/鬼像分析)

weixin_72050316的博客 1049

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

安装Ubuntu及其优化使用

虚拟机使得同一台电脑上可以运行多个系统,为我们提供便利,方便学习。由于ROS的历史版本不支持 windows(即比较主流的操作系统),在Ubuntu上学习ROS是必要的。小编知道的虚拟机软件有virtualbox和VMware,由于小编先用了VMware,所以不费工夫换虚拟机了。

江塘的博客 3103

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

新开ubuntu的必要优化

博主不是专业的运维人员, 有时候新开业务服务器到生产环境忘记配置ubuntu的配置时候,就发生各种奇怪的悲剧比如: redis出现大量TIMEWAIT状态,并且服务器不会收,原因是tcp_tw_recycle配置为0等等。为避免遗忘记录下新开的服务器必要的操作: ubuntu网络优化 vi /etc/sysctl.conf net.ipv4.tcp_max_tw_buc

landrain的博客 2018

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ubuntu安装及优化

1.系统优化工具 ubuntu tweak: http://www.ubuntu-tweak.com/ 直接下载安装 Ailurus: 是一个 Ubuntu 增强程序,它可以安装/删除一些没有 Debian安装包的软件,它也能改变系统隐藏设置。更重要的是,它告诉您后台是怎么更改系统设置的。 删除安装包及多余的文件; 安装方法: sudo add-apt-reposito...

bigzerg的专栏 240

Ubuntu 16 优化

环境 ubuntu-16.04.4-desktop-amd64 优化过程 删除libreoffice sudo apt-get remove libreoffice 删除Amazon的链接 sudo apt-get remove unity-webapps-common 删掉基本不用的自带软件 sudo apt-get remove thunderbird totem rhythmbox ...

Aaron0520的博客 428

安装ubuntu 14 并优化

安装ubuntu 14  并优化     1.       官方下载,32位ubuntu   http://mirrors.neusoft.edu.cn/ubuntu-releases/14.04.1/ubuntu-14.04.1-desktop-i386.iso   2.       刻录启动盘   选择刻录光盘映像 DVD 1.0G左右   3.      

c_cacal的专栏 2909

Ubuntu中对vim进行优化配置

打开文件 在命令行中输入如下命令 sudo vim /etc/vim/vimrc 或者 sudo gedit /etc/vim/vimrc 然后将如下 set nu set nowrap set scrolloff=3 set encoding=utf-8 set fenc=utf-8 set mouse=v set expandtab set hlsearch set textwidth=79 set fileformat=unix set ai " 自

学习永无止境 1543
上一篇: Shell中dialog的小结
下一篇: ubuntu优化详解
AstrayLinux
博客等级 码龄15年 55粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值