配置大量设备

设备包括硬件组件(例如打印机、驱动器、适配器、总线及机箱)和伪设备(例如错误特殊文件和空特殊文件)。 设备驱动程序位于 /usr/lib/drivers 目录中。

AIX支持的设备数量因系统而异,取决于几个重要因素。 以下因素将影响支持设备的文件系统:
  • 配置大量的设备需要在 ODM 设备配置数据库中存储更多信息。 可能还需要更多设备特殊文件。 因此,文件系统需要更多的空间和更多的 i-node。
  • 在 ODM 设备配置数据库中某些设备需要比其他设备更多的空间。 使用的特殊文件或 i-node 的数量也因设备而异。 因此,文件系统所需的空间和 i-node 数量取决于系统上设备的类型。
  • 多路径 I/O (MPIO) 设备比非 MPIO 设备需要更多的空间,因为对于设备自身以及到设备的每条路径,信息是存储在 ODM 中的。 作为粗略的准则,可假定每条路径占用设备五分之一的空间。 例如,五条路径的 MPIO 设备所具有的空间相当于两个非 MPIO 设备的空间。
  • AIX 在 ODM 设备配置数据库中同时包含逻辑设备和物理设备。 逻辑设备包括卷组、逻辑卷、网络接口等等。 在某些情况下,逻辑设备和物理设备之间的关系会在很大程度上影响受支持设备的总数。 例如,如果为连接到系统的每个物理磁盘定义一个具有两个逻辑卷的卷组,那么这将导致每个磁盘有四个 AIX 设备。 另一方面,如果为每个物理磁盘定义具有 6 个逻辑卷的卷组,那么每个磁盘将有 8 个 AIX 设备。 因此,仅可以连接半数的磁盘。
  • 从设备的缺省设置更改设备属性的操作将使 ODM 设备配置数据库更大,并可能导致可以支持的设置更少。
  • 设备越多,需要的实内存越多。
AIX 使用两个文件系统来支持设备:
  • 在没有调页空间和没安装磁盘文件系统的环境中进行引导时使用了 RAM 文件系统。 RAM 文件系统的大小是系统内存大小的 25%,最大 128 MB。 在 RAM 文件系统中每 KB 分配一个 i-node。 AIX 操作系统内存的最小需求为 256 MB,该值转换为 RAM 文件系统的最小大小 64 MB(65536 个 i-node)。 如果系统内存的大小为 512 MB 或更大,那么 RAM 文件系统的最大大小将是 128 MB(131072 个 i-node)。 如果支持连接设备所需要的 RAM 文件系统的空间量或 i-node 的数量超过了已分配到 RAM 磁盘的数量,那么系统可能不进行引导。 如果发生这种情况,您必须除去一部分设备。
  • 只要根文件系统(rootvg)中还有未分配的分区,就可以增加磁盘上 rootvg 的空间和 i-node 的数量。 RAM 文件系统为最大大小时,可能至多可以配置 25,000 个 AIX 设备。 这些数字包括物理和逻辑设备数。 根据本节中提及的多种因素,您的系统可以配置比该数量多或少的设备。
注: 对于系统中的大量设备,较长的配置时间会导致较长的引导时间。