ChinaUnix.net
 >> ChinaUnix.net > AIX

为系统的最佳性能平衡你的disk usage!!!

作者:neo2718     发表时间:2002/04/09 08:43pm

 AS/400的一个非常好的特性就是将所用数据分配到各个磁盘上去。但是有时你会发现有那么几个磁盘作了大多数的工作,这可能是因为对现有的系统上增加了新的磁盘,同样的问题是如果你的磁盘中有新有旧,他们的转速不一。
 这就是我们面临的平衡磁盘使用问题,我们要使得最大可能的使得系统性能得到提高。IBM拥有目前业界最好的平衡和管理磁盘使用的解决方案。
 IBM通过命令STRASPBAL提供了三种平衡磁盘使用的选项:
1.capacity balancing:使得ASP中的各个unit的已用,未用比例相同。即平衡磁盘unit的使用比例。
2.usage balancing:对于某个特定的ASP,为平衡arm的使用,将各个unit上的高使用率,低使用率的数据进行重新分布。
3.Hierarchical Storage Management Balancing :对某个特定的ASP,将各个UNIT中高使用率和低使用率的数据进行重新分布,高使用率的数据放在高性能的unit上,低使用率的数据放在低性能的unit上。
 对于进行capacity balancing,可以直接使用STRASPBAL命令,而不用收集磁盘的使用信息(但是建议在系统不忙的时候进行);对于usage balancing和Hierarchical balancing,必须首先使用命令TRCAPSBAL收集磁盘使用信息。
 对于用过WINDOWS上磁盘整理功能的用户来说,defrag的时间之长大家都知道。所以AS/400的体贴用户之处在于,可以将STRASPBAL的工作分成多少天来做,即可以通过指定
一定的命令运行时间来限制该命令的运行时间,下次再次run该命令的时候,系统自动从上次结束的地方继续往下运行。
 检查命令运行结束的方法是,当命令运行结束的时候,会向QHST发送complete message;
手动检查与该命令有关的message的方法是DSPLOG MSGID(CPI1474 CPI1475 CPI1476 CPI1477 CPI1478)
 我的建议是每次增加磁盘的时候,运行这个命令;可惜的是该命令来的太迟,直到V4R4该命令才姗姗来迟。
 

此文章相关评论:
该文章有2个相关评论如下:(点这儿可以发表评论)
neo2718 发表于: 2002/04/09 09:32pm
有谁来买我的火柴?
 
mibfeng 发表于: 2002/04/09 09:40pm
这就是string功能吧,允许多个硬盘横向划分成条块,文件按顺序分割放置在各个磁盘上,提高了系统的性能,这是在系统一级实行的并行性吧。
 
 

Copyright © ChinaUnix.net  *  转载请注明出处及作者