科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道对Ubuntu操作系统进行彻底优化

对Ubuntu操作系统进行彻底优化

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在安装Linux系统之初,就应该考虑怎样使Linux系统得到最好的性能。

来源:中国IT实验网 2008年4月14日

关键字: 技巧 优化 Ubuntu Linux

  • 评论
  • 分享微博
  • 分享邮件
    第二部分 有多张硬盘的电脑安装Linux

    这里我们主要采取的方法就是RAID。

    首先最好的情况下是使用硬件RAID,性能最强,而且也没有任何复杂的部分,只要在主板的bios上设置好了,那么一切ok。

    在不得已而求其次的状况下,我们使用软件RAID,那么我们最好有两个或者更多一样大的硬盘分区,硬盘的转速、缓存等性能也最好相同,这样的话,我们就可以得到软件RAID的最佳性能。

    具体的方法,这里只介绍安装时的部分,在硬盘分区的时候划分两个或多个一样大的分区,文件格式选择为RAID。然后选择软件RAID设置,创建MD设备,然后在创建好的MD设备上进行新的分区,原则同第一部分。

    当然在现实中,很可能我们的硬件并没有提供我们可以施展RAID的环境,这个时候我们还有最后的方法,就是swap这个分区,我们知道虚拟内存是很重要的,因此我们可以在两块硬盘上分别划出swap区,然后使用让他们优先级相同的技巧增强系统性能。

    在/etc/fstab这个文件中,写有swap分区的那一行,options的部分这样写:

    代码:

    sw,pri=5

    这样可以使两个swap同时运行,对系统性能应当有所补益。

    第三部分 对于IDE硬盘的安装后优化

    这里主要谈谈谈关于hdparm的使用,hdparm的某些功能可以通过编译内核来完成,在论坛上jaquar00是这样说的,当然我觉得使用这个软件更加方便,具体的使用方法如下:

    首先进行测试:

    代码:

    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,不过也许对其他朋友能有所帮助。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章