如何提高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)。

时间: 2024-11-03 22:21:03

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

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

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

教你如何安全设置Linux操作系统密码

相对于Windows操作系统来说,Linux系统比较难于渗透和控制,其根本原因来自Linux的安全机制.对Web等应用设置严格的最低权限后,即使入侵者获取了webshell也因为较难提权而止步于此.有的入侵者还会分析服务器上涉及管理员.用户的密码信息.密码习惯等,通过社会工程学再次进行攻击,在运气好的情况下极有可能获取服务器的权限.因此对Linux服务器来说,除了设置严格的权限.及时更新漏洞补丁外还需要设置一个强健的密码.本文就Linux操作系统密码原理.如何破解Linux密码以及如何设置安全的

Linux操作系统12则经典应用技巧_unix linux

本文介绍了Linux操作系统应用过程中12则经典技巧,合理应用这些技巧可以更好的使用Linux系统. 1.处理特殊的文件名 假设Linux系统中有一个文件名叫"-ee",如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm -ee命令,界面会提示我们是"无效选项"(invalid option),原来由于文件名的第一个字符为"-",Linux把文件名当作选项了,我们可以使用"--"符号来解决这个问题,输入

Linux操作系统中用PHP构建网站详解

如何架设一个新闻系统呢?一个完整的新闻系统不仅仅只包括供浏览的新闻界面,它还包括许多功能的控制和后台管理的强劲功能.那么这些功能内的子功能又如何调度分配呢?下面就来介绍一下各功能的调配控制.新闻系统的实现是简单的,但也可以说是非常复杂的. 新闻系统可分为三大部分:管理员登入系统,新闻管理系统,用户浏览系统.整个过程是简单的: 1.管理人员发布新闻-->数据库-->用户浏览新闻 2.发现问题-->登入管理系统-->编辑修改新闻 以上流程看似简单,但实现起来却并不是那么简单,这是个系统

Linux操作系统中的防火墙技术及其应用

概述 在众多的网络防火墙产品中,Linux操作系统上的防火墙软件特点 显著.它们和Linux一样,具有强大的功能,大多是开放软件,不仅可免费使用而 且源代码公开.这些优势是其他防火墙产品不可比拟的.选用这类软件确实是最 低硬件需求的可靠.高效的解决方案.但用户最关心的还是安全系统的性能,有 关部门根据网络安全调查和分析曾得出结论:网络上的安全漏洞和隐患绝大部分 是因网络设置不当引起的.使用Linux平台上的这些优秀软件同样也存在这样的问 题.要使系统安全高效地运行,安装人员和管理人员必须能够理解

Linux操作系统逻辑盘卷管理LVM详解

摘要:Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间.而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如Patition Magic等),但这都只是暂时解决办法,没有根本解决问题.随着Linux的逻辑盘卷管理功能的出现,这些问题都迎刃而解,本文就深入讨论LVM技术,使得用户在无需停机的情况下方便地调整各个分区大小. 一.前言 每个Linux使用者在安装Linux时都会遇到这样的困

如何提高Linux系统的安全性

导读:由于学习Linux很久了,没事讲讲关于Linux系统的问题希望对大家有所帮助.Linux系统不论在功能上.价格上或性能上都有很多优点,然而,作为开放式操作系统,它不可避免地存在一些安全隐患.关于如何解决这些隐患,为应用提供一个安全的操作平台,本文会告诉你一些最基本.最常用,同时也是最有效的招数. Linux是一种类Unix的操作系统.从理论上讲,Unix本身的设计并没有什么重大的安全缺陷.多年来,绝大多数在Unix操作系统上发现的安全问题主要存在于个别程序中,所以大部分Unix厂商都声称有

如何提高Linux操作系统的安全性

Linux系统不论在功能上.价格上或性能上都有很多优点,但作为开放式操作系统,它不可避免地存在一些安全隐患.关于如何解决这些隐患,为应用提供一个安全的操作平台,本文会告诉你一些最基本.最常用,同时也是最有效的招数,如果是企业用户,这些安全策略应该制定为公司内部的规范,并要求系统管理员或运维人员对其进行有效监控. Linux是一种类Unix的操作系统.从理论上讲,Unix本身的设计并没有什么重大的安全缺陷.多年来,绝大多数在Unix操作系统上发现的安全问题主要存在于个别程序中,所以大部分Unix厂

《Linux 高级程序设计(第三版)》——第1章  Linux下C语言开发环境 1.1 Linux操作系统简介

第1章 Linux下C语言开发环境 Linux应用程序开发平台有别于Windows应用程序开发平台,因此在介绍具体编程内容之前,本书第1.2章主要介绍Linux操作系统下C语言程序的开发环境和开发工具. 本章主要介绍Linux下C语言开发环境,包括一些基本概念和基本编程环境.本章第1节主要对Linux操作系统及其相关术语进行了简要介绍. 本章第2节主要介绍Linux操作系统下编程基本概念以及如何获得Linux下的帮助文件,包括Linux操作系统下C语言库文件标准以及系统调用的基本概念. 本章第3