aix磁盘性能调优-3.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
aix磁盘性能调优-3

本系列共有三篇文章(见  HYPERLINK /developerworks/cn/aix/library/au-aix7optimize3/ \l resources 参考资料),介绍 AIX? 磁盘和 I/O 子系统,重点关注在优化磁盘 I/O 性能时遇到的各种挑战。尽管磁盘调优很可能没有 CPU 或者内存优化那么激动人心,但它是优化服务器性能的关键方面。事实上,部分原因是因为磁盘 I/O 是最薄弱的子系统环节,与任何其他子系统相比,可以通过更多的措施提高磁盘 I/O 性能。 简介 本系列的  HYPERLINK /developerworks/cn/aix/library/au-aix7optimize1/index.html 第 1 部分 和  HYPERLINK /developerworks/cn/aix/library/au-aix7optimize2/index.html 第 2 部分 讨论了设计系统架构的重要性,它对整体系统性能的影响,以及一个新的 I/O 优化工具 lvmo,可以使用该工具对逻辑卷进行调优。在这个部分中,将研究如何使用 ioo 命令优化系统,该命令可以对大多数 I/O 调优参数进行配置,显示所有 I/O 调优参数的当前值或下一次启动值。还将学习如何以及何时使用 filemon 和 fileplace 工具。通过使用增强型日志文件系统(AIX 中的默认文件系统),提高整体文件系统性能、优化文件系统以及让 JFS2 产生最好的性能,这些都是调优技术的重要部分。甚至还将研究一些可能影响性能的文件系统属性,比如顺序访问和随机访问。 文件系统概述 本节讨论 JFS2、文件系统性能以及对 JFS 所做的特定性能改进。正如您所知道的,在 AIX 中有两种类型的内核。它们是 32 位内核和 64 位内核。尽管它们共享一些共同的库、大多数的命令及实用工具,但了解它们的区别以及内核与整体性能调优之间的关系是非常重要的。JFS2 针对 64 位内核进行了优化,而 JFS 则针对 32 位内核进行了优化。尽管日志文件系统可以提供更高的安全性,但在以前往往会带来性能方面的开销。在更重视性能(以牺牲可用性为代价)的情况下,可能会禁用元数据日志记录功能以提高 JFS 的性能。对于 JFS2,也可以通过禁用日志记录(在 AIX 6.1 和更高版本中)帮助提高性能。可以在挂载文件系统时禁用日志记录功能,这意味着不需要担心修改或重新配置文件系统。只需修改挂???选项。例如,使用以下命令禁用文件系统上的日志记录功能:mount -i log=NULL /database。 尽管 JFS2 为提高元数据操作(即通常由日志记录框架处理的那些操作)的性能做了优化,但是对于文件修改和创建/删除操作比例很高的文件系统,关闭日志记录功能仍然会显著提高性能。例如,对于开发文件系统,可能会看到性能提升。对于使用比较静态的文件的数据库,性能改进可能不太显著。 但是,对于使用压缩功能,应该谨慎。尽管压缩可以节省磁盘空间(因为对磁盘物理地读写的数据更少,还会减少磁盘读写操作),但是会加重系统的 CPU 负载,实际上会降低性能。 增强的 JFS2 在执行索引节点有哪些信誉好的足球投注网站时使用二叉树表示形式,与 JFS 使用的线性方法相比,这种方法要好得多。另外,在创建文件系统的时候不再需要分配索引节点,因为现在它们是由 JFS2 动态分配的(这意味着将不会耗尽索引节点)。 尽管在本系列的第 1 部分中已经介绍过并发 I/O,但在这里有必要再次提及这个主题。并发 I/O 的实现允许多个线程并发地对同一个文件进行读写数据的操作。这是由于在实现 JFS2 时采用了写独占 (write-exclusive) 索引节点锁。这种方式允许多个用户同时读取同一个文件,当多个用户需要读取相同的数据文件时,这能够显著地提高性能。要想启用并发 I/O,只需使用合适的标志挂载文件系统(见  HYPERLINK /developerworks/cn/aix/library/au-aix7optimize3/ \l list1 清单 1)。建议在使用 Oracle 等数据库时考虑使用并发 I/O。 清单 1. 启用并发 I/O root@lpar29p682e_pub[/] mount -o cio /test root@lpar29p682e_pub[/] df -k /test Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/fslv00 131072 130724 1% 4 1% /test  H

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档