vob存储在明文池中迅速增长

时间:2015-01-09 20:16:30

标签: clearcase clearcase-ucm

我们的vob存储增长如此之快。我们过去常常每周擦洗一次,但是现在我们每隔8小时需要擦洗一次可能造成这个问题的东西?有什么方法可以控制它?我可以查看哪些日志?

2 个答案:

答案 0 :(得分:1)

scrub man page提及:

  

使用vob_scrubber或任何其他机制(rmverrmelemrelocate等)从VOB数据库中删除事件记录和其他元数据数据库中的可用空间量,但不会减少VOB数据库使用的磁盘空间   定期清理的VOB数据库增长缓慢,不需要进一步干预以控制增长   但是,如果必须偶尔强制减小VOB数据库的大小,请将其擦除,然后运行reformatvob command

使用ClearCase 8,您还需要考虑scrubber command及其相关日志:

  
      
  • UNIX和Linux- /var/adm/rational/clearcase/log/scrubber_log
  •   
  • Windows- ccase-home-dir\var\log\scrubber_log
  •   

对于早期版本的ClearCase,您也有in this thread的建议,但其中一些仍然适用于CC7 +和CC8。

答案 1 :(得分:1)

除了之前VonC所说的内容之外,我还邀请您查看您的存储池。

如您所知,vob存储由3种类型的池组成(源存储池,明文存储池和派生对象池)请参阅IBM page about pool storage

如果您倾向于检查比平常更多的元素版本,例如特别是大型二进制文件,则源存储池可以比平常增加更多。

如果您创建了大量临时明文数据,则明文池可以比平常增加更多。通常,如果您设置一个访问VOB所有文件的脚本,您将生成大量明文。

如果通过clearmake生成大量DO(派生对象),或者在客户端上创建的许多派生对象被提升到服务器,派生对象池会增加。您可能想要检查是否执行了winkin以及创建的视图是否共享其DO。

因此,我建议您监控哪个池增长最多(s\sdftc\cdftd\ddft)。它会告诉你VOB中发生的事情。