IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

如何计算vsam和ps文件中的已用空间(量筒)


IBM大型机论坛 -> JCL& VSAM
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
帕万库玛
警告:1

新的用户


已加入:2010年11月28日
帖子:53
地点:孟买

发布发表于:星期五三月08,2013 9:03上午
引用回复

嗨,

我正在尝试在我的vsam文件之一中查找二手气瓶,为此,我正在调查listcat条目。

但我无法计算该文件中使用的确切圆柱体。任何人都可以帮我计算一下。

以下是listcat条目的一些详细信息。
分配的气瓶:
码:
太空PRI 500
时空500

Hi-a-rba:5529600000
嗨吧:5526650880

freespc:1108445184

最大记录长度14000


谢谢,
库马尔

编码
回到顶部
查看用户资料 发送私信
比尔·奥博伊尔

CICS主持人


已加入:2008年1月14日
帖子:2504
地点:美国乔治亚州亚特兰大

发布发表:2013年3月8日星期五上午9:50
引用回复

下载IBM Redbook VSAM Demystified-

www.redbooks.ibm.com/abstracts/sg246105.html
回到顶部
查看用户资料 发送私信
帕万库玛
警告:1

新的用户


已加入:2010年11月28日
帖子:53
地点:孟买

发布发表于:星期五三月08,2013 10:13上午
引用回复

嗨,比尔,

感谢您的链接,

我将通过它,但无法获得用于已用空间计算的确切公式,您能否使用第一篇文章中提供的信息在vsam文件中为我提供已用圆柱体的公式。

谢谢 ,
帕万
回到顶部
查看用户资料 发送私信
阿努·达万(Anuj Dhawan)

高级会员


已加入:2006年4月22日
帖子:6250
地点:印度孟买

发布发表:2013年3月8日,星期五12:06 pm
引用回复

如果您对该手册感到厌倦,将会为自己做很多事情,但是,这里有一条捷径:

www.talsystems.com/tsihome_html/techcorner.html
回到顶部
查看用户资料 发送私信
比尔·伍德格

主持人荣誉


加入时间:2011年3月9日
帖子:7311
位置:矩阵内部

发布发表:2013年3月8日,星期五1:02 pm
引用回复

帕万库玛,

为什么要对VSAM文件执行此操作?

您是否也像您的标题一样,为PS做些什么?为什么?你有什么问题?
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2013年3月8日,星期五1:11 pm
引用回复

我使用的公式是并且相当准确

(HURBA / HARBA)=使用的比率
总缸数*使用比例=实际使用

这里 如果您要查看的文件很多,则是REXX解决方案的链接
回到顶部
查看用户资料 发送私信
帕万库玛
警告:1

新的用户


已加入:2010年11月28日
帖子:53
地点:孟买

发布发表:2013年3月8日星期五,下午1点25分
引用回复

嗨,比尔,

在我的商店中,我们分配了许多带有圆柱空间的文件,而不管实际需要多少文件,

因此,我们遇到了dasd空间问题。
在这里,我试图计算每个文件使用的实际柱面。
这样我就可以重新分配这些文件。

在我的商店中,我们更多地使用vsam文件,因此我在帖子中指定了vsam。

谢谢,
帕万。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2013年3月8日,星期五,下午1:59
引用回复

您可能希望与您的存储管理团队讨论此问题,也许要对过多分配的文件使用可用空间释放。

当您浪费时间并手动进行操作时,为什么要使用现成的自动解决方案 icon_rolleyes.gif
回到顶部
查看用户资料 发送私信
帕万库玛
警告:1

新的用户


已加入:2010年11月28日
帖子:53
地点:孟买

发布发表:2013年3月8日,星期五2:09 pm
引用回复

嗨,外籍人士,

我遵循了您的公式,如下所示。

文件属性:
空格-pri:1
时空:10

最高水平:14000
总记录:7

hi-a-rba:829440
嗨吧: 829440

使用上面我在猎鹰下面做的listcat条目:

分配的总气瓶数:1 + 10 * 15:151

hurba / harba:比率
829440/829440:1

二手汽缸:1 * 151:151缸

在我的输入文件中,我只有7条记录。我认为7条记录不会占用太多空间。

如果我的计算错误,请更正我。.如果错误,请向我提供正确的计算。

谢谢,
帕万。
回到顶部
查看用户资料 发送私信
皮特·威尔逊

活跃用户


已加入:2009年12月31日
帖子:490
地点:伦敦

发布发表:2013年3月8日,星期五2:48 pm
引用回复

文件有什么 已分配 就是这样,它正在使用什么空间。无关紧要的是记录中有多少条或多少条。如果文件中只有几条小记录,则表示该空间 在分配的空间内 未使用,但由于仍分配有空间,因此无法分配其他文件。

在您提供的示例中,HARBA = 5529600000,这是分配给数据集的字节总数。只需将其除以1024(KB),再除以1024(MB),依此类推。

您可能想看看使用ISMF来获取千字节中的数字,而不是尝试从圆柱体中计算出来。

但是,在Excel中,一个简单的基本计算是:=(cyls * 15)* 56664/1024/1024,这将为您提供要处理的圆柱数的兆字节数。 (56664是跟踪容量,以字节为单位)我怀疑这不是100%准确,但足以满足您的需求。

您需要与您的存储团队联系。他们应该拥有各种实用程序来获取信息。

而且,如果文件严重过度分配,对于用户社区来说,这是一个教育问题,它可以正确理解它们的需求并对此提出要求。您可能还想研究通过Dataclases使用更多压缩的情况。如果这样做没有帮助,那就是容量问题,即购买更多DASD。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2013年3月8日星期五,下午3:07
引用回复

从给出的数字来看,文件有 气缸分配。

从哪里突然出现了151个圆柱体 icon_confused.gif
回到顶部
查看用户资料 发送私信
比尔·伍德格

主持人荣誉


加入时间:2011年3月9日
帖子:7311
位置:矩阵内部

发布发表:2013年3月8日,星期五3:13 pm
引用回复

码:
太空PRI 500
时空500

Hi-a-rba:5,529,600,000
嗨吧:5,526,650,880

freespc:1,108,445,184

最大记录长度14000


使用您的示例来扩展皮特所说的话。您分配的内存超过5.5 GB。这是文件“使用”的空间。文件中的数据加上“可用空间”后,您将少使用三兆字节。一旦占用了这三个兆字节,文件将再次进入“二级分配”状态。

在此基础上,您的VSAM文件当前非常“完整”。但是,当您考虑“ freespc”时,您的文件似乎每个CA定义了20%的“可用空间”,除非最近加载/重组,否则实际上并没有使用太多的“可用空间” ,在这种情况下,您仅在该文件上就可以节省近20%的空间。对于VSAM文件,“最大记录长度”非常可怕。查看用于数据的CA的大小。您是否有“平均”记录长度,或者它们都那么长?我希望批量处理文件吗?

也许如果您发布该文件的完整LISTCAT,我们可以指出一些领域供您专注于VSAM Demystified。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

发布发表:2013年3月8日,星期五3:49 pm
引用回复

Bill,methink认为这种情况正在绕圈走转,这是因为OP在第二个示例中发布了一套完全不同的数字。
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> JCL& VSAM

 


类似主题
话题 论坛 回覆
该主题已锁定:您无法编辑帖子或回复。 将匹配的记录写入输出文件 DFSORT / ICETOOL 11
没有新帖 比较文件记录计数百分比... DFSORT / ICETOOL 4
没有新帖 比较两个文件以查找位置/日期... 同步排序 2
没有新帖 用时间戳计算 PL / I和组装商 19
没有新帖 将文件从PD转换为显示... 同步排序 4
搜索我们的论坛:


回到顶部