Solaris 可调参数参考手册

特殊的 Solaris tunevar 结构

Solaris 可调参数具有各种形式。tune 结构(在 /usr/include/sys/tuneable.h 文件中定义)是 tune_t_fsflushrtune_t_minarmem 以及 tune_t_flkrec 的运行时表示形式。初始化内核之后,可在 tune 结构的相应字段中找到对这些变量的所有引用。

各种文档(例如《 Solaris System Administration Guide, Volume 2》的早期版本)均已指明在 tune 结构中设置参数的正确方法是使用语法 tune:field-name,其中 field-name 将由以上列出的实际参数名称所替换。此过程将在不出现提示的情况下失败。在引导时针对此结构设置参数的正确方法是初始化对应于所需字段名称的特殊参数。然后,系统初始化过程会将这些值装入 tune 结构。

用来放置各种可调参数的另一个结构是名为 vvar 结构。可以在 /usr/include/sys/var.h 文件中找到 var 结构的定义。变量(如 autoupbufhwm)的运行时表示形式即存储在此位置。

请勿在运行的系统上更改 tunev 结构。在运行的系统上更改这些结构中的任何字段都可能导致系统发生混乱。