快捷搜索:   nginx

为最佳性能而调优 Red Hat(1)

虽然您很可能已安装了 Linux,但为了完整起见,我们将讲述基础知识并且“从头开始”一步步“干净地”安装 Red Hat 7.3。

以前用户在安装 Linux 时常常会犯这样或那样的错误;现在的 Linux 安装程序简化了安装过程,使安装过程就象小孩玩玩具那样简单。现在您只需在几个设置屏幕中单击几下,提供一些基本信息,按要求放入所需的光盘。但是,在安装过程中,您需作出三个关键的选择,这些选择可能影响今后系统的性能和易维护性:分区布局、底层文件系统和安装的软件包。

对于 Linux 管理员来说,如何为硬盘驱动器分区是一个长期有争论的话题。简短的回答是不存在唯一“正确的”创建/分配分区的方法。意见多种多样,一个极端是“创建单个‘根'分区并把所有的东西都装在其中”,另一个极端是“用于某个目的的每个文件系统应该驻留在它自己的分区上”。多数有经验的管理员并不喜欢这两个极端,他们仅为某些专用的文件系统创建分区;下一页分区时应考虑的因素详细介绍了这样一个布局。
目前,多数分发版在安装时提供多个文件系统供选择:EXT2、EXT3、JFS、ReiserFS 等。选择哪个文件系统又是一个有争议的话题。这部分的选择文件系统将讨论各种文件系统的优劣及选择。
最后,在最初安装阶段中安装哪些软件包将直接影响管理员在系统维护上所花时间的多少。这个问题并不象前两个问题那样重要,但是事先考虑机器的用途以及实现这个目标所需安装的软件包将减少今后的工作量。
让我们首先来考虑分区。
分区时应考虑的因素 第 3 页(共6 页)




在决定怎样为硬盘驱动器分区时,您应该考虑以下三个重要问题:

您必须有多少驱动器空间?
您想把文件系统分成几个部分?
您估计隔多久才升级或重新安装操作系统?
显然,可用的空间决定了每个分区的大小。在考虑分几个区的时候,您喜欢单个文件系统还是多个小分区?如果您选择让 Red Hat 自动为您的驱动器分区,那么 Red Hat 将创建一个较小的 /boot(25MB)分区并把剩余的硬盘驱动器的空间分配给 /。

这种方法的缺点是如果您在使用了六个月后决定改变这个布局,那么您将不得不再次从新开始并从头开始安装。然而,如果系统被分区成几个较小的分区,那么数据可被转移到另一个分区,然后原来的分区被删除并修改它的大小,再把数据转移回来。最后请注意,如果您的系统将被用于开发而且在测试程序或配置操作系统时需要经常干净地重装系统,那么请选择多个分区。然后在您重新安装的时候,您只需格式化存储特定于操作系统的文件的文件系统,您不必修改包含用户数据、源代码或其它类似数据的所有文件系统。

以下是我建议的多分区布局,它并不很复杂,但有最大的灵活性(文件系统的大小是基于 20GB 的驱动器和 512MB RAM;请根据您的需要和驱动器大小作些调整):

/boot(25MB):hda1 swap(1000MB):hda2 /(3000MB):hda3 extended(剩余的驱动器空间):hda4 /var(3000MB):hda5 /usr/local(3000):hda6 /home(剩余的部分):hda7


选择文件系统 第 4 页(共6 页)




在为驱动器分区的同时,您还需决定每个分区所用的文件系统。

当前的趋势是倾向于选择某种形式的日志记录文件系统,这主要是因为今天的硬盘驱动器的大小。完全检查(如果需要的话,还要修复)一个较大的硬盘驱动器需要半个多小时,如果您的环境要求服务器每周 7 天、每天 24 小时都可用,那么日志记录文件系统可把时间减少到一分钟以内。但是取决于您在和谁交谈,日志记录文件系统并不适合广大用户而且可能把数据毁坏到无法修复的地步(我的经验是,我已在我的所有的机器上使用 EXT3 文件系统,在一年多的时间里从未遇到过问题。但是,常言道,您的历程可能有所不同(Your Mileage May Vary,YMMV))。
顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论