如何提高Linux操作系统速度_unix linux

  我们以前介绍了通过优化配置桌面环境来提高系统速度的方法,其实在其他的一些方面,我们一样可以精心配置来提高系统速度。

  一、提升硬盘和光驱的数据传输性能

  我们可以使用命令“hdparm 参数 设备”(如果是普通用户,需要在“hdparm”前面加上路径“/sbin/”)来查看存储器当前工作在什么样的传输模式下。例如要查看硬盘的传输模式,其命令如下(符号#表示以root身份执行,不必输入,下同):

  #hdparm -v /dev/hda

  如果输出结果有“IO_support=0(default 16-bit)”和“using_dma=0(off)”这两段,说明Linux操作系统没有打开硬盘的32位输入输出支持和DMA传输模式。例如红帽子9.0(以下简称RH9)和红旗Linux桌面版4.0(以下简称RF4)都是默认关闭硬盘的32位输入输出支持。我们可以使用下面这个命令启用硬盘的32位输入输出支持和DMA传输模式:

  #hdparm -c1 -d1 /dev/hda

  (说明:“-c1”表示启动32位输入输出支持;“-d1”表示启动DMA传输模式。如果你的硬盘支持ATA66还可以加上“-X67”这个参数,ATA100则是“-X68”。例如硬盘支持ATA66,那么完整的命令就是“hdparm -c3 -d1 -X67 /dev/hda”)

  同理,只要把上面这个命令的“/dev/hda”换成“/dev/cdrom”,就可以打开光驱的32位输入输出支持和DMA传输模式。

  但是每次都要这么输入命令太麻烦了,有没有办法让系统一启动就自动执行这些命令呢?有,方法是编辑/etc/rc.d/rc.local文件,在最后一行加上要自动执行的命令就可以了(每个命令一行)。

  二、调整应用程序优先权

  应用程序优先权值的范围从-20到19,数字越小优先权就越高。一般情况下,普通应用程序的优先权值(CPU使用权值)都是0,如果让常用程序拥有较高的优先权,自然启动和运行速度都会快些。

  我们可以用命令“nice -n 程序名称”(n的取值从-20到19)来调整应用程序的优先权,需要注意的是普通用户只能在0到19之间调整应用程序的优先权值,只有root有权调整更高的优先权值(从-20到19)。

  三、使用低负荷的桌面环境或窗口管理器

  KDE是目前Linux桌面中功能最为完善的,但也是最占系统资源的桌面环境,而XFce4、FVWM、IceWM、Window Maker这类桌面环境和窗口管理器虽然在功能上没有KDE完善,但是运行速度要比KDE快很多,可以说使用低负荷的桌面环境和窗口管理器就是用功能和速度做个交换。笔者在这里推荐使用XFce4桌面环境。XFce4体积小巧、启动迅速、界面漂亮、设置简单,而且可以调用KDE的一些功能来弥补自身的不足,其下载地址:http://heanet.dl.sourceforge.net/sourceforge/xfce/xfce-4.0.6-rpm-rh9.tar.bz2,使用如下命令进行安装:

  #tar jxvf xfce-4.0.6-rpm-rh9.tar.bz2
  #cd xfce-4.0.6-rpm-rh9
  #rpm -ivh *.rpm

  以上RPM包同样可以在红旗桌面4.0版中安装。

  装好后在RH9的GDM登录器的环境选择菜单里面会出现XFce4选项。如果要在RF4的KDM登录器的环境选择菜单中加入XFce4选项,请看http://www.linuxdby.com/showthread.php?s=&threadid=8404。

  相信经过以上调整,你的Linux操作系统使用起来顺畅了不少。其实Linux可以优化的地方不止这么一些,只要你不断去探索,慢慢地就会体验到打造系统的乐趣,而且自己的Linux水平提高速度不是一般地快哟。

时间: 2024-09-25 02:49:48

如何提高Linux操作系统速度_unix linux的相关文章

如何提高Linux操作系统速度

我们以前介绍了通过优化配置桌面环境来提高系统速度的方法,其实在其他 的一些方面,我们一样可以精心配置来提高系统速度. 一.提升硬盘和光驱的数据传输性能 我们可以使用命令"hdparm 参数 设备"(如果是普通用户,需 要在"hdparm"前面加上路径"/sbin/")来查看存储器 当前工作在什么样的传输模式下.例如要查看硬盘的传输模式,其命令如下(符 号#表示以root身份执行,不必输入,下同): #hdparm -v /dev/hda 如果输出

Unix类操作系统入门_unix linux

由于Unix操作系统众所周知的稳定性.可靠性,用来提供各种Internet服务的计算机运行的操作系统占很大比例的是Unix及Unix类操作系统,因此需要大量熟练掌握Unix类操作系统应用的人才.目前比较常见的运行在PC机上的Unix类操作系统有:Linux.BSD Unix.Solaris x86.SCO Unix等.一些初学者对于各种类型的Unix系统特性不熟悉,不知道如何选择,本文主要向大家介绍几种免费的Unix,以及如何获得相应的学习资源. Linux Linux是遵循POSIX规范开发的

哪个是适用的桌面操作系统?_unix linux

许多人在想,Windows究竟有什么?不就是一个操作系统,加上几个办公自动化工具,再加上浏览器.电子邮件客户端和一些游戏吗.那么,Linux可以轻易地替换它.是这样吗?恐怕并不那样简单. 成本 赞成Linux的声音:Linux是免费的,它没有使用许可证费用:支持Linux的成本比支持Windows(NT4/2000)的成本低得多:而且,已经有许多免费办公自动化解决方法可供选择. 赞成Windows的声音:Linux要求现场的技术支持以保证系统运行,要求开发人员或承包商现场修改系统错误和应用核心补

Linux学习基础_unix linux

      1.什么是Linux? 准确的说,是指Linux的kernel(系统的核心程序),其内核版权属于Linus Torvalds,在GPL(GNU General Public License)版权协议下发行, 任何人都可以自由的复制(copy), 修改(change), 套装分发(distribute),销售,但是不可以在分发时加入任何限制, 而且所有原码必须是公开的,所以任何人都可以无偿取得所有执行文件和原代码. 对于Linux用户和系统管理员来说,Linux是指包含Linux ke

分析Windows和Linux动态库_unix linux

    摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理.但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植.本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验. 1.引言 动态库(Dynamic Link Library abbr,DLL)技术是程序设计中经常采用

《Linux从入门到精通(第2版)》——第1章 Linux操作系统 1.1 Linux操作系统版本

第1章 Linux操作系统 Linux原本只是内核的名称,但现在人们已经习惯将其视为一个操作系统.它最初是由芬兰的在校学生Linus Torvalds从Minix上开发出来的,并不断得到发展. Linux系统诞生时以开源的方式出现,从而引起爱好者不断地加入,这使得Linux系统在不断发展的同时,网络功能也越来越健全.随着Linux系统不断发展,使得商业操作系统长期垄断市场的模式被打破,为计算机技术做出了不可磨灭的贡献. 1.1 Linux操作系统版本 作为开放源代码的Linux操作系统(图1-1

如何编写Linux设备驱动程序_unix linux

    Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别.在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便.本人这几周来为实验室自行研制的一块多媒体卡编制了驱动程序,获得了一些经验,愿与Linux fans共享,有不当之处,请予指正. 以下的一些文字主要来源于khg,johnso

Linux的使用_unix linux

    1.在Linux下玩DOOM游戏出问题的解决办法? 要正确的音效输出,必需使用2.90版或以后的声音驱动程序:它支持即时"DOOM模式",音效样本是16bit的,如用8bit声卡,可用一些程序让声音出现,如果DOOM动作不流畅,把音效取消(将sndserver文件改名)会有一些改进,DOOM预设是不支持音乐(如同DOS版)的,musserver程序将增加Linux下的音乐支持,它可以在中找到. 2.Linux下的应用程序是否也存在2000年问题? 应该没有,但是有2161年问题

稳定安全高效的新一代Linux服务器产品问世_unix linux

长期以来,高端LINUX应用成为政府.企业信息化的盲区,也阻碍着软件开发商走向这块广阔的天地.其中最大的问题是服务器端产品与用户需求的不同步,与UNIX与WINDOWS十多年的积累相比,LINUX还需要一个完善的过程,用户期待着新一代LINUX服务器产品尽快走入他们的视野.可喜的是,这一美好的愿望正在变成现实.以冲浪平台XteamServer 5.0 e-class为代表的新一代LINUX应用服务器的问世,使得高端LINUX开发与应用走上了快行道. XteamServer 5.0 e-class