免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7241 | 回复: 5
打印 上一主题 下一主题

磁盘碎片整理 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-14 22:01 |只看该作者 |倒序浏览
aix 下有类似于window下的磁盘碎片整理的方法和命令吗?有该如何操作?谢谢大虾赐教。

论坛徽章:
0
2 [报告]
发表于 2008-10-15 00:38 |只看该作者
IBM 官网有一篇关于AIX 5L 磁盘性能优化的文章,\r\n其中第三部分有如下一段内容:\r\n\r\nfileplace 可以报告文件块在文件系统中的位置。它通常用于检查和评估文件在磁盘中的放置位置的效率。为什么要使用它呢?其中一个原因是,它可以帮助您确定对于一些经常使用的文件,是否存在大量的碎片。它还可以帮助您确定最高使用率的物理卷,确定驱动器或者 I/O 适配器是否导致了瓶颈的发生。\r\n\r\n让我们来看看清单 3 中的示例,这是一个频繁访问的文件。\r\n\r\n              \r\nroot@lpar29p682e_pub[/] > fileplace -pv dbfile\r\n\r\nFile: dbfile  Size: 5374622 bytes  Vol: /dev/hd4\r\nBlk Size: 4096  Frag Size: 4096  Nfrags: 1313\r\nInode: 21  Mode: -rw-r--r--  Owner: root  Group: system\r\n\r\n  Physical Addresses (mirror copy 1)                                 Logical Extent\r\n  ----------------------------------                                 ----------------\r\n  02134816-02134943  hdisk0      128 frags    524288 Bytes,   9.7%    00004352-00004479\r\n  02135680-02136864  hdisk0      1185 frags   4853760 Bytes,  90.3%   00005216-00006400\r\n\r\n  1313 frags over space of 2049 frags:   space efficiency = 64.1%\r\n  2 extents out of 1313 possible:   sequentiality = 99.9%\r\n  \r\n\r\n\r\n此时,您应该关注空间效率 (space efficiency) 和顺序性 (sequentiality)。较高的空间效率意味着文件出现较少的碎片,并且提供更好的顺序文件访问。较高的顺序性意味着文件的分配具有更高的连续性,当然这对于顺序文件访问更加有利。在这个示例中,当顺序性很高的时候,空间效率将会更好。如果空间效率和顺序性都很低,那么您可能会希望重组该文件系统。您可以使用 reorgvg 命令来进行重组,该命令可以提高逻辑卷的使用率和效率。 \r\n\r\n\r\n请楼主具体查一下 reorgvg 命令的用法和用途,希望对你的问题有帮助!

论坛徽章:
0
3 [报告]
发表于 2008-10-15 00:40 |只看该作者
另外通常最笨的做法是使用UFS dump 备份文件,format分区再恢复备份!

论坛徽章:
0
4 [报告]
发表于 2008-10-16 10:35 |只看该作者
原帖由 云杉上的蝴蝶 于 2008-10-15 00:38 发表 \r\nIBM 官网有一篇关于AIX 5L 磁盘性能优化的文章,\r\n其中第三部分有如下一段内容:\r\n\r\nfileplace 可以报告文件块在文件系统中的位置。它通常用于检查和评估文件在磁盘中的放置位置的效率。为什么要使用它呢?其中一个原 ...
\r\n感謝您的資料分享:heng:

论坛徽章:
0
5 [报告]
发表于 2008-10-16 10:36 |只看该作者
原帖由 云杉上的蝴蝶 于 2008-10-15 00:38 发表 \r\nIBM 官网有一篇关于AIX 5L 磁盘性能优化的文章,\r\n其中第三部分有如下一段内容:\r\n\r\nfileplace 可以报告文件块在文件系统中的位置。它通常用于检查和评估文件在磁盘中的放置位置的效率。为什么要使用它呢?其中一个原 ...
\r\n感謝您的資料分享:heng:

论坛徽章:
0
6 [报告]
发表于 2008-10-16 10:54 |只看该作者

回复 2 楼 云杉上的蝴蝶的帖子

谢谢您的分享。令外有关reorgvg命令如下:\r\nreorgvg 命令\r\n\r\n用途\r\n重组卷组的物理分区分配。\r\n\r\n语法\r\nreorgvg [  -i ] VolumeGroup [ LogicalVolume ... ]\r\n\r\n描述\r\n\r\n注: 如果卷组是以并发方式联机的,则不允许该命令。\r\nreorgvg 命令根据每个逻辑卷的分配特征在 VolumeGroup 内重组分配的物理分区的布局。使用 LogicalVolume 参数重组特定逻辑卷;最高优先级分给 LogicalVolume 参数列表的第一个逻辑卷名,最低优先级分给参数列表的最后一个逻辑卷。卷组必须联机并且在使用 reorgvg 命令之前必须有可用分区。\r\n\r\n必须使用 chlv -r 命令设置每个逻辑卷的重新分配标志为 y 以使重组命令生效;否则,忽略逻辑卷。 \r\n\r\n注:\r\nreorgvg 命令不重组任何使用组合分割区的逻辑卷的已分配物理分区的布局。 \r\n为使 reorgvg 命令成功运行,在指定卷组中至少必须存在一个可用物理分区。 \r\n要使用该命令,您必须具有 root 用户权限或者是 system 组的一个成员。 \r\n如果带有卷组名而不带其它参数输入 reorgvg 命令,那么将仅重组卷组中的第一个逻辑卷。第一个逻辑卷是用 lsvg -l VolumeName 命令列出的。 \r\n如果带有卷组名而不带其它参数输入 reorgvg 命令,则重组整个卷组。\r\n\r\n不允许在快照卷组或有快照卷组的卷组上使用 reorgvg 命令。 \r\n可以在 基于 Web 的系统管理器(wsm)中使用 卷 应用程序来更改卷特征。\r\n\r\n也可以使用系统管理界面程序 (SMIT)smit reorgvg 快速路径运行该命令。\r\n\r\n标志\r\n\r\n-i 指定从标准输入读取的物理卷名。只重组这些物理卷上的分区。 \r\n\r\n示例\r\n要重组 vg02 卷组中的逻辑卷 lv03、lv04 和 lv07,请输入: \r\n\r\nreorgvg vg02 lv03 lv04 lv07仅重组 vg02 上列出的逻辑卷。\r\n\r\n要仅重组属于逻辑卷 lv203 和 lv205 的物理卷 hdisk04 和 hdisk06 上的分区,请输入: \r\n\r\necho \"hdisk04 hdisk06\" | reorgvg -i vg02 lv203 lv205重组属于逻辑卷 lv203 和 lv205 的卷组 vg02 的物理卷 hdisk04 和 hdisk06 上的分区。\r\n\r\n文件\r\n\r\n/etc reorgvg 命令驻留的目录。 \r\n/tmp 命令运行时,存储临时文件的目录。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP