AIX 5L Version 5.3 中的存储管理

合集下载

AIX环境下的SAN存储及磁带备份方案、规划、实施与配置的经验分享

AIX环境下的SAN存储及磁带备份方案、规划、实施与配置的经验分享

IBM Systems Group
光纤存储网-内容
▪ 产品介绍 ▪ 硬件安装 ▪ 操作界面 ▪ 集联组网 ▪ 划分zone
| |IBM Internal and IBM Business Partner Use Only
© 2004 IBM Corporation
IBM Systems Group
D关S羽家族
业内性能最 好、功能最 完善、性价 比最佳磁盘
存储系统
张N飞AS 家族
业界领先的网 络存储解决方

黄磁忠带家族
数据存档, 备 份和灾难恢复
解决方案
开赵放云式软件系

虚拟和管理软 件
解决存储管理 问题的综合性
软件
马存储超网络家族
存储区域网络 解决方案
| |IBM Internal and IBM Business Partner Use Only
© 2004 IBM Corporation
IBM Systems Group
存储产品线简介-磁盘产品DS
系列存储产品简介
第四代鲨

新的入门级产品
统一的产品系列
价格和封装 方面的新标准
闪亮登场
功能、性能、TCO 方面的新标准
DS3000
DS4000
DS6000
DS8000
通用管理平台 通用拷贝服务
4 Gbps
DS4800
DS4500
DS4700
DS4300 DS4200 DS4100
Entry-level
Midrange
High-end
| |IBM Internal and IBM Business Partner Use Only

AIX Linux操作系统教程-教学课件-存储管理

AIX Linux操作系统教程-教学课件-存储管理
quorum一般要求至少要有51%可用
卷组描述区示意图
逻辑卷(1)
逻辑卷是建立在卷组上的, 因此可以跨越物理卷
逻辑分区与物理分区存在映 射关系,他们大小一样
逻辑卷 (2)
系统安装后,默认创建了多个系统逻辑卷,他们是以hd 打头,如hd4、hd1、hd2等
创建了逻辑卷后,可以在上面创建应用 例如用于日志文件系统,如/dev/hd4; 用于调页空间,如/dev/hd6; 用于日志文件系统日志,如/dev/hd8; 用于引导内核,如/dev/hd5; 还可以直接是裸设备,用于数据库软件的数据存取等
Linux下面查看文件系统的方法
1、mount命令 #mount /dev/sda1 on / type ext4 表示sda1 的文件系统是 ext4 类型的。 2、df命令 # df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/sda1 ext4 13G 7.6G 4.2G 65% / df 的-T参数就可以显示文件系统的类型,-h参数显示标题。 3、命令 more /etc/fstab # more /etc/fstab
被导出的卷组必须是先使他处于非激活状态,卷组被 导出,系统将删除此卷组的所有信息
不要试图导出rootvg卷组
卷组的导出
卷组的导入
逻辑卷策略
镜像mirror 条带化striping 硬盘内部分配策略
镜像mirror
镜像mirror也称做RAID1 在建立逻辑卷时,用户可以实现逻辑卷中逻辑分区的镜像,在独立的不同
通常访问最频繁的LV分配在中心,访问不频繁的LV分配在边缘
列出物理卷(3)

AIX内存使用策略

AIX内存使用策略

maxclient:作为NFS的client使pin:不受替换算法影响的暂存/锁定内存(pin)总数。
以上参数,AIX5.1及之前AIX4.3,可用/usr/samples/kernel/vmtune命令来调整,需要永久生效,须写入系统启动脚本。AIX5.2之后可用vmo命令,加-p即可成为永久生效。
从以上论述,我们就不难理解,为什么AIX里看内存的使用总是满满的,这是因为即使释放了内存,只要进程不退出,就不会真正变成空闲空间(Free)的,我们也就看不到这部分空余内存。
所以,在AIX操作系统中,经过系统长时间运行,系统中的内存“fre”非常小,而内存占用比往往超过99%,只要系统使用pagingspace的使用率没有不断增加,而仅只是内存“fre”偏小,并不能说明系统有内存泄漏问题。如果希望对系统的内存使用或对内存泄漏进行监控,建议采用pagingspace使用率进行监控,如当pagespace使用率达到50%或其它什么值时报警警告。只需要观察系统PI、PO是否持续增长,PAGING SAPCE是否持续增长。若这两项持续增长,则需要关注,否则不用关注,属于正常现象。
AIX中,只要系统中有未被使用过的干净的内存,任何进程在申请使用内存时总是首先占用未被使用过的内存空间,只要允许能够放在内存中的尽可能放在内存中,只有物理内存被占用到未被使用过的内存空间只剩下120 pages时,操作系统才会自动启动刷新内存进程,它根据AIX的内存刷新算法将不再使用的已使用过的内存地址刷新为可用“fre”,一旦清理内存到“fre”超过128 pages,该刷新进程又自动停止,等待下一次需要刷新内存时才重新启动。这里并不是说每次仅只释放8pages,而是根据申请内存时的容量,比如,当某一个进程申请内存时一次申请100MB,那么在刷新内存时也可将其一次置为“fre”。

AIX5L系统管理培训教程

AIX5L系统管理培训教程

04
AIX5L系统进程管理
进程概念及类型
进程定义
进程是操作系统中进行资源分配 和调度的基本单位,是程序的执
行过程。
进程类型
根据进程的性质和作用,可分为系 统进程、用户进程和守护进程等。
进程状态
进程在执行过程中,会呈现不同的 状态,如运行、就绪、阻塞等。
查看进程状态
ps命令
用于显示当前系统中进程 的状态信息,如进程ID、 父进程ID、进程状态等。
根据数据价值和存储空间,设定合理的备份保留期限 。
常用备份工具介绍
AIX5L系统自带备份工具
如`tar`、`cpio`等,可实现基本的数据备份 功能。
第三方备份软件
如Veritas NetBackup、IBM Tivoli Storage Manager等,提供更强大的备份和恢复功能。
网络备份设备
常见选项
-r(递归删除目录及其内容)、-f(强制删除,不提示确认)
用户和组管理
useradd:添加用户 用法:`useradd [选项] 用户名`
常见选项:`-d`(指定用户主目录)、`-g`(指定用户所属组)
用户和组管理
userdel:删除用户 用法:`userdel [选项] 用户名` 常见选项:`-r`(同时删除用户主目录和邮件池)
学习如何创建文件系统,包括选择合适的文件系统类型、设置文件系统
参数等。
03
文件系统挂载与卸载
掌握如何挂载和卸载文件系统,以及如何在系统启动时自动挂载文件系
统。
磁盘配额管理
磁盘配额概念
了解磁盘配额的概念和作用,以及它在AIX5L系统中的实 现方式。
磁盘配额设置
学习如何设置磁盘配额,包括对用户和组设置磁盘使用限 制、设置配额宽限期等。

心得笔记AIX 5L v5.3 Administration

心得笔记AIX 5L v5.3 Administration

ContentsUnit 1. Introduction (1)Unit 2. Installation and Maintenance (2)Unit 3. Management Tools (4)Unit 4. System Startup and Shutdown (5)Unit 5. Devices (7)Unit 6. Storage (9)Unit 7. Performance tools (13)Unit 8. Backup and Restore (15)Unit 9. Security and User Administration (16)Unit 10. Scheduling (21)Unit 11. Printers and Queues (22)Unit 12. Networking Overview (23)Unit 13. Problem Determination (24)Appendix. Shell Script ........................................ 25 Unit 1. Introduction△ POWER: Performance Optimized With Enhanced Risc △ RISC: Reduced Instruction Set Computing (implement the most used instructions in hardware)△ 32bit → 64bitAIX 4.3 開始support 64bit AP,但kernel還是32bit,到AIX 5.1才是真正的64bit kernel。

#bootinfo -p: 查架構是否為chrp#bootinfo -y: 查H/W bit address#bootinfo -k: 查AIX 的kernel 是幾bit#oslevel: 查OS版本Note: CHRP: Common Hardware Reference Platform,AIX 5.2後只support CHRP architecture.△ CDE 圖型介面#lssrc -s dtsrc查CDE圖形介面是否有active△ SMP and ClusterSMP: Symmetric Multi-Processor,多CPU共用memory, I/OCluster: 每個CPU有自己的memory, I/O△ LPARAIX 5.1開始support LPARAIX 5.2 開始support DLPAR△系統登入方式最好不要允許可以直接用root登入,讓所有account都先用username登入,具有admin權限者再su成root,因為任何從其它username su成root的動作都會被記錄在/var/adm/sulog中,這樣就不會分不清到底是那個root做了什麼事。

AIX 5L 内存性能优化之AIX Version 5.3 中内存的概述以及内存参数的优化

AIX 5L 内存性能优化之AIX Version 5.3 中内存的概述以及内存参数的优化

AIX 5L 内存性能优化之AIX Version 5.3 中内存的概述以及内存参数的优化AIX 5L 内存性能优化之AIX Version 5.3 中内存的概述以及内存参数的优化,详细介绍了AIX 5L系统内存管理特性和优化技巧!引言作为一名系统管理员,您应该已经对有关内存的基本知识非常熟悉,如物理和虚拟内存之间的区别。

您可能还不是很清楚AIX® 中的虚拟内存管理器(VMM) 是如何工作的、以及它与性能优化之间的关系如何。

而且,在最近几年中,有一些优化命令和参数发生了变化,如果您较长时间没有使用AIX 了,那么您可能会发现,您从前所熟悉的一些命令,现在甚至根本无法继续使用了。

本文详细地介绍了AIX VMM,以及优化VMM 所需使用的各种优化命令。

我将介绍一些监视工具,您可以使用这些工具来优化您的系统,本文还对一些比较重要的AIX Version 5.3 内存管理增强功能进行概述。

实现这些增强功能,即将其应用到您的系统环境,可以在您的系统中优化内存性能。

尽管您可能会发现,与其他的子系统相比,内存的优化更为困难一些,但是收到的效果往往更加显著。

可能还有一些应该在您的系统中进行设置的特定的优化建议,这取决于您所运行的系统的类型。

为了帮助证实这些内容,我使用了一个特定的示例,并介绍了进行这些参数设置的一些最佳实践。

在某些情况下,动态地优化一个或两个参数,可能会使得您的系统的整体性能完全不同。

无论您需要对哪个子系统进行优化,有一个方面是相同的,即优化系统—您始终应该将其看作一个正在进行的进程。

开始对系统进行监视的最佳时间是当您首次将系统应用到产品环境中并且正常运行时,而不是等到用户抱怨系统的性能非常糟糕的时候。

如果您不了解系统正常运行时的情况,并以此作为基准,那么您可能永远也无法真正地确定是否出现了问题。

而且,一次只应该进行一项更改,并且在进行了更改之后,应该尽快地捕获相关的数据并对其进行分析,以确定这项更改究竟带来了什么不同(如果存在的话)。

aix磁盘管理命令

aix磁盘管理命令

我們不允許任何未經著作權人同意而將其作品進行上傳和公開分享的行為。

請不要上傳任何可能侵犯他人版權的內容,我們非常感謝您為維護百度文庫無盜版環境作出的貢獻。

我們不允許任何未經著作權人同意而將其作品進行上傳和公開分享的行為。

請不要上傳任何可能侵犯他人版權的內容,我們非常感謝您為維護百度文庫無盜版環境作出的貢獻。

我們不允許任何未經著作權人同意而將其作品進行上傳和公開分享的行為。

請不要上傳任何可能侵犯他人版權的內容,我們非常感謝您為維護百度文庫無盜版環境作出的貢獻。

我們不允許任何未經著作權人同意而將其作品進行上傳和公開分享的行為。

請不要上傳任何可能侵犯他人版權的內容,我們非常感謝您為維護百度文庫無盜版環境作出的貢獻。

我們不允許任何未經著作權人同意而將其作品進行上傳和公開分享的行為。

請不要上傳任何可能侵犯他人版權的內容,我們非常感謝您為維護百度文庫無盜版環境作出的貢獻。

我們不允許任何未經著作權人同意而將其作品進行上傳和公開分享的行為。

請不要上傳任何可能侵犯他人版權的內容,我們非常感謝您為維護百度文庫無盜版環境作出的貢獻。

我們不允許任何未經著作權人同意而將其作品進行上傳和公開分享的行為。

請不要上傳任何可能侵犯他人版權的內容,我們非常感謝您為維護百度文庫無盜版環境作出的貢獻。

3、smit菜單用戶組檔系統磁片次胖空間,交換分區系統參數,軟體安裝參數管理smit.log 記錄了aix命令以及輸出結構,錯誤資訊smit.script記錄smit功能表記錄的aix命令和腳本smit.transaction 記錄了aix命令以及命令的說明smit.log很詳細smit與smitty功能完全相同F6對應的圖形介面與aix上的命令F8顯示當前的fast path,也就是快捷路徑的意思。

smit install_update直接進入相關菜單smit mkuser直接進入添加用戶的功能表中。

smit管理管理用戶smit user管理卷組smit vg管理磁帶smit tape-----------------------------------------------------------------------------------4、網路--查看網卡lsdev -Cc adapter|grep ent--配置網卡cfgmgr首次配置IPsmit-->communications apllications and services--->tcp-->mininum configuration and startup en0--標準net網路協定et0---iee802.3配置主機,IP,MASK,GA TEWA Y等。

怎么样管理AIX 5L的交换空间

怎么样管理AIX 5L的交换空间

怎么样管理AIX 5L的交换空间(Paging Space)AIX的内存页面大小为4k,可以在物理内存和辅助存储之间传输,是虚拟内存管理(VMM)的最小单位。

页面空间也可以被称为交换空间(Paging Space),创建在属性类型为paging的LV之上。

交换空间是一项很重要的设备,AIX kernel (内核)需要利用 Paging Space 来管理虚拟内存。

系统安装时创建的默认页面LV是hdisk0上的hd6,也叫主页面空间。

AIX 5L默认采用页面空间的延迟分配策略(Deferred Page Space Allocation ),利用环境变量PSALLOC来控制内存的机制与页面的分配策略,缺省设置是late。

在这种方式下,只是需要用到的时候,才去分配交换空间,正常情况下,不需要很大的交换空间,所以很适合大内存的系统,可以减少很多Paging Space资源的浪费。

查看交换空间可以采用lsps命令,如#lsps -aPage Space Physical Volume Volume Group Size %Used Active Auto Typepaging00 hdisk2 datavg 4096MB 1 yes yes lvhd6 hdisk0 rootvg 4096MB 1 yes yes lv#lsps -sTotal Paging Space Percent Used8192MB 1%其中-a是详细信息,active列表示现在是否是活动状态,auto表示重新启动后是否自动为活动状态,不要关闭hd6的这两个选项,因为在系统启动的时候,将用到hd6,也不要将hd6删除,避免不必要的错误。

可以通过如下命令创建一个交换空间#mkps -s’16′ -n -a datavg hdisk2其中-s表示pp个数,-n表示启动后是否自动激活,-a表示是否当时激活。

可以采用如下命令改变交换空间大小新增加10个pp#chps -s’10′ paging00减少10个pp#chps -d’10′ paging00shrinkps: Temporary paging space paging01 created.shrinkps: Paging space paging00 removed.shrinkps: Paging space paging00 recreated with new size.对于5L以上的版本,可以直接用chps -d来操作hd6#chps -d’10′ hd6shrinkps: Temporary paging space paging00 created.shrinkps: New boot image created with temporary paging space.shrinkps: Paging space hd6 removed.shrinkps: Paging space hd6 recreated with new size.shrinkps: New boot image created with resized paging space.如果要使交换空间处于非活动状态,可以采用#s wapoff /dev/’paging00′相反,处于活动状态可以采用#swapon /dev/’paging00′如果要删除一个ps交换空间,必须先使这个空间处于非活动状态,然后采用命令rmps删除。

实施优化 AIX 内部存储

实施优化 AIX 内部存储

一些数学和物理属性会影响磁盘I/O、延迟和跨这5 个区域的访问。

由于角动量守恒,磁盘的外侧边缘具有比内侧边缘更快的旋转速度,这很像小孩在游乐场骑旋转木马一样,外侧的旋转速度要比中间快得多。

但是,由于数据的物理位置的限制,不是磁盘上的所有数据都写入到外侧边缘,所以对硬盘头的最快搜索应该在磁盘的中心区域,通常硬盘头最有可能通过这片区域。

对于我尝试修补的服务器,数据以非常混乱或随机的方式放置在磁盘上。

但是在整理数据之前,需要更多地考虑AIX 是如何管理LV 的。

回页首逻辑卷管理器考虑因素AIX 拥有一个名为逻辑卷管理器的原生工具,它可以处理PV、VG、LV 和文件系统之间的关系。

LVM 在物理媒介上创建逻辑结构来管理操作系统中的数据。

为了优化磁盘,LVM 还提供了一种自定义可用性、性能和冗余的方式。

LVM 用于加强优化的使用最广泛的两个功能是镜像和条带化(Striping)。

LVM 允许您使用最多 3 个数据副本来镜像LV。

在这里,一个LP 可指向一个或多个PP。

因此,如果发生硬盘故障,数据会在其他物理设备上得到保护。

在专门使用内部存储的较小型系统中,需要对所有数据进行镜像备份,以预防计划外的宕机,这非常重要。

条带化将数据放在多个硬盘上,所以会同时在许多磁盘上发生多次读取和写入操作。

要启用条带化,可更改每个LV 的物理卷间分配策略属性。

通过将策略设置为最小值(默认值),会得到更高的可靠性,因为没有磁盘故障会影响到LV。

通过将策略设置为最大值,LVM 会将数据存储在VG 中最大数量的磁盘中,最大限度地提高一次可能发生的I/O 操作数量。

对于内部磁盘的优化,必须控制性能与冗余之间的平衡。

在较小的系统中,通常没有足够的空间来执行大规模的条带化分布,更不用说通过镜像实现具有冗余的条带化了。

在具有大量内部硬盘的较大系统中,条带化和镜像可显著提升性能,最大限度地减少I/O 等待时间。

回页首优化内部磁盘通过将AIX 硬盘物理结构的这些概念与LVM 在磁盘上运用逻辑结构的方式相结合,我得出了一些有助于优化内部磁盘的准则:让LV 尽可能保持连续。

AIX 5L 内存性能优化之配置和管理交换空间

AIX 5L 内存性能优化之配置和管理交换空间

AIX 5L 内存性能优化之配置和管理交换空间,优化(VMM)AIX 5L 内存性能优化之配置和管理交换空间,优化(VMM) ,通过命令掌握AIX系统的交换空间内存使用状况,进而进行系统内存的性能优化,是一个系统管理员对系统优化要做的基本工作!什么是交换(分页)空间?它是与VMM 有关的。

VMM 使用交换(分页)空间存储没有使用活动RAM 的进程。

正是因为这个目的,交换空间是系统整体性能的关键组件。

作为一名管理员,您需要了解如何监视和优化您的分页参数。

分页空间本身是一个特殊的逻辑卷,它存储了当前不访问的信息。

您必须确保您的系统拥有足够的分页空间。

如果分页空间过小,整个进程可能会丢失,并且当所有的空间都占满后,系统可能会崩溃。

尽管值得再次说明,分页空间是VMM 中的一部分,但是更重要的是真正地理解内核如何将进程调入到RAM 中,过多的分页肯定会对性能造成影响。

AIX 通过将内核与VMM 紧密集成在一起,实现了一种称为请求分页的方法。

事实上,内核本身的大部分都驻留在虚拟内存中,这样可以帮助释放它的片段空间以用于其他进程。

我将更深入地介绍它的工作方式,并介绍在管理和优化分页空间时需要使用的一些工具。

您将了解到,优化工作必须根据系统的类型来进行。

例如,对于使用Oracle 联机事务处理(OLTP) 类型数据库的系统,在配置多大的交换空间以及如何优化分页参数方面,通常有一些特定的推荐方案。

正如本系列前几期文章中所介绍的,如果不能真正地了解系统的运行状况,您就无法对分页设置进行真正地优化。

您需要了解所使用的工具、如何最好地分析将要捕获的数据,并熟悉实现分页空间的最佳实践。

根据我的经验,导致系统崩溃的首要原因就是耗尽了分页空间。

如果您仔细地阅读本文,并且遵循其中的建议方案,那么应该不会出现这种情况。

很显然,您并不希望系统发生崩溃,但如果的确出现了这种情况,那么您将希望这是由于硬件故障造成的、而与您的操作无关,或者由于系统管理员的疏忽造成。

AIX 5L 上的共享库内存占用

AIX 5L 上的共享库内存占用

AIX 5L 上的共享库内存占用George Cross (george.cross@), 高级软件开发人员, Business Objects Americas简介:了解IBM® AIX® 上的共享库机制和内存占用情况。

本文对于开发人员编写服务器代码或管理员管理生产 AIX 系统来说非常重要。

本文为开发人员和管理员提供了分析 AIX 上的服务器进程的内存需求所需的命令、技巧和知识。

本文还有助于开发人员和管理员避免出现使用 ps 或 topas 等其他标准运行时分析工具时无法识别的资源短缺。

本文是面向 AIX 系统管理员或本机应用程序开发人员。

引言本文阐述 32 位 AIX 5L™ (5.3) 上共享库占用内存的方式,并演示下列命令:∙ps∙svmon∙slibclean∙procldd∙procmap∙genkld∙genld$ bc2^324294967296obase=162^32100000000这是 4GB 的范围。

这表示在系统中运行的程序能够访问 0 到 2^32 – 1 范围内的任何函数或数据地址。

$ bc2^32 - 1FFFFFFFFobase=102^32 - 14294967295现在,如您所知,任何操作系统都可能同时运行数百个程序。

即使其中每个系统都能访问 4GB 的内存范围,这并不表示它们各自拥有 4GB 的物理内存分配。

这是不切实际的。

实际上,操作系统在适量物理内存和文件系统中被指定为交换(或分页)空间的区域之间实现了非常复杂的代码和数据交换方案。

而且,虽然每个进程能够访问 4GB 的内存空间,但其中大部分空间都不会被使用。

因此,操作系统仅为每个特定进程加载或交换所需数量的代码和数据。

图 1. 虚拟内存的概念图该机制通常称为虚拟内存和虚拟地址空间。

在可执行文件运行时,操作系统的虚拟内存管理器查看文件包含的代码和数据,并决定将其中哪些部分加载到内存或交换空间中,或从文件系统引用。

AIX虚拟内存管理机制

AIX虚拟内存管理机制

* 计算型分页(Computational pages)
* 非计算型分页(Non-computational pages)
首先,所有的工作存储分页都是计算型分页,也就是说,Oracle的 PGA/SGA等都是属于计算型分页的。而永久存储分页,则根据缓存的文件的类型,如果是可执行文件,则对应的分页是计算型的,如果是数据文件,则是非计算型的,同一个文件对应的页面,要么全部是计算型,要么全部是非计算型的。显然的,为了提供Oracle等应用的性能,假如需要淘汰页面,优先应当交换非计算型页面。
* 当非计算性分页的数目大于或者等于 maxperm 的时候,AIX 分页替换守护进程严格地选择非计算性分页进行操作。
* 当非计算性分页的数目小于或者等于 minperm 的时候,AIX 分页替换守护进程将选择计算性分页和非计算性分页进行操作。在这种情况下,AIX 将扫描两类分页,并且回收近来较少使用的分页。
可以通过设置一些内核参数,来影响AIX对于页面的淘汰算法。这些参数都可以通过vmo命令进行调节(AIX5.2 TL6版本以上)。
minperm%(minperm)和maxperm%(maxperm)是最基本的两个参数,分别表示用于缓存非计算型页面的最小和最大内存比例(页数),但maxperm不是严格限制参数,在系统还有空闲内存的时候,非计算型内存的使用是可以突破maxperm的设置的。另外有个参数strict_maxperm可以指定是否严格限制(默认0表示不是严格限制),但是最好不要使用严格限制,在我们的测试中,可能导致os挂起。minperm和maxperm主要是影响淘汰算法:
AIX将所有的内存页面分成两大类型:
* 工作存储分页(Working storage pages)

aix常用磁盘管理命令

aix常用磁盘管理命令

AIX 常用磁盘管理命令一,向系统中添加一块硬盘方法1,该方法适用于在配置之前,重新启动了系统的情况,系统重新启动时,自动调用cfgmgr,并自动配置新添加的磁盘。

用lspv 查看系统中已配置的磁盘# lspvhdisk0 00092204880d7036 rootvghdisk1 none none 显示结果中,hdisk1是一个新硬盘,没有分配pvid,可以用下面的命令为hdisk配置成一个物理卷:# chdev –l hdisk1 –a pv=yes该命令就给磁盘hidsk1分配一个唯一的pvid,并将pvid写在该磁盘的引导记录中。

如果该磁盘已经有了pvid,则此磁盘就配置成了物理卷。

方法2,该方法适用于配置前不能重新启动系统的情况1,先用lspv查看目前存在的物理卷情况# lspv2,然后调用cfgmgr检查系统中新的设备,并配置新的设备# cfgmgr –v3,再调用lspv查看,看看是否出现了没有分配pvid的磁盘4,如果出现了没有分配pvid的磁盘,用chdev进行配置# chdev –l hdisk2 –a pv=yes方法3,该方法适用于配置之前不能重新启动系统,并且用cfgmgr检测不到的磁盘,此方法需要用户知道硬盘的具体信息。

知道硬盘的类型(Type),硬盘的连接的子类型(Subclass),硬盘连接的父设备名(Parent Name )和硬盘的逻辑位置(Location Code)一搬使用mkdev配置该磁盘,格式如下:# mkdev –c disk –s Subclass –t Type –p ParentName –w Location Code –a pv=yes例:增加一个679M的硬盘,连接到scsi3父设备上,他的scsi id是6,逻辑单元号是0,# mkdev –c disk –s scsi –t 670mb –p scsi3 –w 6,0 –a pv=yes 或者调用smit mkdev来配置二,修改磁盘属性的命令 chpvchpv [-h Hotspare ] [-a Allocation ] [-v Avaliability] [-c ] Pvname -a 参数是设置物理卷的分配权限,allocation 是y时,允许分配新的PP,为n时,不允许分配PP如: # chpv -a n hdisk1-v 参数是设置物理卷是否可用,Avaliability 为r时,就是设置物理卷不可用,为a时就是设置物理卷为可用如: # chpv –v r hdisk1 (设置物理卷不可用)# chpv –v a hdisk1 (设置物理卷可用)-c 参数是清除物理卷的引导记录(boot record)如: # chpv –c hdisk1-h 参数设置物理卷的热备特性三,显示物理卷的信息1,显示系统中所有已配置或已定义的物理卷# lsdev – Cc disk2,显示物理卷的属性# lspv hdisk03,显示物理卷上分配的逻辑卷# lspv –l hdisk04, 显示物理卷上物理分区的分布情况# lspv –p hdisk04,显示物理分区与逻辑分区的对应情况# lspv –M hdisk0该命令输出有两列格式如下:Pvname : pp-pp lvname :lp:copy四,删除物理卷由于物理卷是一个设备,所以要删除物理卷首先要将该物理卷由可用状态变成已定义状态,命令如下:# rmdev –l hdisk5由于上面的命令只是将设备hdisk5 由可用状态变成了已定义状态,因此,该设备的定义信息依然保存在ODM数据库中,所以要彻底清除hdisk5用下面的命令# remdev –l hdisk5 –d五,卷组1,创建卷组mkvg# mkvg –y datavg –d 6 –s 8 hdisk5 hdisk6 hdisk7创建一个卷组datavg ,包含 hdisk5 hdisk6 hdisk 7 三个物理卷,该卷组中的物理分区(pp)大小为8M,要求该卷组中最多有6个物理卷。

AIX存储管理

AIX存储管理
AIX存储管理
AIX存储管理和文件系统
限制:
255 vg
32/128--pv/vg
1016pp/pv
255/512 lv/vg
32512lp/lv
1m--1024m /pp或lp 一个lp可以映射1到3个pp
物理卷管理:
1、chdev -l hdisk1 -a pv=yes 创建物理卷,分配pvid
10、卷组创建时,自动创建一个日志设备。
logform -V jfs2 /dev/jfs2log
11、lsps -a 显示页面空间的属性和状态
lsps -s 显示总的使用率
12、smit mkps 创建一个页面空间 mkps
swapon -a 激活所有的页面空间
swapon /dev/paging01 单独激活一个页面空间
smit cplv
9、mklvcopy lv01 3 给lv01添加逻辑卷拷贝,如果已经有2个了,那就再添加一个
smit mklvcopy
rmlvcopy lv01 2 如果有3个拷贝,则删除一个拷贝
10、synclvodm -v -P vgname lvname 同步odm中lv的信息,-v 显示消息 -p保护逻辑卷设备的属主和权限。可以不指定lv
6、smit chvg 修改vg
7、extendvg vgname hdisk9 向卷组中加一个物理卷
smit extendvg
8、reducevg datavg disk2 vg中删除一个物理卷,之前必须用rmlv删除该物理卷上的所有lv
smit reducevg
9、varyonvg vgname
3、smit jfs2
4、lsfs 显示文件系统的信息

存储管理命令

存储管理命令

二、存储管理命令:2.1、存储基本概念:物理卷(PV):就是普通的直接访问存储设备,有可移动和固定之分。

如一块硬盘就是一个物理卷,一般的表示形式为hdiskX卷组(VG):是AIX系统中最大的存储单位,一般由一组物理硬盘组成,在AIX5L系统中,一个卷组可以包含128个硬盘物理分区(PP):是把物理卷分成连续的,大小相等的存储单位,物理卷是由物理分区组成的,一个卷组中的所有物理分区都是大小相等的,物理分区是物理卷上最小的分配单位逻辑分区(LP):是映射物理分区的逻辑单位。

一个逻辑分区可以对应一个物理分区,也可以对应多个物理分区。

在一个卷组中,逻辑分区和物理分区的大小是一致的,默认值都是4M,物理分区和逻辑分区的大小范围为:1M-1024M 逻辑卷(LV):是指在一个卷组中,由多个逻辑分区组成的集合。

在一个逻辑卷中逻辑分区是连续的,而每个逻辑分区对应一个或多个不物理分区,从而导致逻辑卷上的物理分区可以是不连续的文件系统(FS):是指在AIX系统中,面向用户的存储空间。

一个文件系统对应一个逻辑卷,同时文件系统是依附于逻辑卷,逻辑卷也称作生设备(裸设备)或者原始设备,有文件系统的称作熟设备。

逻辑卷管理器(LVM):是一组用于建立和控制逻辑卷存储的操作系统命令、库函数和其他一工具,主要组成组件包括:高层命令(smit工具实际执行的命令,一般高层命令位于/usr/sbin目录下,大多都是shell 脚本程序或由C语言写成的二进制程序)、中层命令(由高层命令调用,未被公开的命令,一般位于/usr/sbin目录下,所有的中层命令都是二进制程序)、LVM接口函数(为程序员提供编写存储管理程序的函数)、磁盘设备驱动程序、适配器设备驱动程序LVM的配置数据主要包括:卷组描述区(VGDA)、卷组状态区(VGSA)、逻辑卷控制块(LVCB)在每个物理卷的开始部分都存放着这个物理卷所属卷组的VGDA和VGSA数据,VGDA信息描述着卷组中的所有逻辑卷和物理卷,记录着卷组中每个逻辑分区与物理分区的映射关系。

AIX内存分配

AIX内存分配

在AIX中,32位的进程(查看是否是32位进程,可使用命令svmon –P pid)可以引用4GB数据,但程序不能独自使用整个4GB 地址空间。

与其他操作系统一样(比如Windows 和Linux),地址空间分为多个部分,程序只能使用其中的一些部分;其余部分供操作系统使用。

与Windows 和Linux 相比,AIX 内存模型更加复杂并且可以更加精确地进行优化。

默认AIX 内存模型:不同分段的作用如下:∙分段0:AIX 内核数据(用户程序不能直接访问)∙分段1:应用程序文本(可执行代码)∙分段2:线程栈和本机堆(通过malloc/free 控制的区域)∙分段3-C 和E:内存映射区域(包括文件)和共享内存∙分段D:共享库文本(可执行代码)∙分段F:共享库数据用户程序只能直接控制16 个分段中的12 个(分段2和3-C)—即4GB 中的3GB。

这种模型最大的限制是:本机堆(native heap)和所有线程栈(thread stacks)都保存在分段 2 中。

为了适应对数据需求较高的程序,AIX 提供了一个大内存模型。

大内存模型通过在构建可执行程序时提供一个链接器选项或者在程序启动之前设置LDR_CNTRL 环境变量允许程序员或用户附加一些共享/映射分段作为本机堆使用。

要在运行时支持大内存模型,需要设置LDR_CNTRL=MAXDATA=0xN0000000。

其中,N 位于1 和8 之间。

超过此范围的任何值都会造成操作系统使用默认内存模型。

在大内存模型中,本机堆从分段3 开始;分段2 仅用于原始(初始)线程栈。

如果您希望本机堆大于2GB,并且运行的是AIX 5.1 或更高版本,那么您可以使用AIX 超大内存模型。

与大内存模型类似,可以通过一个链接器选项或在运行时使用LDR_CNTRL 环境变量来为编译时的可执行程序启用超大内存模型。

要在运行时启用超大内存模型,需要设置LDR_CNTRL=MAXDATA=0xN0000000@DSA。

AIX_存储管理概念_AIX存储方面不可多得好资料

AIX_存储管理概念_AIX存储方面不可多得好资料

AIX 存储管理概念(一)―――Aix系统管理员实例LVM 使用的基本概念包括物理卷、卷组、物理分区、逻辑卷、逻辑分区、文件系统和原始设备。

下面介绍它们的一些特征:∙每个单独的磁盘驱动器是一个命名的物理卷 (PV),并具有诸如hdisk0 或 hdisk1 等名称。

∙一个或多个 PV 可以构成一个卷组 (VG)。

一个物理卷最多只能属于一个 VG。

∙不能将某个 PV 的一部分分配到一个 VG。

一个物理卷整体地分配到某个卷组。

∙即使物理卷属于不同的类型,例如 SCSI 或 SSA,也可以将它们分配到同一个卷组。

∙物理卷中的存储空间划分为物理分区 (PP)。

在属于同一个 VG 的所有磁盘上,物理分区的大小完全相同。

∙在每个卷组中,可以定义一个或多个逻辑卷 (LV)。

从用户的角度看,逻辑卷上存储的数据似乎是连续的,但是可以分散在同一个卷组中的不同物理卷上。

∙逻辑卷由一个或多个逻辑分区 (LP) 组成。

每个逻辑分区至少有一个对应的物理分区。

一个逻辑分区和一个物理分区始终具有相同的大小。

最多可以将数据的三个副本定位在不同的物理分区上。

通常,为了实现冗余,将存储相同数据的物理分区定位在不同的物理磁盘上。

∙逻辑卷中的数据可以按有组织的方式进行存储,并具有位于有目录中的文件的形式。

这种结构化和层次性的组织形式称为文件系统。

∙还可以将逻辑卷中的数据视为一个连续的字节串。

此类逻辑卷称为原始逻辑卷。

使用该数据以正确地访问和解释它是应用程序的责任。

∙卷组描述符区域 (VGDA) 是磁盘上的一个区域,其中包含有关该物理卷所在的卷组的信息。

它还包括有关属于该卷组的所有物理和逻辑卷的属性和状态的信息。

VGDA 中的信息由 LVM 命令使用和更新。

每个物理卷至少有一个 VGDA。

属于同一个卷组的所有磁盘的 VGDA 中的信息必须完全相同。

VGDA 的内部体系结构及其在磁盘上的位置取决于卷组的类型(原始、大容量或可扩展)。

∙卷组状态区域 (VGSA) 用于描述卷组中所有物理卷中的所有物理分区的状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AIX 5L Version 5.3 中的存储管理级别: 初级Shiv Dutta , 技术顾问, IBM 2005 年 4 月 14 日 2006 年 7 月 20 日 更新AIX 5L™ Version 5.3 集成了大量的特性,这使得它具有比以前的操作系统发行版更强大的功能。

IBM® 顾问 Shiv Dutta 关注于 AIX 5L Version 5.3 中的一些特性,这些特性增强了逻辑卷管理器 (LVM) 和 Enhanced Journal File System (JFS2) 的范围、功能和性能。

引言本文最初发表 2005 年 4 月,标题为 AIX 5L Version 5.3 中的逻辑卷管理器,其中讨论了 AIX 5L™ Version 5.3 中的一些特性,这些特性增强了逻辑卷管理器 (LVM) 的范围、功能和性能。

在2005 年 9 月发布的 5300-03 维护级中对 AIX 5L 进行了重大的增强。

而本文是对 2005 年 4 月发表的文章的更新和扩展。

其中原有的内容几乎完全保留了下来,在此基础上本文进行了扩充,包括讨论 5300-03 维护级中引入的一些 LVM 增强。

另外,对其范围进行了扩大以包括 AIX 5L Version 5.3 和 5300-03 维护级中引入的对 Enhanced Journal File System (JFS2) 的大量改进。

在下面的讨论中,我使用了表达方式 (5300-03) 来表示所引用的特性仅在 5300-03 维护级和更高版本中可用。

LVM 命令增强在 AIX 5L Version 5.3 中,对下列的 LVM 命令进行了改进以增强它们的性能,比如与以前的 AIX® 发布版中的对应命令相比,它们需要的执行时间更短:文档选项打印本页将此页作为电子邮件发送回页首∙extendvg∙importvg∙mkvg∙varyonvg∙chlvcopy∙mklvcopy∙lslv∙lspv回页首并发模式(经典的和增强的)经典并发模式卷组(VGs) 仅支持串行DASD 和SSA 磁盘以及32 位内核。

通过引入了所谓的增强并发模式VG,AIX 5L Version 5.1 克服了所支持的磁盘类型的限制,增强并发模式对并发模式进行了扩展以支持所有其他的磁盘类型。

尽管AIX 5L Version 5.2 不允许创建经典并发模式VG,但是的确提供了对它们的支持。

而在AIX 5L Version 5.3 中则彻底地删除了对经典并发模式VG 的支持。

如果在AIX 5L Version 5.3 中试图导入经典并发模式VG,那么将产生一个错误消息以通知用户将该VG 转换为增强并发模式。

回页首VG(常规、大容量和可扩展)通常称为标准的或常规的VG 类型,支持最多32 个物理卷(PV)。

一个标准的或常规的VG 是指每个PV 不超过1016 个物理分区(PP),并且每个VG 的逻辑卷的上限为256。

随后引入了一种新的VG 类型,即大容量VG。

一个大容量VG 支持多达128 个PV 和最多512 个LV。

AIX 5L Version 5.3 引入了一种称为可扩展的卷组(可扩展VG)的新的VG 类型。

一个可扩展VG 支持最多1024 个PV 和4096 个LV。

PP 的最大数目适用于整个VG,而不再根据每个磁盘对其进行定义。

这使得我们能够通过较大数量的PP,以较少数量的磁盘和细粒度的存储分配选项来配置VG,其中这些PP 的容量很小。

可扩展VG 可以容纳多达2,097,152 (2048 K) 个PP。

与旧的VG 类型一样,其大小使用兆字节为单位,并且大小变量必须等于2 的整数幂。

PP 的大小范围从1 (1 MB) 开始,最大为131,072 (128 GB)。

这要比AIX 5L Version 5.2 中的常规和大容量VG 类型的最大值1024 (1 GB) 大两个数量级。

新的最大PP 大小提供了支持256 PB 个磁盘的体系结构。

下面的表1介绍了不同VG 类型的配置限制的差异。

请注意,用户可定义LV 的最大数目等于每个VG 的LV 最大数目减1,因为将保留一个LV 给系统使用。

因此,系统管理员可以在常规VG、大容量VG 和可扩展VG 中分别配置255、511 和4095 个LV。

表 1. VG 的配置限制256、512、768 或1024 个磁盘以及256、512、1024、2048 或4096 个LV。

在为将来潜在的增长创建VG 时,不需要配置1024 个PV 和4096 个LV 的最大值。

通常可以在需要的时候增大初始设置。

System Management Interface Tool (SMIT) 和Web-based System Manager Graphical User Interface 完全支持这种可扩展VG。

对现有的与VG 管理任务相关的SMIT 面板进行了更改,并且为可扩展VG 类型添加了许多新的面板。

例如,可以使用新的SMIT 快速路径_mksvg来直接访问Add a Scalable VG SMIT 菜单。

对用户命令mkvg、chvg和lsvg进行了增强以支持可扩展VG 类型。

回页首针对LV 的条带列支持AIX 5L Version 5.3 提供了针对LV 的条带列支持。

这个新的特性允许条带列的扩展,即使磁盘阵列中的一个PV 已满。

在以前的AIX 发布版中,只要定义磁盘阵列(独立磁盘的冗余阵列)的磁盘组中有足够的PP,您就可以使用extendlv命令来增大条带LV 的大小。

要扩展条带LV 以超过磁盘容量所规定的硬限制,唯一的办法就是重新构建整个LV。

您需要备份并删除该条带LV,然后使用更大的条带宽度重新创建LV,接下来还要对LV 数据进行相应的还原操作。

为了克服这个耗时的过程所带来的缺点,AIX 5L Version 5.3 为LV 引入了条带列的概念。

在AIX 5L Version 5.3 以前,在创建LV 时通过下列两种方法来确定条带LV 的条带宽度:∙所有PV 名称的直接说明∙分配给该条带LV 的PV 的最大数目的说明在AIX 5L 以前,对条带LV 的配置不允许超过条带宽度的上限。

在AIX 5L Version 5.3 中,该上限可以为条带宽度的倍数。

由条带宽度确定的一组磁盘,将被看作一个条带列。

请注意,如果您使用的是RAID 10 配置,那么这个上限值与镜像副本的数目无关。

如果您使用extendlv命令将条带LV 扩展为超过第一个条带列的物理限制,那么AIX 使用一整组新的磁盘来实现对附加逻辑分区的分配请求。

如果您需要进一步扩展LV,那么可以根据需要添加更多的条带列,只要不超过其上限。

chlv -u命令允许您增大这个上限,以便为条带LV 的扩展提供附加的净空。

您还可以使用增强的extendlv命令的-u标志,这样可以在一项操作中同时完成增大上限并扩展LV。

对用户命令mklv、chlv、extendlv和mklvcopy进行了增强以支持AIX 5L Version 5.3 中引入的条带列的特性。

回页首卷组pbuf池LVM 使用一个称为pbuf的组成部件来控制挂起的磁盘I/O。

pbuf 是一个固定内存缓冲区。

通常,LVM 为每个单独的I/O 请求使用一个pbuf,而不管传输的数据量有多大。

在向VG 添加新的PV 时,AIX 创建了额外的pbuf。

在以前的AIX 发布版中,pbuf 池是一种系统范围的资源,但是在AIX 5L Version 5.3 中,LVM 为每个VG 分配和管理一个pbuf 池。

对于那些具有大量VG 的系统来说,这种增强可以支持高级的可扩展性和性能,并且适用于所有的VG 类型。

因为有了新的pbuf 池的实现,AIX 可以显示和管理附加的LVM 统计信息和调整参数。

现在,AIX 5L Version 5.3 中包括了lvmo命令。

它为与新的pbuf 池相关的管理任务提供了支持。

您可以使用lvmo命令来显示pbuf 和阻塞I/O 的统计信息和pbuf 可调参数的设置,不管该实体的范围是系统范围还是VG 特定的。

然而,lvmo命令只允许更改专门用于特定VG 的LVM pbuf 可调参数的设置。

ioo命令继续管理系统范围的单独的pbuf 可调参数。

另外,与以前的AIX 发布版一样,vmstat -v命令仍用于显示整个系统中由于缺少空闲pbuf 而阻塞的I/O 的数目。

回页首可变的逻辑磁道组当LVM 接收到一项I/O 请求,在将请求传递到磁盘的设备驱动程序之前,它将I/O 分解为逻辑磁道组(LTG) 的大小。

LTG 是LV 的最大传输大小,并且对于VG 中所有的LV 都是一样的。

AIX 5L Version 5.2 接受128 KB、256 KB、512 KB 和1024 KB 的LTG 值。

然而,现在许多磁盘都支持大于1 MB 的传输大小。

为了利用更大的传输大小并获得更好的磁盘I/O 性能,AIX 5L Version 5.3 接受128 KB、256 KB、512 KB、1 MB、2 MB、4 MB、8 MB 和16 MB 的LTG 大小值。

与以前的发布版相比,AIX 5L Version 5.3 还允许LV 的条带大小大于所使用的LTG 的大小,并且显著地扩展了有效条带大小的范围。

Version 5.3 添加了对2 MB、4 MB、8 MB、16 MB、32 MB、64 MB 和128 MB 的条带大小的支持,以对以前的AIX 发布版中4 KB、8 KB、16 KB、32 KB、64 KB、128 KB、256 KB、512 KB 和1MB 的条带大小选项进行补充。

在AIX 5L Version 5.2 中,通过chvg或mkvg命令的-L标志来设置LTG 大小。

在AIX 5L Version 5.3 中,通过varyonvg命令对其进行设置,并且使用-M标志。

因此,所创建的LTG 大小称为可变LTG 大小。

下面的命令将tmpvg VG 的LTG 大小设置为512 KB:LTG 大小的单位指定为K 或M,分别表示KB 或MB。

当使用-M标志设置LTG 大小时,如果磁盘的最大传输大小小于该LTG 大小,那么varyonvg和extendvg命令可能会执行失败。

要找出您的磁盘所支持的最大LTG 大小,可以使用带-M标志的lquerypv命令。

其输出结果给出了以KB 为单位的LTG 大小,如下面的示例所示。

lspv命令将这个相同的值显示为MAX REQUEST,如下面的清单1所示。

清单 1. lspv命令通过lsvg命令,可以列举正在使用的LTG 的值,如下面的清单2所示。

相关文档
最新文档