Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1275556
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-15 09:24:19


配置规划指南
第2 章• 存储管理概念29
 镜像可能会提高读取性能,但在镜像中写入性能始终会降低。
 由于RAID-5 卷具有读取-修改-写入特性,因此写入量超过20% 的卷不应该为RAID-5。
如果需要冗余性,请考虑使用镜像。
 RAID-5 写入不如镜像写入的速度快,而镜像写入不如未保护写入的速度快。
 软分区对于管理非常大的存储设备非常有用。
注– 除这些常用存储选项之外,有关使用SolarisVolume Manager 支持冗余设备的更多信息,
请参见第40 页中的“热备用池”。
常规性能指南
设计存储配置时,请考虑以下性能指南:
 一般情况下,条带化的性能最佳,但条带化不提供数据冗余性。对于进行大量写入操作
的应用程序,一般情况下,RAID-1 卷比RAID-5 卷的性能更好。
 RAID-1 和RAID-5 卷都可以增加数据可用性,但一般情况下,这两种卷的写入操作性能
都比较低。镜像可以提高随机读取性能。
 RAID-5 卷比RAID-1 卷的硬件成本更低,而RAID-0 卷没有其他硬件成本。
 条带和RAID-5 卷都将数据分布于多个磁盘驱动器中并且有助于平衡I/O 负载。
 确定最常访问的数据,并使用镜像或条带化来增加数据的访问带宽。
 使用可用的性能监视功能和通用工具(如iostat 命令)以确定最常访问的数据。确定最
常访问的数据之后,可以使用条带化、RAID-1 卷或RAID-5 卷来增加此数据的访问带
宽。
 多次更改软分区大小,可能会降低软分区的性能。
 在写操作方面,RAID-5 卷比条带的性能更低。此性能降低是由于计算和存储RAID-5 卷
奇偶校验所需的多项I/O 操作导致的。
 对于原始随机I/O 读取,条带和RAID-5 卷相当。条带和RAID-5 卷都将数据分布在多个
磁盘中。对于RAID-5 卷,读取过程中并不进行奇偶校验计算(出现片故障后除外)。
 对于原始随机I/O 写入,条带优于RAID-5 卷。
有关特定于Solaris Volume Manager 的配置原则,请参见第41 页中的“Solaris Volume
Manager 配置原则”。
常规性能指南
30 Solaris Volume Manager 管理指南• 2006 年10 月
随机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 优化
第2 章• 存储管理概念31
注– 在顺序I/O 环境中,查找时间和旋转时间实际上都为零。优化顺序I/O 时,磁盘的内部
传输率最为重要。
在顺序的应用程序中,一般I/O 大小通常很大(大于128 KB 或者甚至大于1MB)。假设应
用程序的一般I/O 请求大小为256 KB,并假设跨4 个磁盘轴进行条带化,因而:
256 KB/4 = 64 KB
因此,交错值的最佳选择将为32–64 KB。
随机I/O 和顺序I/O 优化
32 Solaris Volume Manager 管理指南• 2006 年10 月
Solaris Volume Manager 概述
本章介绍Solaris Volume Manager 的总体结构。本章包含以下信息:
 第33 页中的“Solaris Volume Manager 中的新增功能”
 第33 页中的“Solaris Volume Manager 介绍”
 第36 页中的“Solaris Volume Manager 要求”
 第36 页中的“Solaris Volume Manager 组件概述”
 第41 页中的“Solaris Volume Manager 配置原则”
 第42 页中的“有关创建Solaris Volume Manager 组件的概述”
 第42 页中的“Solaris Volume Manager 中的多TB 支持的概述”
 第43 页中的“升级到Solaris Volume Manager”
Solaris Volume Manager 中的新增功能
本节介绍了此Solaris 发行版中在使用Solaris Volume Manager 方面的新增功能。
有关Solaris 新增功能的完整列表以及Solaris 发行版的描述,请参见《Solaris 10 What’s
New》。
Solaris Volume Manager 介绍
Solaris Volume Manager 是用于管理大量磁盘及磁盘上数据的软件产品。尽管Solaris Volume
Manager 产品的用途有很多,但主要任务包括:
 增加存储容量
 提高数据可用性
 简化大型存储设备的管理
在某些情况下,Solaris Volume Manager 还可以提高I/O 性能。
有关Solaris 操作系统所支持的磁盘类型的信息,请参见《System Administration Guide:
Devices and File Systems》中的第11 章,“Managing Disks (Overview)”。
3第3 章
33
Solaris Volume Manager 如何管理存储
Solaris Volume Manager 使用虚拟磁盘来管理物理磁盘及其关联的数据。在Solaris Volume
Manager 中,虚拟磁盘称为卷。出于历史原因,某些命令行实用程序也将卷称为元设备。
在应用程序或文件系统看来,从功能方面讲,卷与物理磁盘完全相同。Solaris Volume
Manager 可将定向到卷的I/O 请求转换成定向到基础成员磁盘的I/O 请求。
Solaris Volume Manager 卷是由磁盘片或其他Solaris Volume Manager 卷构建的。创建卷的简
单方法是使用内置于Solaris Management Console 中的图形用户界面(graphical user interface,
GUI)。Solaris Management Console 中增强的存储工具为您展示了所有现有卷的视图。按照
向导中的步骤,您可以方便地生成任何种类的Solaris Volume Manager 卷或组件。您还可以
使用Solaris Volume Manager 命令行实用程序生成和修改卷。
例如,如果需要更多存储容量作为单个卷,可以使用Solaris Volume Manager 使系统将片集
合视为一个较大的卷。使用这些片创建卷之后,可以立即开始使用该卷,就像使用任何“
真正”的片或设备一样。
有关卷的更详细的介绍,请参见第37 页中的“卷概述”。
Solaris Volume Manager 通过使用RAID-1(镜像)卷和RAID-5 卷可以提高数据的可靠性和
可用性。Solaris Volume Manager 热备件可以进一步提高镜像卷和RAID-5 卷的数据可用性。
设置配置后,可以使用Solaris Management Console 中增强的存储工具来报告其操作。
如何管理Solaris Volume Manager
使用以下方法之一来管理Solaris Volume Manager:
 Solaris Management Console -此工具提供用于管理卷管理功能的GUI。可使用Solaris
Management Console 中增强的存储工具。有关增强的存储工具的示例,请参见图3–1。
此界面提供Solaris Volume Manager 组件(包括卷、热备用池和状态数据库副本)的图形
视图。此界面提供对Solaris Volume Manager 组件的基于向导的处理功能,使您可以快速
配置磁盘或更改现有配置。
 命令行-可以使用多个命令来执行卷管理功能。Solaris Volume Manager 核心命令以meta
开头,例如metainit 和metastat 命令。有关Solaris Volume Manager 命令的列表,请参
见附录B。
注– 请不要尝试同时使用命令行和GUI 来管理SolarisVolume Manager。对配置进行的更改可
能会发生冲突,致使其行为不可预测。可以使用这两种工具来管理Solaris Volume
Manager,但不能同时使用。
如何管理Solaris Volume Manager
34 Solaris Volume Manager 管理指南• 2006 年10 月
图3–1 Solaris Management Console 中增强的存储工具(SolarisVolume Manager) 视图
 如何访问Solaris Volume Manager 图形用户界面
(Graphical User Interface, GUI)
Solaris Volume Manager GUI(增强的存储)是Solaris Management Console 的一部分。要访问
GUI,请按照以下说明操作:
使用以下命令在主机系统上启动Solaris Management Console:
% /usr/sbin/smc
在“导航”窗格中双击“本计算机”。
在“导航”窗格中双击“保存”。
在“导航”窗格中双击“增强存储器”,以装入Solaris Volume Manager 工具。
如果系统提示您登录,请以超级用户或具备等效访问权限的用户身份登录。
 
 
以上文章转自于 : http://developers.sun.com.cn/
阅读(648) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~