加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[原创] clearcase性能提高的关键因素( 此文章被查看:1410次,被回复:7篇!! )

clearcase性能提高的关键因素

View的cachesize对cmake的影响巨大!!!
view cachesize 512k 改成了2M,编译的速度提高了近2倍。

如何修改?
(1)先看当前建的view的cachesize
ct getcache -view viewtag  //最后一行显示,total cache size是512k
Lookup cache:    45% full,    372 entries ( 18.0K),   1283 requests,  61% hits
Readdir cache:    4% full,      6 entries (  8.2K),    471 requests,   4% hits
Fstat cache:     40% full,    343 entries ( 46.9K),   1185 requests,  95% hits
Object cache:    35% full,    343 entries ( 48.8K),   2397 requests,  47% hits
Total memory used for view caches: 121.9Kbytes
The current view server cache limits are:
Lookup cache:              41376 bytes
Readdir cache:            204800 bytes
Fstat cache:              120680 bytes
Object cache:             144816 bytes
Total cache size limit:   512000 bytes
(2) 改成2M
ct setcache -view -cachesize 2m viewtag


(3)或者直接把所有已有view和新建的veiw的cachesize都改成默认2M
ct setcache –view –host –cachesize 2m
//这个需要管理权限的。
本帖最近评分记录
  • 懂你 金钱 +15 不错的经验总结。 2007-4-6 13:33



© 本文为 ppyeerSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

楼主太强了,我还没有用到这么多功能。



© 本文为 lisaliuSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

你所说的吧view的cachesize更改为2M的编译,是不是指利用CC的clearmake来做编译。



© 本文为 lisaliuSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

楼主的这个是个不错的实践经验,我也发现了如果view的缓存大小设的较大,对于动态视图的编译,速度提升不少,不过没有像楼主这样去做对比。

© 本文为 懂你 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
优惠购买Rational,Telelogic,Hansky产品,企业VIP服务、实施
VIP服务电话:13581809377

TOP

把view cachesize 512k 改成了2M,编译的速度提高了近2倍。

这个编译指什么?

[ 本帖最后由 听雨屋檐人 于 2007-4-6 14:00 编辑 ]

© 本文为 听雨屋檐人 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
clearcase+clearquest个人博客:听雨屋檐人的博客
听雨屋檐人的淘宝小店!:听雨屋檐人的淘宝小店,欢迎光临

TOP

:)
对,这里的编译就是指的cmake (clearmake)。

© 本文为 ppyeer 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

这些都是mvfs和动态view的默认参数设置。
如view的cache和mvfs的RPC handles等等
如果用动态view比较多,如需要使用clearmake或omake,可以考虑修改此参数
ct setsite可以全局修改。

© 本文为 among 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
Where are we ?

TOP

to among

(1)这个动态view,设置2M cache是否合适? \
(2)另外view server有16G内存,从下面getcache -mvfs得到的结果来看,这个设置是否合理? (开发环境,同时会有近100_150个动态view在工作.)



$ ct getcache -view  myview

Lookup cache:   100% full,   3346 entries (165.6K), 655198 requests,  60% hits
Readdir cache:   62% full,    756 entries (506.7K), 255771 requests,  28% hits
Fstat cache:    100% full,   3534 entries (483.2K), 1060565 requests,  95% hits
Object cache:   100% full,   3534 entries (579.9K), 848705 requests,  87% hits
Total memory used for view caches: 1735.3Kbytes
The current view server cache limits are:
Lookup cache:             169632 bytes
Readdir cache:            838860 bytes
Fstat cache:              494760 bytes
Object cache:             593712 bytes
Total cache size limit:  2097152 bytes

________________________________________

VIew Server
$ ct getcache -mvfs -short
Mnodes: (active/max)    354/45056 (0.786%)
Mnode freelist:         165/9912 (1.665%)
Cltxt freelist:         10/9912 (0.101%)

DNC:    Files:          25/12800 (0.195%)
        Directories:    54/3200 (1.688%)
        ENOENT:         145/12800 (1.133%)

RPC handles:            2/160 (1.250%)

Current MVFS cache enable settings:
Attribute cache:                        enabled
Close-to-open revalidation:             enabled
Name cache:                             enabled
Readlink cache:                         enabled
Root version cache:                     enabled
VOB freelist low-water mark:            8920
Cleartext freelist low-water mark:      9400
Readdir block cache size:               6
MVFS scaling factor:                    15

© 本文为 ppyeer 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题