首页 | Linux 基础 | 资讯动态 | Linux 应用 | Linux 服务器 | Linux 开发 | Linux 安全 | 专题 | 联盟论坛
  当前位置:主页>Linux 应用>文章内容
linux系统管理--从头开始对ubuntu进行优化
来源:www.unix5.com 作者:riechelr_hl 发布时间:2007-05-26  

首先进行测试:

代码:

sudo hdparm -tT 设备(一般是/dev/hda如果有两块硬盘第二块就是/dev/hdab)

 

然后进行设置:

代码:

 

sudo hdparm [-icdmXTt]

-i 这个参数 提供一些信息是由系统的驱动程序判断出硬盘的性能而得出的

它不一定准确,但是能为我们提供一点帮助。

-c 设定 32-bit 存取模式。这个 32-bit 存取模式指的是在硬件于pc界面 之间的传输模式,而影碟本是依照 16-bit 在运转

-d 设定是否启用DMA模式 -d1 启动 -d0 关闭

-m 设定同步读取多个 sector 的模式。一般来说,设定此模式,可降低因为 读取磁碟而损失的效能,16/32为最佳化,具体数字请根据 -i 得出的 信息中MaxMultSect来设定。

-X 设定 UtraDMA 的模式。一般来说,UDMA 的模式值加64就可以了。但是现 在的电脑普遍性能强劲,在这里请参考自己的电脑配置。

33 MHz DMA mode 0~2 (X64~X66)

66 MHz DMA mode 3~4 (X67~X68)

100 MHz DMA mode 5 (X69)

如果你的硬盘上面显示的UATA 100以上的,那么 X69 也许不错

-T 测试暂存区的存取效能。

-t 测试影碟实际的存取效能。

 

 

看清以上参数后,设置的具体方法我用例子说明,在我的电脑上我是这样作的:

代码:

sudo hdparm -X69 -d1 -u1 -m16 -c3 /dev/hda

 

完成后,再次测试。最后如果效果有所提升,那么就使用一下命令进行保存:

代码:

sudo hdparm -k1 设备

 

论坛上的jaquar00朋友,帮我补充了用

代码:

lspci -v | grep 'IDE'

 

这条命令查询你的硬盘支持那种方式,但是非常奇怪,该命令在我的电脑上什么都看不出来,全是unknow,不过也许对其他朋友能有所帮助。

第四部分 对于磁盘碎片的处理方法

 

关于磁盘碎片的问题,我已经查找了很多资料,可以确定的是,linux的文件系统非常优秀,碎片化问题很小,而且linux内核本身具备了相应的预防措施,即空间足够大的情况下,对已有文件块不再进行写操作等,这使linux产生了越用越整齐的说法,但是无法得知这样的说法究竟是否属实,所以我这里介绍另外一种比较麻烦的方法,即格式化重写法。

在使用这样的方法时,必须要有一个空间足够容纳要整理的硬盘的文件的空闲分区,

在需要格式化的时候,把所有要整理硬盘的文件移到这个分区,然后把原有硬盘格式化,再把所有文件移回去,这种方法看似疯狂,但是连续的写可以避免磁盘碎片,也许某天一些朋友会考虑使用这种方法。

 

第五部分 对于不同处理器的优化

 

intel处理器请使用i686内核

代码:

sudo apt-get install linux-i686

 

amd处理器请使用k7内核

代码:

sudo apt-get install linux-k7

 

第六部分 对于笔记本、台式机等非服务器的系统服务优化

 

linux的各大发行版,都有些不必要的服务被默认开启了,针对ubuntu,我们可以采用选择性关闭的方法加速起动,提高系统性能。

这里我们安装一个软件:

代码:

sudo apt-get install sysv-rc-conf

 

然后这样起动:

代码:

sudo sysv-rc-conf

 

在这个软件里,可以用键盘的方向键移动,用空格选取,也可以直接用鼠标选取,最后用q保存退出,一下列出服务的名称和基本的解释。

代码:

 

acpi-support 这个是关于电源支持的默认是1,2,3,4,5下启动,我认为你可以把它调整到s级别。

acpid acpi的守护程序,默认是2-5开启,我认为可以不用管。

alsa alsa声音子系统,应该不用开启它。

alsa-utils 这个服务似乎取代了alsa,所以开启这个就可以了,我在S级别开启它。

共4页: 上一页 [1] 2 [3] [4] 下一页
 
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
  热点文章
·Linux系统调用列表(详解)
·MBR如果被覆盖了怎麽办?
·Linux系统下用户和用户组所有权
·Linux操作系统下配置IPTables方
·linux应用技巧集囊(新手遍)
·Linux操作系统配置基础祥解:GRU
·Linux循序渐进 进程管理及作业控
·Linux操作系统Gaim玩转QQ与MSN--
·Linux内存映射技术
·UNIX系统操作入门篇
·UNIX系统应急响应工具上(初级)
·Linux操作系统的动态函式库详细
  相关文章
·Linux下计算程序运行时间的两种
·MBR如果被覆盖了怎麽办?
·Linux下文件的压缩、打包与解开
·打造自己的Linux 常用应用软件列
·linux应用技巧集囊(新手遍)
·Linux 运行级init详解(新手遍)
·Linux操作系统配置基础祥解:GRU
·Linux系统调用列表(详解)
·Linux操作系统的日志管理常用技
·linux inittab详解
·Linux系统开启Telnet服务的详细
·Linux系统内存磁盘初始化技术详

本站信息源至:互联网络,均为学习,交流所用,如有版权问题,请联系我们.
站长QQ:397422079 E_mail:riechelr_hl@unix5.com
转载本站内容请注明原作者名.谢谢!