Ubuntu系统性能优化详细教程

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

在每一个基本的系统中,都包含有各种各样的基本进程,用于检查系统服务,和操作系统通信等等。进程和系统的性能表现有着很大的关系,因此,一个系统管理者应该清楚了解当前系统中正在运行什么东西,有什么资源可用等等,只有这样,你才能够调整配置,例如,禁止不需要的进程,打开必须的监护程序以及将你的内核调整到最优化,最后得到一个最适合自己使用的最好的系统。Ubuntu是一个为大众设计的系统,这也就决定了其系统设置的大众化,换句话说,臃肿化。为了适应兼容性而支持的很多东西,我们其实不一定需要。在这里,笔者试图讲解一些通过调整内核参数,shell参数以及特定应用的设置来优化系统的方法,供大家参考。需要注意的是,不同的ubuntu系统有着不同的启动脚本,并有着不同的运行进程,这里我只能以7.04系统为基础来讲解。其实自己学会对进程进行追踪查看是非常重要的,只有这样你才能在不同的系统中都游刃有余。另外,如果要更加深入调整系统,那么自己编译一个属于自己的系统是最合适的,本文没有牵涉这么深入的东西。

本文假设你有一点点基本使用linux的基础,所以很多东西只是讲一个概念性的大纲,想深入了解的话,网络上有很多文章。如果你是系统高手,基本就可以不用看本文了,你会觉得很简单,如果你是连ps,who -r都不知道的新手,建议你还是先放google搜索一些入门文章,并亲自使用linux一周以上,再回过头来看这篇文章。本文很大程度上参考了Ubuntu Performance Guides。
继续阅读“Ubuntu系统性能优化详细教程”

解决Ubuntu下Firefox Flash插件中文乱码

打开firefox的 编辑->首选项,切换到内容标签栏,在字体&颜色那一栏点击高级,打开一个对话框,在对话框的下面将默认字符编码那一栏改为:简体中文(GB2312).

cd /etc/fonts/conf.d/

cp 49-sansserif.conf 49-sansserif.conf.bak

sudo gedit 49-sansserif.conf

将对应的内容改为:

<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>仿宋_GB2312</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>仿宋_GB2312</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>monospace</string>
</test>
<edit name="family" mode="append_last">
<string>仿宋_GB2312</string>
</edit>
</match>

要确定仿宋字体已安装,之后重启Firefox就好了。

盖茨与东芝联手开发下一代核反应堆

日本经济新闻报导称,东芝和微软董事长盖茨将联手开发下一代核反应堆,这种反应堆在不重新添加燃料的情况下最长可运转100年.

报称,目前的轻水反应堆每隔几年就需添加一次燃料.

报导并称,盖茨控股的TerraPower和东芝将着重开发行波反应堆(TWR),所需燃料为贫铀.

日经称,东芝已设计出一种超小型反应堆,名为超保险、小型简约设计(4S),可持续使用30年.东芝预计今年秋季将能得到美国当局对该设计的批准,在 2014年之前首座此类反应堆可望投入建设.

东芝预计4S反应堆使用的80%左右的技术可应用到TWR.

但TWR的一个问题是开发能长时间经受核反应的材料,要攻克这一难题料将花费10多年时间.

报导称,若研究成功,东芝或将大规模生产这种核反应堆.

盖茨料将利用自己的私人财富来支持TWR的研发,最多可能投资几千亿日圆.

延伸:Traveling wave reactor

Ubuntu下美化grub开机画面

安装grub-splashimages,grub-splashimages是比较容易的,只是集成了一套grub开机画面的图像集,通过下面的命令来安装:

sudo apt-get install grub-splashimages

安装后,你会发现在/boot/grub目录下有一个splashimages 目录,该目录下有很多压缩的xpm图像的文件,这些图像文件就是grub开机画面的图像,任君选择。

然 后用下面的命令把splashimages 目录的您想作为grub开机画面的图像文件作一个软链接(symbolic link)到/boot/grub目录下,比如说我觉得/boot/grub/splashimages/目录下xxx.xpm.gz的图像不错,想作为 grub的开机画面,那么执行下面命令即可:

sudo ln -s /boot/grub/splashimages/xxx.xpm.gz /boot/grub/splash.xpm.gz

最后更新grub的菜单文件menu.lst,执行下面的命令来更新:

sudo update-grub

重新启动系统进入grub就可以看到漂亮的grub开机画面了。

解决迅雷偷上传

原文:http://www.xiaorsz.com/identify-and-secretly-upload-the-solution-thunder-occupation-of-resources/

部分有修改

开着迅雷,不管已下载列表框是否有文件(是否已经被你删除),迅雷都会自动发现可以上传的文件,并且上传. 开始我认为是由于迅雷自己偷偷保留历史下载文件列表(C:\Program Files\Thunder Network\Thunder\Profiles\history.dat),所以从中发现可以上传的文件,后来我发现根本不是这样!

history.dat这里面有你的下载记录,开始我估计是他上传的根据.后来我证实了我的估计是错误的.我把这文件删除了.重新启动. 再开迅雷做监视,发现他仍然在偷偷上传我硬盘上的文件.我愤怒了!我不知道他怎么知道我的硬盘里面有那些可以上传的文件.我估计还有什么临时文件没有删除干净!但是我不知道是什么临时文件.这个我查明白了再写出来.我估计他并不是扫描我的整个硬盘. 好了,下面教你如何“怒看”.

继续阅读“解决迅雷偷上传”

Load Average 详解

转自:http://bbs.uplinux.com/viewthread.php?tid=10424

Linux中的“load average“到底是什么意思
执行top,w,uptime,在最上一行,均能得到类似下面的一行:

21:25:38 up 59 min,  2 users,  load average: 0.33, 0.40, 0.38

前面的值还是比较好理解,但是这个load average就不太好理解了,虽然知道是平均负载,但是它到底意味着什么?
什么样的负载是正常的,什么样的负载表示系统负荷高? 继续阅读“Load Average 详解”

Load Average与压力测试

转自:http://www.blogjava.net/cenwenchu/archive/2008/06/30/211712.html

通过下面的几个部分的了解,可以一步一步的找出Load Average在压力测试中真正的作用。

CPU时间片

为了提高程序执行效率,大家在很多应用中都采用了多线程模式,这样可以将原来的序列化执行变为并行执行,任务的分解以及并行执行能够极大地提高程序的运行效率。但这都是代码级别的表现,而硬件是如何支持的呢?那就要靠CPU的时间片模式来说明这一切。程序的任何指令的执行往往都会要竞争CPU这个最宝贵的资源,不论你的程序分成了多少个线程去执行不同的任务,他们都必须排队等待获取这个资源来计算和处理命令。先看看单CPU的情况。下面两图描述了时间片模式和非时间片模式下的线程执行的情况:

继续阅读“Load Average与压力测试”