AIX5L磁盘性能优化

AIX5L磁盘性能优化

ID:40524009

大小:461.00 KB

页数:25页

时间:2019-08-04

AIX5L磁盘性能优化_第1页
AIX5L磁盘性能优化_第2页
AIX5L磁盘性能优化_第3页
AIX5L磁盘性能优化_第4页
AIX5L磁盘性能优化_第5页
资源描述:

《AIX5L磁盘性能优化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、AIX5L磁盘性能优化:第1部分磁盘I/O概述和长期监视工具(sar、nmon和topas)级别:中级KenMilberg,UNIX顾问、技术作家和网站专家,FutureTech2007年9月06日了解更多关于直接I/O、并发I/O、异步I/O的内容,以及每种I/O实现方法的最佳实践。本系列教程共有三篇文章,介绍了关于AIX®磁盘和I/O子系统的内容,重点关注于在优化磁盘I/O性能时的各种挑战。尽管磁盘优化很可能没有CPU或者内存优化那么激动人心,但它是优化服务器性能的关键部分。事实上,其中部分原因是因为磁盘I/O是最薄弱的子系统环节,与任何其他子系统相比,您可以执行更多的操作以提高磁

2、盘I/O性能。引言磁盘I/O优化的关键部分涉及到在构建您的系统之前实现相关的最佳实践。因为当您已经启动并处于运行状态时,很难再对数据进行移动,所以在规划您的磁盘和I/O子系统环境时,需要在第一次就正确地完成这项任务,这一点是非常重要的。这包括物理体系结构、逻辑磁盘排列,以及逻辑卷和文件系统配置。当系统管理员听到可能出现了磁盘争用的问题时,他或她首先将会求助iostat。iostat等同于使用vmstat提供有关内存的报告,它是获得有关您的I/O子系统的当前运行情况概述的一种快速而原始的方法。尽管运行iostat并不是一种完全不合理的“膝跳反应”,但是很早就应该着手考虑磁盘I/O的问题,

3、而不是等到必须进行优化工作的时候。如果从一开始就没有正确地为您的环境配置磁盘,那么任何优化工作都无法提供帮助。而且,有一点非常重要,需要了解磁盘I/O的详细信息,以及它与AIX®及您的Systemp™硬件之间的关系。就磁盘I/O优化而言,特定的AIX工具和实用工具比通用的UNIX®命令和工具能够提供更多的帮助,因为它们的任务就是帮助您优化本机AIX磁盘I/O子系统。本文定义和介绍了AIXI/O栈,并将其与磁盘性能的物理和逻辑方面关联起来。本文介绍了直接、并发和异步I/O:它们是什么,如何启用它们,以及如何监视和优化它们。本文还介绍了一些长期监视工具,您应该使用它们来帮助优化您的系统。听

4、到iostat并不是一种推荐的、帮助您长期收集统计数据的工具,您可能会感到奇怪。最后,本文继续强调一点,无论您希望优化哪个子系统,始终应该将系统优化看作一个持续的过程。开始对系统进行监视的最佳时间是当您首次将系统应用到生产环境中并且正常运行时,而不是等到用户抱怨系统的性能非常糟糕的时候。您需要在系统正常运行的时候建立系统运行状态的基准,以便在可能不正常运行的情况下对数据进行分析。在对您的I/O子系统进行更改时,一次仅进行一项更改,以便能够准确地评估这项更改所带来的影响。为了评估其影响,您将使用本文中推荐的一种长期监视工具来捕获数据。磁盘I/O概述这个部分提供了磁盘I/O与AIX之间的关

5、系的概述。本部分介绍了I/O(设备驱动器和适配器)的物理方面、AIXI/O栈,以及一些相关概念(如直接、并发和异步I/O)。还介绍了I/O处理速率调整的概念,以及iostat的一些最新改进,以便帮助您监视AIX服务器。您应该很清楚,对于运行任何程序来说,最慢的操作实际上是花费在检索磁盘中数据上的时间。这种情况主要是因为I/O的物理组件。实际的磁臂必须找到正确的柱面,控制部分需要访问正确的块,并且磁头必须等到这些块旋转到磁头下面。在对系统进行任何优化活动之前,首先应该了解您的I/O系统的物理体系结构,因为如果您所设计的I/O子系统非常糟糕,并且其中包含慢速磁盘,或者适配器的使用非常低效,

6、那么任何优化工作都无法提供帮助。图1清楚地阐释了物理I/O组件与逻辑磁盘及其应用程序I/O之间非常紧密地关联在一起。这正是通常将其称为AIXI/O栈的原因。图1.AIXI/O栈在进行优化工作时,您需要了解所有的层次,因为它们分别以不同的方式对性能产生影响。在第一次设置您的系统时,对于磁盘的配置,可以从底层(物理层)开始,然后是设备层、逻辑卷、文件系统、文件和应用程序。规划您的物理存储环境是非常重要的,这一点无论怎样强调都不为过。这涉及到确定磁盘的数量、类型(速度)、大小和吞吐量。关于存储技术需要注意的一项重要挑战是,尽管磁盘存储功能得到了极大的改进,但是磁盘的旋转速度却没有太大的提高。

7、您必须清楚这样的一个事实,RAM访问仅需要540个CPU周期,而磁盘访问则需要花费20,000,000个CPU周期。很明显,系统中最薄弱的环节就是磁盘I/O存储系统,并且作为系统管理员,您的任务是确保它不会成为更严重的瓶颈。如前所述,与任何可调整的I/O参数相比,糟糕的数据布局将会给I/O性能带来更大的影响。查看I/O栈可以帮助您理解这一点,因为逻辑卷管理器(LogicalVolumeManager,LVM)和磁盘布置要比优化参数(ioo和vm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。