JavaScript is required to for searching.
跳过导航链接
退出打印视图
Solaris Volume Manager 管理指南     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  Solaris Volume Manager 入门

2.  存储管理概念

存储管理介绍

存储硬件

RAID 级别

配置规划原则

选择存储

一般性能原则

随机 I/O 和顺序 I/O 优化

随机 I/O

顺序访问 I/O

3.  Solaris Volume Manager 概述

4.  Solaris Volume Manager for Sun Cluster(概述)

5.  配置和使用 Solaris Volume Manager(方案)

6.  状态数据库(概述)

7.  状态数据库(任务)

8.  RAID-0(条带和串联)卷(概述)

9.  RAID-0(条带和串联)卷(任务)

10.  RAID-1(镜像)卷(概述)

11.  RAID-1(镜像)卷(任务)

12.  软分区(概述)

13.  软分区(任务)

14.  RAID-5 卷(概述)

15.  RAID-5 卷(任务)

16.  热备用池(概述)

17.  热备用池(任务)

18.  磁盘集(概述)

19.  磁盘集(任务)

20.  维护 Solaris Volume Manager(任务)

21.  Solaris Volume Manager 的最佳做法

22.  自上而下创建卷(概述)

23.  自上而下创建卷(任务)

24.  监视和错误报告(任务)

25.  Solaris Volume Manager 故障排除(任务)

A.  重要的 Solaris Volume Manager 文件

B.  Solaris Volume Manager 快速参考

C.  Solaris Volume Manager CIM/WBEM API

索引

随机 I/O 和顺序 I/O 优化

本节说明用于优化配置的策略。

如果不清楚在将要创建的 Solaris Volume Manager 卷上是以顺序 I/O 还是随机 I/O 为主,请不要实施这些性能调优提示。如果不当地实施这些提示,可能会降低性能。

以下优化建议假定您要优化 RAID–0 卷。通常,您需要优化 RAID–0 卷,然后镜像该卷以提供最佳的性能和数据冗余性。

随机 I/O

在随机 I/O 环境(如用于数据库和通用文件服务器的环境)中,所有磁盘都应花费相同的时间为 I/O 请求提供服务。

例如,假定有 40 GB 的存储用于数据库应用程序。如果跨四个 10 GB 磁盘轴进行条带化,且 I/O 是随机、均匀地分散于卷上,则每个磁盘都会同等繁忙,这样通常可提高性能。

磁盘上最大随机 I/O 性能的目标是 35% 或更低的使用率,如 iostat 命令所报告。通常,磁盘使用率超过 65% 就会出现问题。磁盘使用率超过 90% 就会出现严重问题。解决磁盘使用率值太高的办法就是创建包含更多磁盘(轴)的新 RAID–0 卷。


注 - 只是向现有卷附加更多磁盘并不能提高性能。必须创建具有理想参数的新卷才能优化性能。


条带的交错大小无关紧要,因为您只是想将数据分布于所有磁盘上。任何大于一般 I/O 请求的交错值都可满足要求。

顺序访问 I/O

可以在顺序 I/O 环境(比如以全表扫描为主的 DBMS 服务器,以及数据非常密集的环境中的 NFS 服务器)中优化配置性能。要充分利用顺序 I/O 环境,请相对于一般 I/O 请求的大小将交错值设置为较小的值。

例如,假定一般 I/O 请求的大小为 256 KB,并跨 4 个轴进行条带化。此示例中条带单元大小的较好选择将是:

256 KB/4 = 64 KB,或更小

此策略可确保一般 I/O 请求跨多个磁盘轴分布,从而增加了连续带宽。


注 - 在顺序 I/O 环境中,查找时间和旋转时间实际上都为零。优化顺序 I/O 时,磁盘的内部传输速率最为重要。


在顺序的应用程序中,一般 I/O 大小通常很大,超过 128 KB 或甚至超过 1 MB。假定应用程序的一般 I/O 请求大小为 256 KB,并假定跨 4 个磁盘轴进行条带化,因而:

256 KB/4 = 64 KB

因此,交错大小的较好选择将是 32-64 KB。