Ubuntu应用程序合适的文件系统

系统 Linux
Ubuntu应用程序8.04默认的内核是2.6.24.X-generic,大家可以通过在终端中输入uname -r查看内核版本,而这个内核更适合笔记本用户使用。

特别值得一提的是Ubuntu应用程序有很多值得学习的地方,这里我们主要介绍Ubuntu应用程序,包括介绍Ubuntu应用程序8.04版等方面。Ubuntu应用程序8.04讲过以下步骤优化后,性能会得到明显提高。

1。选择合适的Ubuntu应用程序版本
在系统安装篇已经说过了,32位CPU用户安装32位版的Ubuntu应用程序,64位CPU的就安装64位版本。有人说64版本安装软件有兼容性问题。我从Ubntuu7.04开始到现在的8.04一直使用64位系统,一直都很稳定没遇到太大的问题。64位系统同样能使用32位的软件,只要在终端输入以下命令,安装相应的32位包:
sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2,64位系统在一般的应用中不但不会比32位系统慢,甚至还能有5~10%的性能提升,这是我对32位系统与64位系统对比后的体会。

2。选择合适的文件系统
我的根分区与/home都是使用xfs文件系统,当然也有人会推荐使用ReiseFS文件系统。

3。选择适合自己的Linux内核
Ubuntu应用程序8.04默认的内核是2.6.24.X-generic,大家可以通过在终端中输入uname -r查看内核版本,而这个内核更适合笔记本用户使用。对于台式机用户,我推荐使用realtime内核,这个内核在系统--系统管理--新立得新立得软件包管理器里搜索“linux-image”就能看到,安装时要安装“linux-imgage-2.6.22.14-rt”跟 “linux-restricted-modules-rt”两个包,原来默认的内核镜像不用删除,安装后重启,grub画面就会多了两个rt的选项,选择第一个就能使用rt内核了,rt就是realtime的缩写。更完全的安装是把所有后面都是rt包都装上。

4。关闭IPV6
因为目前IPV6网络还没普及,所以建议把这项关闭代码: sudo gedit /etc/modprobe.d/aliases
然后修改这一行: alias net-pf-10 ipv6 为: alias net-pf-10 off #ipv6
然后注释掉hosts文件中所有与IPV6有关的行 代码: sudo gedit /etc/hosts
这将会禁止所有使用IPV6的网络接口。
再新建一个/etc/modprobe.d/bad_list文件,内容为: alias net-pf-10 off 然后重启。

5。并行启动程序
这将会使启动程序并行,加速启动过程 代码: sudo kate /etc/init.d/rc
找到并修改该行: CONCURRENCY=none 为: CONCURRENCY=shell 确保你的拼写正确,写错一个字母你将无法启动!!!
如果你使用的是SATA 或SCSI,这个方法会发挥最大的作用,然而即使像我使用ATA这样的机器上,这个方法也使得的GDM登录界面出现的更快了一些。如果你使用很老的硬件,这个方法也可能会使你的机器启动变慢。

6。将localhost化名为主机名
对不对,你自己决定,我以前在Ubuntu应用程序论坛看到的这个技巧,确实改善了一些Ubuntu应用程序的启动。 代码: sudo kate /etc/hosts
把你的主机名添加到第一行的localhost之后,像这样: 27.0.0.1 localhost yourhost  127.0.1.1 yourhost

7。preload
顾名思义,它能智能的根据你日常的软件使用习惯预加载大多数一版用到的lib文件和Ubuntu应用程序,相当于加快了Ubuntu应用程序的启动(这并不会象有些人认为的会加快系统的启动速度) 代码: sudo apt-get install preload

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

输入:
代码: sysctl -q vm.swappiness
你会看到值是60,更改:
代码: sudo sysctl vm.swappiness=10
这样你就将值由60改为10,这可以大大降低系统对于swap的写入,建议内存为512m或更多的朋友采用此方法。如你你发现你对于swap的使用极少,可以将值设为0。这并不会禁止你对swap的使用,而是使你的系统对于swap的写入尽可能的少,同时尽可能多的使用你的实际内存。这对于你在切换Ubuntu应用程序时有着巨大的作用,因为这样的话它们是在物理内存而非swap分区中。
如果你想永久得改变这一值,你需要更改 sysctl.conf 文件:
代码: sudo kate /etc/sysctl.conf
添加: vm.swappiness=10
到末行,需要重启生效。

9。grub选项--profile
grub有个叫做profile的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使得随后系统查找并且读取这些文件的速度就会加快。
系统启动到grub启动菜单的时候,按esc键选择你默认的启动内核,按e键移动到第二行,再按e键添加profile到这行末尾,回车按b键启动系统
第一次启动时间会稍长一些,那是因为要创建索引(或许和随便怎么称呼它),但这之后每次启动就会更加平稳。你需要在每次更新内核之后,或者是那些会影响到你的系统启动所需的文件的重大系统改动之后,重新作这一步。

10。sysv-rc-conf
安装sysv-rc-conf,禁止掉那些你不需要启动的服务。举个例子,我的电脑没有蓝牙和 PCMCIA,所以我就不需要启动它。因此禁止掉那些你没有和不需要的服务。

【编辑推荐】

  1. Ubuntu应用程序菜单无法打开的解决办法
  2. Ubuntu管理及相关命令使用
  3. Ubuntu Asterisk系统安装简易程序
  4. Linux Ubuntu让我们爽到底
  5. 比较常用Ubuntu root用户密码
责任编辑:佚名 来源: CSDN
相关推荐

2021-02-23 23:06:31

数据库Redis技术

2016-02-19 10:31:52

云计算云应用paas

2009-05-28 09:25:32

AndroidGoogle移动OS

2010-01-05 15:50:35

Ubuntu软件

2015-03-19 09:13:24

应用程序开发云服务商亚马逊

2010-03-05 10:14:53

Ubuntu ruby

2010-11-01 13:39:07

Ubuntu 11.0

2010-01-08 18:01:03

Ubuntu硬盘操作

2013-10-09 11:15:49

Ubuntu应用程序

2011-09-05 12:58:28

Ubuntu应用程序

2017-01-10 08:30:01

2009-08-21 10:28:34

Ubuntu应用程序解决办法

2016-11-16 19:03:02

Ubuntu应用程序

2019-11-21 09:45:30

UbuntuUbuntu 19.1ZFS文件系统

2010-02-05 09:31:23

Ubuntu 配置文件

2010-01-05 17:20:32

Ubuntu 9.04

2018-02-25 09:48:36

LinuxUbuntu文件系统

2012-07-05 09:52:06

EFS文件加密

2010-02-22 09:13:29

Ubuntu硬盘

2013-05-14 10:33:57

AIR Android应用程序描述文件
点赞
收藏

51CTO技术栈公众号