作者: 张纪青编译 目录 6 配置与调整 6.1 概要 6.2 初步配置 6.3 核心配置 6.4 应用程序配置 6.5 启动服务 6.6 虚拟主机 6.7 配置文件 6.8 用sysctl 调整 6.9 调整磁盘 6.10 调整内核限制 =============================================================
(翻译中出现的任何问题或错误,请广大读者及时反馈给我:freebsdhandbook@163.com) 6.1 概要 FreeBSD 系统管理配置的情况。这章也会描述一些用来调整FreeBSD 系统性能的参数。 . . . . . . . . . 6.2 初步配置 6.2.1 分区设计 6.2.1.1 基础分区 磁道传输数据要比从内磁道传输数据来得快,这一点很重要。记住这点,你可以把比较小的, FreeBSD 使用手册 II. 系统管理 第6 章配置与调整 正确地配置系统能充分地减少以后维护和升级系统所需的工作量。这章将描述一些 读完这章你将了解到这些: 为什么和如何在你的硬盘上分配空间,规划和放置文件系统和交换分区。 rc.conf 配置文件和/usr/local/etc/rc.d启动系统的基础。 如何在你网络设备上分配虚拟主机。 如何在/etc上使用不同的配置。 如何使用sysctl 变量调节FreeBSD。 如何调整磁盘的性能和修改内核的限制。 在阅读这章之前你应当: 了解UNIX 和FreeBSD 的基础知识(第3 章)。 熟悉如何与FreeBSD 的源文件保持同步。 内核配置和编译的基础(第9 章)。 当使用disklabel 或sysinstall 命令划分你的文件系统时,需要记住硬盘驱动器从外 第1 页FreeBSD 使用手册 经常访问的如root 和swap 放在靠近外磁道的地方。可以把比较大的分区如/usr放在内磁 道上。这样做,按照相同的顺序创建分区:root,swap,/var,/usr。 你的/var分区的大小能反映你机器的使用状况。/var主要用来存放:邮箱,打印spool 和 日志文件。邮箱和日志文件可能会达到一个无法预料的数量,这主要取决于在你的系统上有 多少用户和你的日志文件可以保存多长时间。如果你想要运行一个邮件服务器,一个超过G 数量级的/var分区是必要的。另外, /var/tmp要足够大,以便于能够包含足够的你可能会 添加的packages。 /usr分区保存了支持系统所需的文件和一个叫做/usr/local的用来保存从ports 安装 文件的子目录。如果你不使用ports 也不希望把系统源代码保存在机器上,你可以节省超过 1G 的/usr分区。如果你安装许多ports,我们建议至少要为/usr保留2G 的空间,如果你也 想把系统源代码保存在你的机器上,我们建议为/usr保留3G 的空间。不要低估了这个分区 所需要的空间的大小,它可能会不断增加,让你非常吃惊!当你调整分区的大小时,记住你 的系统可能会不断增加对空间的需求。 注意:一些使用sysinstall 的自动默认分区的用户会发现,一段时间以后他们的root 或/var分区会变得很小。建议尽可能把分区分的大一些。 6.2.1.2 Swap 分区 通常你的交换分区应当是主内存的两倍。例如,如果机器有128 M 的内存,交换分区应 当是256MB。带有比较少内存的机器可以通过增加交换分区来提高机器的性能。我们并不建 议你配置少于256MB 的SWAP 分区,你应当记住将来随着内存的扩充,你的swap 分区也要相 应地扩大。当swap 分区至少是主内存的两倍时,内核的VM 页面调度程序将被用来调节系统 到最佳状态。如果你给你的机器添加更多的内存,配置太少的swap,会导致在VM 页面扫描 代码时变得效率低下。 最后,在配置有很多SCSI(或IDE)磁盘的较大系统中,我们强烈建议你给每一个硬盘 都创建一个SWAP。Swap 分区应当拥有同样的大小。内核可能会处理成任意大小,但内部数 据结构则是最大swap 分区的4 倍。保持swap 分区同样的大小,可以允许内核最佳地调度 swap 空间来访问磁盘。不要为此过分担心,交换空间正是UNIX 系统的长处。 本新闻共 6页,当前在第 1页 1 2 3 4 5 6 上一篇:FreeBSD handbook中文版 5 X Window 系统 下一篇:FreeBSD handbook中文版 7 FreeBSD 的启动过程 |