aboutsummaryrefslogtreecommitdiff
path: root/zh_CN.GB2312/books/handbook/config
diff options
context:
space:
mode:
Diffstat (limited to 'zh_CN.GB2312/books/handbook/config')
-rw-r--r--zh_CN.GB2312/books/handbook/config/chapter.sgml123
1 files changed, 16 insertions, 107 deletions
diff --git a/zh_CN.GB2312/books/handbook/config/chapter.sgml b/zh_CN.GB2312/books/handbook/config/chapter.sgml
index 03e139a971..8325c2a9a4 100644
--- a/zh_CN.GB2312/books/handbook/config/chapter.sgml
+++ b/zh_CN.GB2312/books/handbook/config/chapter.sgml
@@ -1,7 +1,7 @@
<!--
The FreeBSD Chinese Documentation Project
- Original Revision: 1.216
+ Original Revision: 1.217
$FreeBSD$
-->
@@ -104,7 +104,7 @@
<sect3>
<title>基本分区</title>
- <para>当使用 &man.disklabel.8; 或者 &man.sysinstall.8;
+ <para>当使用 &man.bsdlabel.8; 或者 &man.sysinstall.8;
来分割您的文件系统的时候,
要记住硬盘驱动器外磁道传输数据要比从内磁道传输数据快。
因此应该将小的和经常访问的文件系统放在驱动器靠外的位置,
@@ -750,16 +750,7 @@ sshd is running as pid 433.</screen>
联机手册将提供关于所支持的硬件更详细的信息,
甚至还包括可能发生的问题。</para>
- <note>
- <para><filename>NOTES</filename> 在
- &os;&nbsp;4.X 上并不存在。 您需要查看 <filename>LINT</filename>
- 来了解关于网卡的信息。 参见
- <xref linkend="kernelconfig-config">
- 以了解关于 <filename>NOTES</filename> 和
- <filename>LINT</filename> 的进一步信息。</para>
- </note>
-
- <para>如果您有一个普通的网卡,大多数时候您不需要为驱动浪费精力。
+ <para>如果您的网卡很常见的话, 大多数时候您不需要为驱动浪费精力。
常用的网卡在 <filename>GENERIC</filename> 内核中已经支持了,
所以您的网卡在启动时就会显示出来,像是:</para>
@@ -1542,8 +1533,8 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
不要盲目的把它设置太高!高的数值会导致同时发生的读操作的迟延。</para>
<para>sysctl 中还有许多与 buffer cache 和 VM页面 cache
- 有关的值, 一般不推荐修改它们。 从 &os;&nbsp;4.3
- 开始,虚拟内存系统已经能够很好地进行自动调整了。</para>
+ 有关的值, 一般不推荐修改它们。
+ 虚拟内存系统已经能够很好地进行自动调整了。</para>
</sect3>
<sect3>
@@ -1632,11 +1623,8 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<para>在文件系统被挂载之后不能用 &man.tunefs.8; 来修改。打开
Soft Updates 的最佳时机是在单用户模式下任何分区被被挂载前。</para>
- <note><para>像 &os;&nbsp;4.5,在文件系统创建时也可以打开
- Soft Updates,通过 &man.newfs.8; 的 <literal>-U</literal> 选项。</para></note>
-
<para>
- Soft Updates 彻底的改善了数据描述(meta-data)的性能,
+ Soft Updates 极大地改善了元数据修改的性能,
主要是文件创建和删除,通过内存缓存。我们建议您在所有的文件系统上使用
Soft Updates。应该知道 Soft Updates 的两点:首先, Soft Updates
保证了崩溃后的文件系统完整性,但是很可能有几秒钟 (甚至一分钟!)
@@ -1776,15 +1764,14 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
尽管并不会真的有 256 个用户同时连接一台生产服务器,
但对于高负载的 web 服务器而言, 却可能需要与之类似的资源。</para>
- <para>从 &os;&nbsp;4.5 开始, 如果您明确地将
+ <para>如果您明确地将
<literal>maxusers</literal> 设置为
<literal>0</literal>, 则系统会自动地根据硬件配置来确定这个值。<footnote>
<para>自动调整算法会将
<literal>maxusers</literal> 设置为与主存的数量一样,
或者取其下限 32 或上限 384。</para>
</footnote>。 在 &os;&nbsp;5.X 和更高版本中, <literal>maxusers</literal>
- 如果不指定的话, 就会取默认值 <literal>0</literal>。
- 如果您正使用的是 &os; 4.5 之前的版本, 或者希望自行管理
+ 如果不指定的话, 就会取默认值 <literal>0</literal>。 如果希望自行管理
<literal>maxusers</literal>, 则应配置一个不低于 4 的值,
特别是使用 X Window System 或编译软件的时候。
这样做的原因是, <literal>maxusers</literal>
@@ -1803,21 +1790,6 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
看到令人担忧的 <errortype>proc table
full</errortype> 错误, 就应该提高这一数值,
并重新联编内核。</para>
-
- <note>
- <para><literal>maxusers</literal> 并 <emphasis>不能</emphasis>
- 限制能够登录到您机器上的用户的实际数量。
- 它只是简单地将一系列内核数据表设置为合理的尺寸,
- 使其与您系统上可能同时登录的用户的最大数量相适应。
- <emphasis>确实</emphasis> 能够限制同时进行的远程登录,
- 以及 X 终端窗口数量的关键字是 <link
- linkend="kernelconfig-ptys"><literal>pseudo-device pty
- 16</literal></link>。 从 &os;&nbsp;5.X 开始,
- 您不再需要担心这个数字, 因为 &man.pty.4; 驱动具备了
- <quote>自动克隆</quote> 的能力; 只需在配置文件中配置
- <literal>device pty</literal> 就可以了。</para>
- </note>
-
</sect3>
<sect3>
@@ -1943,18 +1915,6 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<varname>net.inet.tcp.inflight.min</varname> (比如说,
3500) 来得到希望的效果。 减少这些参数的值,
只应作为最后不得已时的手段来使用。</para>
-
- <note>
- <para>对于 4.X 和更早的 &os; 版本,
- <literal>inflight</literal> sysctl 变量直接隶属于
- <varname>net.inet.tcp</varname>。 它们的名字是
- (按字母顺序):
- <varname>net.inet.tcp.inflight_debug</varname>,
- <varname>net.inet.tcp.inflight_enable</varname>,
- <varname>net.inet.tcp.inflight_max</varname>,
- <varname>net.inet.tcp.inflight_min</varname>,
- <varname>net.inet.tcp.inflight_stab</varname>。</para>
- </note>
</sect3>
</sect2>
@@ -2017,11 +1977,9 @@ kern.maxvnodes: 100000</programlisting>
<sect2 id="nfs-swap">
<title>通过 NFS 交换</title>
- <para>
- 通过 NFS 来交换只在您没有本地硬盘交换的时候被建议。在
- &os; 4.X 以前的版本中使用NFS交换速度很慢并且效率低下。4.0-RELEASE
- 和更新的版本中他的速度和效率还是可以接受的。即使使用新版本的
- &os;,NFS 交换也会被可用的网络带宽限制并且增加 NFS 服务器的负担。</para>
+ <para>除非没有可以用做交换空间的本地硬盘时,
+ 否则不推荐您使用 NFS 来作为交换空间使用。
+ NFS 交换会受到可用网络带宽限制并且增加 NFS 服务器的负担。</para>
</sect2>
<sect2 id="create-swapfile">
@@ -2033,51 +1991,7 @@ kern.maxvnodes: 100000</programlisting>
的 64MB 大小的文件。当然您也可以使用任何您所希望的名字。</para>
<example>
- <title>在 &os; 4.X 上创建一个交换文件</title>
-
- <orderedlist>
- <listitem>
- <para>确认您的内核配置包含了 vnode 驱动。
- 它不包含在最近版本的 <filename>GENERIC</filename>。</para>
-
- <programlisting>pseudo-device vn 1 #Vnode driver (turns a file into a device)</programlisting>
- </listitem>
-
- <listitem>
- <para>创建一个 vn-device 设备:</para>
- <screen>&prompt.root; <userinput>cd /dev</userinput>
-&prompt.root; <userinput>sh MAKEDEV vn0</userinput></screen>
- </listitem>
-
- <listitem>
- <para>创建一个交换文件 (<filename>/usr/swap0</filename>):</para>
-
- <screen>&prompt.root; <userinput>dd if=/dev/zero of=/usr/swap0 bs=1024k count=64</userinput></screen>
- </listitem>
-
- <listitem>
- <para>赋予它(<filename>/usr/swap0</filename>)一个适当的权限:</para>
-
- <screen>&prompt.root; <userinput>chmod 0600 /usr/swap0</userinput></screen>
- </listitem>
-
- <listitem>
- <para>在 <filename>/etc/rc.conf</filename> 中启用交换文件:</para>
-
- <programlisting>swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.</programlisting>
- </listitem>
-
- <listitem>
-
- <para>通过重新启动机器或下面的命令使交换文件立刻生效:</para>
-
- <screen>&prompt.root; <userinput>vnconfig -e /dev/vn0b /usr/swap0 swap</userinput></screen>
- </listitem>
- </orderedlist>
-
- </example>
- <example>
- <title>在 &os; 5.X 上创建一个交换文件:</title>
+ <title>在 &os; 中创建交换文件</title>
<orderedlist>
<listitem>
@@ -2144,13 +2058,8 @@ kern.maxvnodes: 100000</programlisting>
(并且可能提醒您)。
</para>
- <para>
- 在 &os; 使用手册的这一章节,我们将提供 <acronym>ACPI</acronym>
- 全面的信息。参考资料会在末尾。<acronym>ACPI</acronym> 在
- &os; 5.X 及以上的操作系统中作为一个默认的内核模块被支持。对于
- &os; 4.9,<acronym>ACPI</acronym> 可以通过在内核配置文件中添加
- <literal>device acpica</literal> 并且重新编译内核来启用。
- </para>
+ <para>在 &os; 使用手册的这一章节,我们将提供 <acronym>ACPI</acronym>
+ 全面的信息。 参考资料会在末尾给出。</para>
<sect2 id="acpi-intro">
<title>什么是 ACPI?</title>
@@ -2168,8 +2077,8 @@ kern.maxvnodes: 100000</programlisting>
<emphasis>操作系统控制的配置和电源管理(Operating System-directed
configuration and Power Management)</emphasis>,也就是说,
它给操作系统(<acronym>OS</acronym>)提供了更多的控制和弹性。
- 现代操作系统<quote>延伸</quote>了当前即插即用接口(像是 &os;4.X
- 中使用的 APM)的限制,在 <acronym>ACPI</acronym> 的介绍之前。
+ 在引入 <acronym>ACPI</acronym> 之前,
+ 现代操作系统使得目前即插即用接口的局限性更加 <quote>凸现</quote> 出来。
<acronym>ACPI</acronym> 是 <acronym>APM(高级电源管理)</acronym>
的直接继承者。</para>
</sect2>