`
love~ruby+rails
  • 浏览: 849872 次
  • 性别: Icon_minigender_1
  • 来自: lanzhou
社区版块
存档分类
最新评论

Ubuntu操作系统优化技巧分享

阅读更多
1:并行启动程序:

这将会使启动程序并行,加速启动过程,代码: sudo nano /etc/init.d/rc

(注意:这里用 gedit 打开可能是乱码,换个编辑器,如 nano,vi 什么的就 ok 了)找到并修改该行:

CONCURRENCY=none

为:

CONCURRENCY=shell

2:交换分区使用:

Ubuntu 默认的 vm.swappiness 值是 60,这一默认值已经很合适了。但你可以改小一些降低swap 的加载,系统性能会有一点点的提升

输入代码:

sysctl -q vm.swappiness

你会看到值是 60, 更改:

代码:

sudo sysctl vm.swappiness=10

这样你就将值由 60 改为 10,这可以大大降低系统对于 swap 的写入,建议内存为512m 或更多的朋友采用此方法。如你你发现你对于 swap 的使用极少,可以将值设为 0。这并不会禁止你对 swap 的使用,而是使你的系统对于 swap 的写入尽可能的少,同时尽可能多的使用你的实际内存。这对于你在切换应用程序时有着巨大的作用,因为这样的话它们是在物理内存而非swap 分区中。

如果你想永久得改变这一值,你需要更改 sysctl.conf 文件:

代码:

sudo gedit /etc/sysctl.conf

添加:

vm.swappiness=10

到末行,需要重启生效。

小贴士:

1G 内存推荐值为 5

2G 内存推荐值为 3

不推荐把值设为 0

3:虚拟分区--使用 tmpfs 缓存你的文件:

通过 tmpfs 可以从你的内存中分出一部分作为虚拟的缓冲硬盘,来加速文件的读写。

1.此方法推荐 1G 及以上内存用户尝试,1G 内存以下用户慎用

2.当出现“/tmp 容量不够”的提示,请加内存或不要使用本优化方法:)

编辑/etc/fstab 文件,加入以下语句:

tmpfs /tmp tmpfs mode=1777 0 0

保存后重启系统,系统就会自动把你一半的物理内存用于/tmp,只要是在/tmp 读写的文件,相当于直接读写内存,从而减少硬盘读写的次数。

这个优化方法对于经常读写硬盘的程序有比较好的优化效果,像电驴,bt 等软件,还

有网页的缓存都可以利用虚拟后/tmp 来减少对硬盘的读写

如果想严格控制物理内存的大小,语句可以改成:

tmpfs /tmp tmpfs size=100m,mode=1777 0 0

这里 size=100m 就是说让系统从物理内存中划出 100mb 作为虚拟的/tmp,但要小心的是用 size 指定的大小数值不要超过物理内存的一半,否则系统可能会反而变慢。

如果不加 size 语句,而/tmp 文件容量已经超过物理内存的一半后,它会继续将swap分区作为虚拟/tmp 直到 swap 满为止。因此要让此优化方法发挥最好的性能,则应该让/tmp的数据容量小于物理内存的一半

注意:当系统重启后 /tmp 里面的文档将会消失,所以在关闭系统前请做好/tmp 里面有用文件的备份工作

4:关闭系统启动时检查分区的功能,加快系统启动速度

在终端输入命令: sudo gedit /etc/fstab,找到以下所有类似的语句:

# /dev/sda6

UUID=5342-DSEF /media/sda6

vfat utf8,umask=007,gid=46 0

把最后那个 1 改为 0,

# /dev/sda6

UUID=5452-DF4E /media/sda6 vfat utf8,umask=007,gid=46 0

保存后,以后启动系统就不会再检查这个分区。

建议根分区保留检查功能,其余分区检查功能可以关闭
分享到:
评论

相关推荐

    Ubuntu操作系统下载地址

    ### Ubuntu操作系统下载与版本解析 在探讨Ubuntu操作系统下载地址及其相关知识点时,我们不仅需要关注如何获取最新的系统镜像,还应该深入理解不同版本的特性、下载源的选择以及安装过程中的注意事项。以下是对标题...

    从头开始对ubuntu进行优化教程

    ### 从头开始对Ubuntu进行优化教程的知识点详解 #### 一、Ubuntu系统概述与重要性 - **Ubuntu系统简介**...通过本教程的学习,用户可以掌握一系列有效的Ubuntu系统优化技巧,从而更好地利用这一优秀的Linux操作系统。

    Ubuntu超级优化

    #### 三、Ubuntu系统优化实践 ##### 3.1 禁用不必要的服务 Ubuntu默认安装了许多服务和应用程序,但并非所有服务对每位用户来说都是必需的。禁用不必要的服务可以释放系统资源,提高整体性能。 - 使用`systemctl ...

    VM7安装Ubuntu 10.04系统

    本篇将详细介绍如何使用VM7来安装Ubuntu 10.04 LTS(Lucid Lynx)操作系统。 一、VMware Workstation 7简介 VMware Workstation 7是VMware公司推出的一个版本,支持创建、配置和运行虚拟机。它提供了丰富的功能,如...

    ubuntu书(ubuntu的秘密 ubuntu口袋书)

    《Ubuntu的秘密:Ubuntu口袋书》是一本专注于Ubuntu操作系统深度探索和实用技巧的书籍。Ubuntu,作为全球最受欢迎的开源Linux发行版之一,深受开发者、技术爱好者和普通用户喜爱。这本书旨在揭示Ubuntu系统的内在...

    A practical guide to ubuntu linux

    Sobell撰写的一本关于Ubuntu操作系统的权威指南。该书详细介绍了Ubuntu的基础知识以及高级特性,为不同层次的技术用户提供了系统管理和优化的指导。从内容上来看,这本书涵盖了Ubuntu系统的安装、配置、使用以及...

    Ubuntu学习指南

    Ubuntu学习指南是一个全面介绍Ubuntu操作系统的资源集合,旨在帮助初学者快速掌握这一开源Linux发行版的使用技巧。作为全球最受欢迎的Linux桌面系统之一,Ubuntu以其用户友好的界面和丰富的软件库吸引了众多用户。本...

    Ubuntu 安装及优化教程.docx

    Ubuntu是一款流行的开源操作系统,基于Debian Linux发行版,以其用户友好的界面和丰富的软件库著称。本教程旨在帮助新手和经验丰富的用户更好地安装和优化Ubuntu系统。 1. **OpenOffice健步如飞**:OpenOffice是...

    Ubuntu安装及优化教程[借鉴].pdf

    本文档整理了Ubuntu的安装步骤、常用软件的安装与优化技巧,旨在帮助用户更好地理解和使用Ubuntu系统。 1. **优化OpenOffice**:OpenOffice是Ubuntu中的办公套件,可以通过调整内存分配、禁用不必要的启动项和组件...

    封装ubuntu12.04教程

    随着Linux系统的普及,越来越多的用户开始尝试使用Ubuntu作为他们的主要操作系统。对于那些希望个性化定制Ubuntu系统的爱好者来说,能够创建一个属于自己的Live CD是非常令人兴奋的事情。本篇文章将详细介绍如何封装...

    ubuntu中文手册 电子书

    Ubuntu中文手册是一本针对初学者的入门参考资料,旨在帮助那些从Windows操作系统转向Linux的用户更好地理解和使用Ubuntu操作系统。Ubuntu是一个基于Debian的开源Linux发行版,以其用户友好性和广泛的软件支持而闻名...

    标题:Ubuntu新手使用教程与进阶技巧心得

    标题:Ubuntu新手使用教程与进阶技巧心得简介:本教程将带领你从零开始学习Ubuntu操作系统的使用,包括基本操作、常用命令、系统设置等内容。同时,我们还将分享一些实用的进阶技巧和项目资源,帮助你更好地利用...

    ubuntu学习资料共4本

    书名暗示这本书可能会包含社区经验分享和实战技巧,可能涵盖了Ubuntu的进阶使用,例如Shell命令行的高级操作,编写脚本,系统优化,以及与开源社区的互动。可能还会讨论一些Ubuntu特有的工具和服务,如Snaps和...

    UBUNTU_kungfu

    这本书汇集了各种Ubuntu技巧、窍门、提示以及黑客精神,旨在帮助读者更好地掌握Ubuntu操作系统,提升其使用效率和技能水平。 #### 二、内容概览 《Ubuntu Kung Fu》一书涵盖了广泛的主题,从基础操作到高级技巧...

    ubuntu官方文档资料

    官方文档是学习和掌握Ubuntu操作系统的宝贵资源,它涵盖了从初学者入门到高级用户深入操作的全方位知识。这份“ubuntu官方文档资料”包含了丰富的信息,对于任何想要了解或提升Ubuntu技能的人来说都是必不可少的参考...

    Ubuntu开发大全

    《Ubuntu开发大全》是针对Ubuntu操作系统的一份综合学习资料,涵盖了Ubuntu Server的最佳实践、软件安装教程、GCC编译器的安装以及如何充分利用Ubuntu系统进行高效工作。以下将详细阐述这些关键知识点。 首先,...

    ubuntu8.04速成手册

    《Ubuntu 8.04 速成手册》是一本针对初学者和中级用户的指南,旨在帮助读者快速掌握Ubuntu 8.04(Hardy Heron)操作系统的基本操作和高级技巧。Ubuntu是基于Debian的开源Linux发行版,以其用户友好、稳定性和安全性...

    ubuntu实用学习教程pdf

    #### 一、Ubuntu操作系统概览 - **开源与免费**:Ubuntu是一款基于Linux的操作系统,完全开源且免费提供给用户使用。这意味着任何人都可以下载、安装和分发Ubuntu,同时也能够获取来自全球社区的技术支持。 - **社区...

Global site tag (gtag.js) - Google Analytics