磁盘安装前准则
定义和扩展逻辑卷的机制试图进行可能的最佳缺省值选择。 但是,如果系统安装者为预期的数据存储和工作负载需求而定制逻辑卷的大小和布置,那么更有可能获得令人满意的磁盘 I/O 性能。
有如下一些建议:
- 可能的话,缺省卷组 rootvg 应该只由系统最初安装的物理卷组成。 定义一个或更多其他卷组来控制系统中的其他物理卷。 这个建议对系统管理和性能都有好处。
- 如果一个卷组由一个以上的物理卷组成,您可以通过下面的方法赢取性能:
- 对具有单个物理卷的卷组进行初始定义。
- 在新卷组内定义逻辑卷。 这个定义使卷组的日志逻辑卷分配在第一物理卷上。
- 将其余的物理卷添加到卷组中。
- 在新增加的物理卷上定义高活动性的文件系统。
- 在包含日志逻辑卷的物理卷上仅定义超低活动性文件系统(如果有的话)。 只有当 I/O 会引起日志文件系统 (JFS) 的日志事务时,这才会影响性能。
这种方法从高活动性数据 I/O 中分离出日志 I/O 活动,从而增加了重叠的可能性。 这种技术对 NFS 服务器性能有特别重要的影响,因为数据和日志写操作必须在 NFS 对某个写操作发出 I/O 完成信号之前完成。
- 尽早定义或扩展逻辑卷到最大期望大小。 要达到使性能临界逻辑卷相邻且位于期望的位置的最大可能性,首先要定义或扩展它们。
- 高使用率逻辑卷应该占据多个磁盘驱动器的多个部分。 如果 SMIT 程序 (快速路径: smitty mklv) 的 "添加逻辑卷" 屏幕上的 RANGE of physical volumes 选项设置为 maximum,那么将在卷组的物理卷 (或显式列出的物理卷集) 之间划分新的逻辑卷。
- 如果系统有不同类型的驱动器(或者您在尝试决定订购何种驱动器),请考虑下面的准则:
- 将通常是顺序存取的大文件放入最快的可用磁盘驱动器中。
- 如果您期望频繁顺序存取位于最快磁盘驱动器上的大文件,那么限制每个磁盘适配器的磁盘驱动程序数目。
- 在可能的时候,给高速适配器附加关键的高容量性能需求的驱动器。 这些适配器具有一些其他磁盘适配器没有的功能,如连续写的能力。
- 在较小的磁盘驱动器上,保存较大且频繁存取的顺序文件的逻辑卷应该分配在物理卷的外边沿。 这些磁盘的外层扇区每一磁道有更多的块,有助于提高顺序存取性能。
- 在原始 SCSI 总线上,最大编号的驱动器(那些具有最大数字的 SCSI 地址的驱动器,在物理驱动器上设置)有最高优先级。 后来的规范常常尝试与原始规范保持兼容性。 因此,优先级从最高到最低的顺序就是:7-6-5-4-3-2-1-0-15-14-13-12-11-10-9-8。
在大多数情况下,这种影响并不明显,但我们知道大的顺序文件操作在访问总线时将数字小的驱动器排除在外。 您也许应该配置保存最临界响应时间的数据的磁盘驱动器,数据位于每根 SCSI 总线的最高地址处。
lsdev -Cs scsi 命令报告每根 SCSI 总线上当前地址分配情况。 在原始 SCSI 适配器上,SCSI 地址是输出中第四对数字的第一个数字。 在以下输出示例中,一个 400 GB 磁盘的 SCSI 地址为 4,另一个的地址为 5,8 毫米磁带机的地址为 1,CDROM 驱动器的地址为 3。cd0 Available 10-80-00-3,0 SCSI Multimedia CD-ROM Drive hdisk0 Available 10-80-00-4,0 16 Bit SCSI Disk Drive hdisk1 Available 10-80-00-5,0 16 Bit SCSI Disk Drive rmt0 Available 10-80-00-1,0 2.3 GB 8mm Tape Drive - 大量使用且通常随机访问的大文件,如数据库,必须分布在两个或更多物理卷上。