第六单元 - 文件系统(JFS)和换页空间
操作系统第六章答案

第六章文件管理1、何谓数据项、记录和文件?P203 P204答:数据项:数据项是最低级的数据组织形式,是数据组中可以命名的最小逻辑数据单位,若干个基本数据项组成的。
记录:记录是一组相关数据项的集合,用于描述一个对象在某方面的属性。
文件:文件是指由创建者所定义的、具有文件名的一组相关元素的集合,可分为有结构文件和无结构文件两种。
在有结构的文件中,文件由若干个相关记录组成;而无结构文件则被看成是一个字符流。
文件在文件系统中是一个最大的数据单位,它描述了一个对象集。
2、文件系统的模型可分为三层,试说明其每一层所包含的基本内容。
P206图答:1、对象及其属性:文件、目录、硬盘(磁带)存储空间;2、对对象操纵和管理的软件集合:文件管理系统的核心部分;3、文件系统的接口:命令接口、程序接口;3、试说明用户可以对文件施加的主要操作有哪些。
P207答:1、最基本的文件操作:创建文件、删除文件、读文件、写文件、截断文件、设置文件的读/写位置;2、文件的“打开”和“关闭”操作;3、其它文件操作;4、何谓逻辑文件?何谓物理文件?P208答:逻辑文件:这是从用户观点出发所观察到的文件组织形式,是用户可以直接处理的数据及其结构,它独立于文件的物理特性,又称为文件组织。
物理结构:又称为文件的存储结构,是指文件在外存上的存储组织形式。
这不仅与存储介质的存储性能有关,而且与所采用的外存分配方式有关。
5、如何提高对变长记录顺序文件的检索速度?P210答:对于变长记录的顺序文件,在顺序读或写时的情况相似,但应分别为它们设置读或写指针,在每次读或写完一个记录后,须将读或写指针加上Li。
Li 是刚读或刚写完的记录的长度。
6、试说明对索引文件和索引顺序文件的检索方法。
P211 P212答:在对索引文件进行检索时,首先是根据用户(程序)提供的关键字,并利用折半查找法去检索索引表,从中找到相应的事项;再利用该表项中给出的指向记录的指针值,去访问所需的记录。
操作系统-第6章(2)(修)

号已经装满一个索引块时,OS便为该文件分配另一
个索引块„„。再通过链指针将各索引块链接起来,
此时效率较低,可采用多级索引。
多级索引:将一个大文件的所有索引块(二级索引)
的地址放在另一个索引块(一级索引)中。
二级索引表的地址
2.多级索引分配
第二级索引 360 105 106 254 磁盘空间 0 1 2
回收栈中尚有空闲盘号数系统将回收盘块的盘块号放入空闲盘块号栈的顶部并执行空闲当栈中空闲盘块号数目已达100时表示栈已满将现有栈中的100个盘块号记入新回收的盘块中再将其某个系统采用成组链接法来管理磁盘的空闲空间目前磁盘的状态如下图所示
6.4 文件的物理结构
物理结构指一个文件在外存上的存储组织形式, 是从系统的角度来看文件。文件的外存分配是 以盘块为单位进行的。 采用不同的外存分配方式时,将形成不同的文 件物理结构。例如,在采用连续分配方式时的 文件物理结构,将是顺序式的文件结构;链接 分配方式将形成链接式文件结构;而索引分配 方式则将形成索引式文件结构。
序号
文件目录
图示
文件分配表(FAT)
缺点: 1 、 FAT 也要占用一定的存储空间,若盘的容量 较大(盘块很多),也可能占用较多的存储空间。 2、在进行文件访问时,可能在内存中装不下整 个 FAT ,这样就会造成若要读某块文件信息时,还 要读盘块映射表的操作,影响使用效率。
6.4.3 索引结构
缺点:
举例说明
假设一个文件需要9个盘块,一个盘块最多能放3个盘块号,试分析效率。
两种组织方案: (1)顺序连接各索引块
1#盘块
文件名 地址
0、 3、 4
0 4
1 5 9
2 6 10
操作系统课件第6章 文件管理2

100
400
空闲盘
399
号栈
100
...
300
302
299
301
...
299
202
...
栈指针N 201
201
100 500 499
... ……
402 401
399 ...
301
本章作业
1、P247 第24题 2、设某系统磁盘共有1600块,块号从0-1599,
若用位示图管理这1600块磁盘空间,问位示图 需要多少个字节?
优点:
• 提高了检索目录的速度; • 不同用户目录中可重名; • 不同用户可用不同文件名来访问系统中一共享文件
缺点:
• 限制了各用户对文件的共享 • 增加了系统开销,缺乏灵活性,无法反映真实世界复
杂的文件结构形式。
两级目录结构
多级目录结构
• 在两级目录中若允许用户建立自己的子目录,则 形成3级或多级目录结构(即树型目录结构)
• 在整个系统中只建立一张目录表
文件名 Alpha Report Text ……
状态位
物理地址
文件其它属性
优点: 简单,易实现按名存取
缺点: 限制了用户对文件的命名(即易重名); 文件平均检索时间长(查找速度慢);不便于实现 文件共享;只适用于单用户环境
两级目录结构
• 在整个系统中建立两级目录
–为每个用户建立一个单独的用户文件目 录(UFD)
3、假定盘块的大小为1KB,硬盘的大小为 500MB,采用显式链接分配方式时,其FAT (32位)需占用多少存储空间?
文件控制块(FCB)
• 文件目录:把所有的FCB组织在一起,就构成了文件目 录,即文件控制块的有序集合。
aix培训教材第六单元文件系统和换空间

/usr
/mnt
/usr/bin
/sally
/john
文献系统旳详细内容保留在: /etc/filesystems
包括安装点、 LV 和选项
重新命名一种 JFS 新旳安装点
# chfs -m /test2 /test
或
卸载 jfs: umount /filesystem
# smitty fs
编辑: vi /etc/filesystems
换页空间(paging space)
内存
磁盘
当真实内存不够使用时,换页空间作为第二内存 程序和数据只有活动部分才必须存在于真实内存中, 这使得换页空间旳应用成为也许 换页空间使用量必须定期检查,假如不小于70%,需 要增长新旳换页空间 当换页空间严重局限性时,一条信息将被发送到控 制台,新旳进程不能生成,系统也许停机 换页空间不是内存旳替代品,除了暂存数据外,它 不能完毕内存旳其他功用
总结
内存
磁盘
JFS/JFS2 迅速、可靠 位于一种逻辑卷内 非常大旳容量和文献容量 最佳是为数据库准备2GB旳文献空间 换页 以相似容量旳换页空间来展开 磁盘多意味着换页高峰少
/john
压缩文献系统
合用于单顾客工作站
合用于离线备份
其他方面尽量少使用,由于占用CPU时间
大型文献旳文献系统 (>2GB )
除非您需要使用旳大型文献。否则一般不
使用,对系统性能稍有影响。
/
JFS/JFS2 旳加载
/home
/bin
/sally
/john
一旦创立后,您需要加载jfs
AIX不能自动完毕!!
数据块
jfslog设备是循环日志。文献系统旳构造变化被记入这个日 志。
操作系统第六章文件管理

如果系统发生故障, 系统应对以前所发生的事务进行
清理。
26
6.7.2 检查点
1. 检查点(Check Points)的作用 作用是对事务记录表中事务记录的清理工作经常化。
• 首先是将驻留在易失性存储器(内存)中的当前事务记录表中的
所有记录,输出到稳定存储器中。
• 其次是将驻留在易失性存储器中的所有已修改数据,输出到 稳定存储器中;
(3) 可以采用索引结点,将文件的物理地址等属性不再存放于目录项中, 而是放在索引节点中。
(4) 在文件目录中只设置文件名及指向相应索引结点的指针,如下图所 示。 (5) 索引结点中的链接计数变量count,表示链接到本结点的用户目录项 的数量。
14
Wang 用户文件目录
Test r
索引结点
Lee用户文件目录
(2) 只有对分布在不同位置的同一数据所进行的读和写(含修改)操作 全部完成时,才能再以Commit操作来终止事务。
(3)只要有一个读、写或修改操作失败,便须执行Abort操作,使系
统中各数据项恢复至事务执行前的状态。事务原子性
24
2. 事务记录(Transaction Record) 事务记录存放于高度可靠的存储器中,用来记录事务运行时 数据项修改的全部信息,又称为运行记录(Log)。 包括如下信息: ·事务名: 用于标识该事务的惟一名字;
可在不同的磁盘上或在磁盘的不同区域中,分别
建立主、备两份目录表和FAT。
20
2) 热修复重定向和写后读校验
热修复重定向 保留磁盘容量的一部分( 2 %~3%),用作存放 磁盘缺陷区域的待写数据
写后读校验 1)每次从内存缓冲区向磁盘写入一个数据块后, 立即从磁盘上读出该块内容,并作比较。 2) 若不一致,则重写。 3)若重写后仍不一致,则将应写入该盘块的数 据写入到热修复重定向区。
操作系统第6章文件管理-习题ppt课件

第六章 文件管理
24. 某操作系统的磁盘文件空间共有500块,假设用字长 为32位的位示图管理盘空间,试问:
(1) 位示图需多少个字? (2) 第i字第j位对应的块号是多少? (3) 给出恳求/归还一块的义务流程。 解:
(1) 500/32=15.625 位示图需求16个字。 (2) b=32(i-1)+j b为块号。
解:
题中没有强调需延续分配,答案为两个: 分〔3,3〕和〔4,7〕,分别为35〔2*16+3〕块和55 〔3*16+7〕块。 分〔5,1〕和〔5,2〕,分别为65〔4*16+1〕块和66 〔4*16+2〕块。
第六章 文件管理
假设分〔3,3〕和〔4,7〕,分别为35〔2*16+3〕块和 55〔3*16+7〕块。
13
11
12
12
16
13
18
14
EOF
15
16
14
17
18
20
19
20
EOF
第六章 文件管理
14. 在UNIX中,假设一个盘块的大小为1KB,每个盘块号 占4个字节,即每块可放256个地址,请转换以下文件的字节偏 移量为物理地址。 (1) 9999;(2) 18000;(3) 420000。
解: 需添加条件:
06 file management
计算机操作系统
第六章 文件管理
2. 索引结点 1) 索引结点的引入 文件名 文件名1 文件名2 … … 索引结点编号
计算机操作系统
第六章 文件管理
2) 磁盘索引结点 (1) 文件主标识符 (2) 文件类型 (3) 文件存取权限 (4) 文件物理地址 (5) 文件长度
(6) 文件连接计数
(7) 文件存取时间
计算机操作系统
第六章 文件管理
3) 内存索引结点 (1) 索引结点编号:用于标识内存索引结点。
(2) 状态:指示i结点是否上锁或被修改。
(3) 访问计数:每当有一进程要访问此i结点时, 将该访 问计数加1, 访问完再减1。
(4) 文件所属文件系统的逻辑设备号。
(5) 链接指针:设置有分别指向空闲链表和散列队列的 指针。
★便于修改
★降低文件存储费用
计算机操作系统
第六章 文件管理
6.2.1 文件逻辑结构的类型
有结构文件:由一个以上的纪录构成的文件,又称记 录式文件 分类:按记录长度 定长记录 变长记录 按组织方式 顺序文件 索引文件 索引顺序文件
计算机操作系统
第六章 文件管理
2. 无结构文件
★由字符流构成的文件,又称流式文件 ★长度以字节为单位 ★采用读写指针来指出下一个要访问的字符
Bao Ron g
„
逻辑文件
计算机操作系统
第六章 文件管理
6.2.5 直接文件和哈希文件
1. 直接文件 直接文件根据给定的记录键值,直接获得指定记录
的物理地址。即记录键值本身就决定了记录的物理地址。 这种由记录键值到记录物理地址的转换被称为键值转换 (Key to address transformation)。组织直接文件的关键, 在于用什么方法进行从记录值到物理地址的转换。
操作系统文件管理OS第六章PPT课件
树形结构目录
以根目录为起点,形成多级子目录结构,便于分 类管理和查找。
图形结构目录
任意两个文件之间都可能有联系,结构灵活,但 实现复杂。
2024/1/27
12
目录操作与实现方法
删除目录
删除空目录或非空目录及其下 所有文件和子目录,释放存储 空间。
关闭目录
将目录从内存调出到外存,释 放内存空间。
创建目录
数据恢复策略
根据备份数据进行恢复,包括完全恢复、部分恢复等,以确保数据的可用性。
2024/1/27
30
THANK YOU
2024/1/27
31
记录文件的访问历史和操作记录,以 便在发生安全事件时进行追溯和分析 。
22
06
文件操作与I/O设备管 理
2024/1/27
23
文件基本操作功能介绍
创建文件
在文件系统中为新文 件分配存储空间,并 建立相应的文件目录 项。
打开文件
将文件的目录项复制 到内存中的打开文件 表,以便后续对文件 的读写操作。
数据缓冲与传输
对于需要大量数据传输的设备,驱动程序应提供 数据缓冲机制,以减少CPU的等待时间并提高数 据传输效率。同时,驱动程序还应实现数据的可 靠传输,确保数据的完整性和准确性。
2024/1/27
设备控制与处理
设备驱动程序应能够实现对设备的控制,包括设 备的启动、停止、暂停等操作,并能够处理设备 的中断请求和错误状态。
逻辑结构
文件中的记录通过索引表进行组织和访问,索引表包含记录的键值和物理地址。
物理结构
文件在磁盘上可以非连续存放,记录之间可以存在间隙。
优点
支持随机访问,插入、删除操作效率高。
s操作系统第6章
f2
黄志华制作 版权所有
第6章 文件系统 §6.5 文件目录管理
文件的共享: 文件的共享有两层含义: 一、在目录结构的不同位置通过不同的文件名使用相同的 文件。 二、多个程序同时使用相同的文件。 解决第一个问题的主要方法有绕道法、链接法和基本文件 目录表。 绕道法:当前文件的内容是指向另一个文件的指针。 Windows的快捷方式就是一个这种方法的典型例子。绕道 法可以跨越不同的文件系统甚至跨越不同的机器。
黄志华制作 版权所有
第6章 文件系统 §6.10 ext2文件系统简介
ext2文件系统的目录项数据结构和索引节点结构。
i节点中的i_block[EXT2_N_BLOCKS]保存的是文件的物理地址。 Ext2采用的物理结构是索引结构, i_block[EXT2_N_BLOCKS]内 其实就是一个索引表,EXT2_N_BLOCKS被定义为15, i_block[EXT2_N_BLOCKS]就是一个15项的索引表,表的每一项存 放一个物理块的块号。
黄志华制作 版权所有
第6章 文件系统 §6.4 文件存储空间管理
记录外存空间那些物理块是空闲的,哪些被占用了,当创建 或扩展文件时分配存储空间,当删除文件时,回收存储空间。 空闲文件目录: 系统用一个或一组物理块存储空闲块信息。其中的每一项表 示一个空闲区,包括第一个空闲块号和空闲块数。
第一空闲块号 ....... 70 ........ 30
黄志华制作 版权所有
第6章 文件系统 §6.2 文件的逻辑结构与存取方法
流式 文件的逻辑结构 记录式
顺序 存取方法 随机
黄志华制作 版权所有
第6章 文件系统 §6.3 文件的物理结构
物理块是外存设备上的基本存储单位,通常称为簇,可以包 含一个或多个扇区。 外存空间被视为一个由物理块组成的一维空间,文件存放在 外存空间上。 连续结构:
操作系统第二版第六章课后习题答案
第六章文件系统作业答案1、5、8、141、解释以下术语:文件、文件系统、目录项、目录文件参考答案:文件——是被命名的相关信息的集合体,通常存放在外存(如磁盘、磁带)上,可以作为一个独立单位存放和实施相应的操作(如打开、关闭、读、写等)。
文件系统——操作系统中负责操纵和管理文件的一整套设施,它实现文件的共享和保护,方便用户“按名存取”。
目录项——为了加快对文件的检索,往往将文件控制块集中在一起进行管理。
这种文件控制块的有序集合称为文件目录。
当然,文件控制块就是其中的目录项。
目录文件——完全由目录项构成的文件称为目录文件5、文件的物理组织形式主要有哪几种?分别说明各自的优缺点。
参考答案:文件的物理组织形式主要有:连续文件、链接文件、索引文件和多重索引文件。
见下表:8、文件系统中的目录结构有哪几种基本形式?各有何优缺点?UNIX系统中采用哪种目录结构?参考答案:文件系统中的目录结构有:单级目录结构、二级目录结构、树形目录结构和非循环图目录结构。
见下表:UNIX系统中采用非循环图目录结构。
14. 在UNIX系统中,假定磁盘块大小是1KB,每个盘块号占4B,文件索引节点中的磁盘地址明细表如图6-25所示,请将下列文件的字节偏移量转换为物理地址(写出计算过程)。
(1)8 000 (2)13 000 (3)350 000参考答案:256个盘块号。
(1)101#块内832字节(2)%1024=712逻辑块数12超出直接地址范围(10),但是小于266(10+256),利用一次间接。
从428#块中得到相应的物理块号为954。
所以,其物理地址是954#块内712字节。
(3)350 000/1024=341,350 000%1024=816逻辑块数341超出一次间接地址范围(266),但是小于65802(10+256+2562),利用二次间接。
341-(10+256)=75,75/256=0,75%256=75从9156#块中找到物理块331,再从331块中找到下标为75的项,进而得到物理块号333。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六单元文件系统和换页空间简介●日志文件系统内置在AIX中●AIX还需要换页空间以实现虚拟内存●本节介绍了以上两方面内容AIX中的文件系统●日志文件系统(JFS/JFS2)●网络文件系统●CDROM文件系统(CDRFS)/usr/bin/home/sally/john/usr/bin/mnt日志文件系统结构●超级块(Superblock):存放文件系统大小和标识、空闲块链表、nbpi●inode:存放文件大小、所有者、权限、创建/访问/修改时间●数据块(Data Block):存放数据●间接块(Indirect Block):存放到数据块的指针●#dd count=1 bs=4k skip=31 seek=1 if=/dev/hdnof=/dev/hdn /usr/bin /home/sally/john /usr/bin/mntinodessuperblockIndirect Block Data Block文件系统日志●jfslog 设备是循环日志。
文件系统的结构变化被记入这个日志。
●文件系统日志只保证文件系统结构的完整和一致,不保证文件内容数据的正确。
●注意:数据块修改不记入日志,只有inode 和间接块更改信息记入日志/usr/bin/home/sally /john/usr/bin/mnt 数据块inode 写数据JFS Log<inode 更改>写到log <确认>写到log 更新inode 同步logJFS 日志●当创建日志文件系统时⏹AIX/LVM 将创建一个jfslog/jfs2log 设备(LV)⏹该设备很小-一般是一个PP ⏹在此处记录文件系统的变化⏹每个卷组只有一个jfslog/jfs2log (默认)⏹也可以创建另外的的jfslog 或尺寸较大的jfslog lv ,但不常用/usr/bin/home/sally /john/usr/bin/mnti节点结构●inode内容:-权限-指向数据块或间接块的指针个数-文件类型-所有者用户ID-文件大小-所有者用户组ID-最后修改时间-指向数据块或间接块的指针-最后访问时间-最后更改权限时间-访问控制信息⏹inode的大部分信息可以用ls -l命令得到/usr/bin /home/sally/john /usr/bin/mntJFS I 节点-创建●当创建日志文件系统时⏹要确定i 节点的数量(JFS2不需要)●根据文件系统的大小,AIX 会提供缺省值●若日志文件系统中包括数百万个小文件⏹需要增加i 节点数量(NBPI)●对于创建数据库的文件系统,即文件数量少,但非常大。
⏹减少i 节点数量●通常,默认值比较理想/usr/bin/home/sally /john/usr/bin/mntJFS/JFS2●日志文件系统:⏹意味着避免了在启动时进行文件系统检查⏹文件系统的变化都记录在jfslog 中⏹当系统崩溃后,在启动时使用记录来修复文件系统的结构●文件中具体数据的变化不予记录●大型文件系统的检查(fsck )可能需要数小时⏹JFS 意味着崩溃后的恢复非常快捷/usr/bin/home/sally /john/usr/bin/mntJFS 与JFS2比较/usr/bin/home/sally /john/usr/bin/mnt 功能JFS JFS2理论上最大的文件尺寸64GB1PB 理论上最大的文件系统尺寸1TB 4PB 测试过的最大文件尺寸64GB1TBI 节点的个数固定-创建文件系统时设定可变-只要有磁盘空间就可建立目录结构线性B 树压缩支持不支持创建时属主sys:sysroot:systemJFS/JFS2 -创建●日志文件系统能够以下列方式创建:⏹直接●接受系统为底层LV提供的很多默认值●适用于使用频率低的或临时文件系统⏹使用以前定义的逻辑卷LV●可以实现完全的控制,如:●镜像、条带化、磁盘个数等。
●smitty crfs●N MB = N * 2048 blocks /usr/bin /home/sally/john /usr/bin/mntJFS -创建●日志文件系统支持:⏹压缩文件系统●适用于单用户工作站●适用于离线备份●其它方面尽量少使用,因为占用CPU时间⏹大型文件的文件系统(>2GB )●除非您需要使用的大型文件。
否则一般不使用,对系统性能稍有影响。
/usr/bin /home/sally/john /usr/bin/mntJFS/JFS2 的加载●一旦创建后,您需要加载jfs ⏹AIX 不能自动完成!!⏹作为root: #mount /filesystem●为了查看文件系统,您可以:⏹使用smit ⏹使用df -k -k = KB (不是POSIX 512 字节块)⏹使用mount 无选项⏹使用mount all/usr/bin/home/sally /john/usr/bin/mntJFS/JFS2 改变安装点●文件系统的详细内容保存在: /etc/filesystems ⏹包含安装点、LV 和选项●重新命名一个JFS 新的安装点⏹# chfs -m /test2 /test ⏹或●卸载jfs: umount /filesystem ●# smitty fs●编辑: vi /etc/filesystems●在新的位置重新安装: mount /new_point●改变jfs 的位置-移动LV/usr/bin/home/sally /john/usr/bin/mntJFS/JFS2 -调整容量●文件系统可以在线扩展,但不可缩小。
●这需要增加LV和JFS结构●需要至少增加一个PP⏹通常为8MB, 16 MB 或32MB●使用smit jfs来完成这项任务使用smit,可以方便地将容量加倍⏹在当前的容量前增加一个加号⏹chfs -a size=+8192 /test /usr/bin /home/sally/john /usr/bin/mntJFS/JFS2 -删除●删除文件系统⏹卸载: umount /filesystem ⏹删除jfs: smit jfs●若您不能卸载,那么可能文件系统正在使用⏹文件处于打开状态⏹用户使用shell 打开了目录⏹使用: fuser -xuc /tmp⏹若还不明白确切的原因,那么需要重新启动,但在重新启动前设置文件系统为不自动加载。
/usr/bin/home/sally /john/usr/bin/mntJFS/JFS2 检查●df -显示文件系统剩余空间●du -显目录、文件空间占有量●fsck命令⏹语法:fsck [ -p | -y | -n | -f ] [ fs_name ]⏹检查文件系统日志⏹检查inode、间接块、数据块和空闲块链表⏹如果不指定参数,fsck命令检验所有在/etc/filesystems中属性check=true的文件系统⏹问题报告存放在/lost+found目录中/usr/bin /home/sally/john /usr/bin/mntJFS 列表●除了常用的UNIX 命令,还包括:⏹文件系统列表: lsfs⏹列出详细信息: lsfs -q●注释:→bf = large file enabled/usr /bin/home/sally/john /usr/bin/mntJFS -整理磁盘碎片●为了提高文件系统的空间利用率,对常规的日志文件系统不需要这项功能!●若您经常性创建文件和删除文件,那么需要⏹使用smitty jfs⏹选择对日志文件系统进行碎片整理●执行●查询●报告/usr/bin/home/sally /john/usr/bin/mnt内存磁盘换页空间●LVM的又一用途!●换页空间是专用的逻辑卷●使用不同的工具创建●但是使用标准的逻辑卷工具进行镜像内存磁盘换页空间(paging space)⏹当真实内存不够使用时,换页空间作为第二内存⏹程序和数据只有活动部分才必须存在于真实内存中,这使得换页空间的应用成为可能⏹换页空间使用量必须定期检查,如果大于70%,需要增加新的换页空间⏹当换页空间严重不足时,一条信息将被发送到控制台,新的进程不能生成,系统可能停机⏹换页空间不是内存的替代品,除了暂存数据外,它不能完成内存的其他功用内存磁盘换页空间的容量?●AIX 4.3 以前的版本hd6 不能小于32MB,AIX4.3 之后的版本hd6 不能小于64MB.●Paging space 不能大于磁盘空间的20% .●如果物理内存小于256 MB, paging space 应是内存的2倍.●如果物理内存大于或等于256 MB, paging space应是512MB.●目前,通常将hd6 设为2GB.Memory Disk 换页空间创建●推荐:⏹建议创建相同容量的分页空间⏹最大可能地分布在多个磁盘上⏹保证都处于在线状态⏹避免磁盘移到其它的系统中(需要重启)rootvg datavg tmpvgMemory Disk 换页空间创建●在AIX安装过程中自动创建hd6⏹基于内存容量⏹通常不太够用●增加换页空间⏹使用smit lvm●设置容量●设置当前的运行状态(active/deactive)●设置在下一次重启动时是否可用⏹mkps -s n vgname●系统启动时自动启用的换页空间设备存放在/etc/swapspaces 文件中内存磁盘检测换页空间●检查当前的换页空间: lsps -aPage Space Physical Volume Volume Group Size %Used Active Auto Typepaging01 hdisk0 rootvg 320MB 1 yes yes lvpaging00 hdisk2 rootvg 320MB 1 yes yes lvhd6 hdisk1 rootvg 384MB 1 yes yes lv●警告:⏹lsps(MB)和创建换页(LP)使用不同的单位!!●使用lsps -a -c#Psname:Pvname:Vgname:Size:Used:Active:Auto:Typepaging01:hdisk0:rootvg:20:1:y:y:lvpaging00:hdisk2:rootvg:20:1:y:y:lvhd6:hdisk1:rootvg:24:1:y:y:lv换页空间的增加●我们推荐使用足够的换页空间●换页空间的容量可以动态增加⏹若换页空间的容量不同,最好将它们设置成相同的容量⏹chps -s n psname●换页空间均匀使用⏹因此,有更多的换页空间就要使用更多的磁盘内存磁盘分页1分页2分页3分页4错误-最好是使用相同的容量分页1分页2分页3分页4正确内存磁盘换页空间的启用、停用●swapon启用一paging spac e.⏹#swapon -a⏹# swapon /dev/paging01●停用一个或多个paging spaces.⏹smitty chps (aix5L 之前)⏹swapoff (aix 5.1以后)●# swapoff /dev/paging02内存磁盘换页空间的镜像●若换页空间磁盘发生故障,那么系统将暂停●为了实现更高的可用性⏹对换页空间进行镜像⏹就像镜像一个逻辑卷一样●smitty lvm + LV + set LV + add a copy⏹或使用命令:mklvcopy内存磁盘换页空间的删除●在AIX4.3中:⏹smitty chps⏹shutdown -Fr⏹smitty rmps●在AIX5L 中可在线删除换页空间或缩小换页空间的大小⏹swapoff psname⏹rmps psname内存磁盘总结●JFS/JFS2⏹快速、可靠⏹位于一个逻辑卷内⏹非常大的容量和文件容量⏹最好是为数据库准备2GB的文件空间●换页⏹以相同容量的换页空间来展开⏹磁盘多意味着换页高峰少。