Solaris 可调参数参考手册

maxphys

说明

定义最大物理 I/O 请求大小。如果驱动程序遇到大于此大小的请求,则会将此请求分为几个大小为 maxphys 的块。文件系统可以并且确实会强加其自己的限制。

数据类型

带符号整数

缺省值

131,072 (Sun-4u) 或 57,344 (x86)。 如果 sd 驱动程序支持广泛传输,则使用值 1,048,576。ssd 驱动程序缺省情况下使用 1,048,576。

范围

特定于计算机的页大小到 MAXINT

单位

字节

是否为动态

是,但是挂载文件系统时,很多文件系统都将此值装入每挂载点数据结构。许多驱动程序都在将设备连接到特定于驱动程序的数据结构时装入此值。

验证

何时更改

在原始设备上执行大量 I/O 操作时(包括输入和输出)。请注意,执行 OLTP 操作的 DBMS 会导致大量的较小 I/O 操作。在这种情况下,更改 maxphys 不会提高性能。

在随时要读取或写入大量数据(大于 64 KB)的 UFS 文件系统上执行进出 I/O 操作时,也要考虑更改此参数。应优化此文件系统以改善邻接性。例如,增加柱面组的大小并减小每柱面组的 inode 数。UFS 对其传输的最大 I/O 大小强加 1 MB 的内部限制。

承诺级别

不稳定