aix磁盘性能调优3Word文件下载.docx

上传人:b****5 文档编号:15773508 上传时间:2022-11-16 格式:DOCX 页数:12 大小:108.90KB
下载 相关 举报
aix磁盘性能调优3Word文件下载.docx_第1页
第1页 / 共12页
aix磁盘性能调优3Word文件下载.docx_第2页
第2页 / 共12页
aix磁盘性能调优3Word文件下载.docx_第3页
第3页 / 共12页
aix磁盘性能调优3Word文件下载.docx_第4页
第4页 / 共12页
aix磁盘性能调优3Word文件下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

aix磁盘性能调优3Word文件下载.docx

《aix磁盘性能调优3Word文件下载.docx》由会员分享,可在线阅读,更多相关《aix磁盘性能调优3Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。

aix磁盘性能调优3Word文件下载.docx

它们是32位内核和64位内核。

尽管它们共享一些共同的库、大多数的命令及实用工具,但了解它们的区别以及内核与整体性能调优之间的关系是非常重要的。

JFS2针对64位内核进行了优化,而JFS则针对32位内核进行了优化。

尽管日志文件系统可以提供更高的安全性,但在以前往往会带来性能方面的开销。

在更重视性能(以牺牲可用性为代价)的情况下,可能会禁用元数据日志记录功能以提高JFS的性能。

对于JFS2,也可以通过禁用日志记录(在AIX6.1和更高版本中)帮助提高性能。

可以在挂载文件系统时禁用日志记录功能,这意味着不需要担心修改或重新配置文件系统。

只需修改挂载选项。

例如,使用以下命令禁用文件系统上的日志记录功能:

mount-ilog=NULL/database。

尽管JFS2为提高元数据操作(即通常由日志记录框架处理的那些操作)的性能做了优化,但是对于文件修改和创建/删除操作比例很高的文件系统,关闭日志记录功能仍然会显著提高性能。

例如,对于开发文件系统,可能会看到性能提升。

对于使用比较静态的文件的数据库,性能改进可能不太显著。

但是,对于使用压缩功能,应该谨慎。

尽管压缩可以节省磁盘空间(因为对磁盘物理地读写的数据更少,还会减少磁盘读写操作),但是会加重系统的CPU负载,实际上会降低性能。

增强的JFS2在执行索引节点搜索时使用二叉树表示形式,与JFS使用的线性方法相比,这种方法要好得多。

另外,在创建文件系统的时候不再需要分配索引节点,因为现在它们是由JFS2动态分配的(这意味着将不会耗尽索引节点)。

尽管在本系列的第1部分中已经介绍过并发I/O,但在这里有必要再次提及这个主题。

并发I/O的实现允许多个线程并发地对同一个文件进行读写数据的操作。

这是由于在实现JFS2时采用了写独占(write-exclusive)索引节点锁。

这种方式允许多个用户同时读取同一个文件,当多个用户需要读取相同的数据文件时,这能够显著地提高性能。

要想启用并发I/O,只需使用合适的标志挂载文件系统(见清单1)。

建议在使用Oracle等数据库时考虑使用并发I/O。

清单1.启用并发I/O

root@lpar29p682e_pub[/]mount-ocio/test

root@lpar29p682e_pub[/]>

df-k/test

Filesystem1024-blocksFree%UsedIused%IusedMountedon

/dev/fslv001310721307241%41%/test

表1说明JFS2的各种增强功能,以及它们与系统性能之间的关系。

在优化I/O系统时,许多可调项本身(稍后将深入讨论)也存在差别,这取决于正在使用的是JFS还是JFS2,了解这一点也非常重要。

表1.JFS2的增强功能

功能

JFS

JFS2

压缩

配额

延迟的更新

直接I/O支持

优化

32位

64位

最大文件系统大小

1TB

4PB

最大文件大小

64GB

索引节点的数量

在创建文件系统时确定

动态

大文件支持

作为挂载选项

默认

联机碎片整理

Namefs

DMAPI

filemon和fileplace

本节介绍两个重要的I/O工具filemon和fileplace,并讨论如何在日常系统管理工作中使用它们。

filemon使用一种跟踪设施来报告物理和逻辑存储(包括实际文件)的I/O活动。

按照在运行跟踪时指定的时间间隔,对I/O活动进行监视。

它报告文件系统的所有层的使用率,包括逻辑卷管理器(LVM)、虚拟内存和物理磁盘层。

如果不使用任何标志,那么在要监视的应用程序或者系统命令运行时,它在后台运行。

跟踪自动启动,直到停止它为止。

此时,命令生成I/O活动报告,然后退出。

它还可以处理跟踪设施已经记录的跟踪文件。

然后,可以根据此文件生成报告。

因为发送到标准输出的报告常常会在屏幕上一滚而过,所以建议使用-o选项将输出写到一个文件中(见清单2)。

清单2.使用带-o选项的filemon

l488pp065_pub[/]>

filemon-odbmon.out-Oall

Runtrcstopcommandtosignalendoftrace.

ThuAug1209:

07:

062010

System:

AIX7.1Node:

l488pp065_pubMachine:

00F604884C00

trcstop

catdbmon.out

10:

092010

Cpuutilization:

72.8%

Cpuallocation:

100.0%

21947755eventswerelost.Reporteddatamayhaveinconsistenciesorerrors.

MostActiveFiles

------------------------------------------------------------------------

#MBs#opns#rds#wrsfilevolume:

inode

0.411010unix/dev/hd2:

82241

0.09100vfs/dev/hd4:

9641

0.0461db.sql

0.0362ksh.cat/dev/hd2:

111192

0.0120cmdtrace.cat/dev/hd2:

110757

0.04510null

0.0110dd.cat/dev/hd2:

110827

0.0920SWservAt/dev/hd4:

9156

0.0103db2.sql

0.0920SWservAt.vc/dev/hd4:

9157

MostActiveSegments

#MBs#rpgs#wpgssegidsegtypevolume:

0.12138359baclient

MostActiveLogicalVolumes

util#rblk#wblkKB/svolumedescription

0.040320.3/dev/hd9var/var

0.000480.5/dev/hd8jfs2log

0.00080.1/dev/hd4/

MostActivePhysicalVolumes

0.000720.7/dev/hdisk0N/A

MostActiveFilesProcess-Wise

#MBs#opns#rds#wrsfilePID(Process:

TID)

0.0360db.sql7667828(ksh:

9437345)

0.0120ksh.cat7667828(ksh:

0.0103db2.sql7667828(ksh:

0.0101db.sql7733344(ksh:

7405633)

0.411010unix7667830(ksh:

9437347)

0.0120cmdtrace.cat7667830(ksh:

0.0120ksh.cat7667830(ksh:

0.0920SWservAt7667830(ksh:

0.0920SWservAt.vc7667830(ksh:

0.0100systrctl7667830(ksh:

0.044044null4325546(slp_srvreg:

8585241)

0.0122ksh.cat7667826(ksh:

23527615)

0.0110dd.cat7667826(ksh:

0.0110nu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1