Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Web CMS (TeamSite)
Teamsite performance
felipel
I'm looking for suggestions on how I can increase Teamsite performance. I will describe our current configuration in as much detail as possible, and if anyone has suggestions on how to improve performance, they would be greatly appreciated.
My company runs Teamsite 5.0.2 (not SP1) on a 4-processor (P4) Win2K server with 4GB RAM. We have approximately 300 users with anywhere from 10-30 simultaneously using TS. We have 8 branches, with one branch being our main Intranet site. That branch has approx. 30 workareas. The branch has approx. 11,000 generated/templated files in Staging (and that number is expanding rapidly as we convert old content into TS). This branch has approx. 500 editions with another 5 editions created each day. The other branches are much smaller, with approximately 1000 files in each.
As the size of the branch has expanded, we have experienced pretty significant performance degredation. At times, simple operations like navigating the file structure can take 10-30 seconds. More complex operations like creating/saving a DCR can take 1-3 minutes. Global operations (List Modified or List Locks) take an extremely long time, sometimes timing out.
In the scenarios I've described above, we had the performance settings set at:
cachesize=60000
rpc_threadcount=64
fs_threadcount=4
fs_active_area_cache=8
After doing some reading, yesterday we modified the settings to:
cachesize=250000
rpc_threadcount=64
fs_threadcount=5
fs_active_area_cache=20
This seems to have helped, but I'm wondering how if there's more I can do. We plan to upgrade to 5.5.2 at the end of November, which we've been told will help immensely. Any other suggestions in the meantime?
2 other related questions:
1. We've noticed that when the server really drags, it puts "[BUSY]" next to many of the workareas. I haven't been able to find any documentation on what this means -- anyone know?
2. Is there a way to disable the failsafe setting? Or possibly make the number of operations it stores much larger? We're not concerned with maintaining transactions in a failure, especially if it's a large amount of overhead.
Thanks in advance for any suggestions.
Find more posts tagged with
Comments
felipel
Just an FYI update to my own post in case anyone else has similar issues. I finally found buried deep in the Interwoven documentation a reference to a limitation of 500 editions on a branch (also applied to 500 files in a directory, but we were hitting the editions limit). We wrote a custom script to walk the branch and rebuild it while maintaining work in process, and that fixed the problems. Looks like this will be a regular process until we get upgraded to 5.5.2...
fish
TeamSite places a heavy load on the disk.
Is it a SCSI disk?
Are you able to upgrade your disk?
Steve North
Interwoven Consultant
Sony - Europe
duartecordeiro
Can someone at interwoven confirm the 500 files per directory limit ?
We're building a flat website.. so we'll have something like 20.000 files (& growing each day) in a directory.
This will really impact the project.
Thanks in advance,
--
Duarte Cordeiro
Neoris Pootugal
Migrateduser
In TeamSite pre-5.5, you will see performance degrade if you have any directories with more than 500 files and/or subdirectories. This applies to editions as well so we recommend that editions per branch are not published so often that they will end up with >500 editions on any branch.
In 5.5. and up, this is no longer an issue. However 20,000 is a big number and will you will see some poor performance but only when hitting that directory directly. - just try doing an ls or dir on that directory to see what I mean.
If you have a pre-5.5 installation and are approaching 500 editions (its not a hard and fat number but it is about here where you will see things begin to slow), you can upgrade to 5.5. and the conversion process of the backing store will take care of this.
One major caveat - do not just go and delete old editions! Editions can take hours or more depeding on their size. If you were to delete a bunch at once your machine will be very busy for a *very* long time. Again, during a conversion to 5.5, you can not include some or all of the old editions but even is you do convert them all, deleting editions is no problem in 5.5. and up.
Upgrading to 5.5 is a good thing to do, not just for this but for the many cool features in there. If you have a support login, see
https://support.interwoven.com/resources/products/ts_552_features.asp
.
Hope this helps.
Nikko
james1
> In 5.5. and up, this is no longer an issue. However 20,000 is a big
> number and will you will see some poor performance but only when
> hitting that directory directly. - just try doing an ls or dir on that
> directory to see what I mean.
Note that this problem is not confined to TeamSite file systems only. Try "ls -l" on a directory with 20,000 files in a normal file system, and it will take quite a while to return the results to you. I believe that a web server would perform somewhat better with fewer files per directory, since I would expect the OS to perform somewhat better.
In other words: Whether you are in TeamSite or not, I would recommend having fewer than 20,000 files in a single directory.
-- James
--
James H Koh
Interwoven Engineering
Adam Stoller
One major caveat - do not just go and delete old editions! Editions can take hours or more depeding on their size. If you were to delete a bunch at once your machine will be very busy for a *very* long time. Again, during a conversion to 5.5, you can not include some or all of the old editions but even is you do convert them all, deleting editions is no problem in 5.5. and up.
FYI - deleting editions, (specifically in pre-5.5.2 versions of TeamSite) beyond being a very intensive operation, does
not
fix the performance problems with individual branches. The performance problems related to editions in pre-5.5.2 versions of TeamSite had to do with the
number of publish events
recorded for that branch - not the number of actual editions existing on the branch.
Again - this is with regard to
pre-5.5.2
versions of TeamSite - if you start to notice performance problems with a branch that has had a large number of editions published on it - the only way to fix this is to create a new branch, copy the content over from the old branch and then use the new branch from that point on (usually renaming the old branch aside, and then renaming the new branch to the name of the old branch).
In 5.5.2 the overhead for publishing events has been eliminated.
The issue with lots of files in a single directory, however, remains - and has already been well covered in the other responses.
--fish
(Interwoven, Curriculum Development)
duartecordeiro
well, I made a test directory in teamsite with 10000 files (each one with 10 bytes).
if I type a dir in that directory it takes 5 minutes to display every file.
doing that on a "regular filesystem" takes 3 seconds.
This is v 5.0.1, maybe that's the problem.
But, I agree with you... lesser files per directory will not cause so much impact on performance
--
Duarte Cordeiro
Neoris Pootugal
seeDerekNow
Would copying over an existing branch to a newer branch affect file/folder permissioning on Win2K?
Derek
rpjoseph
We are a new customer on 5.5.2 and are having performance problems also.
We have very few users at this point and very few updates. We have about 5 people all together. We have Win2K - Dual P4 1.8 processors - 1.5 gb of memory - and at least as far as I know the fastest SCSI drives we could buy. We have a couple of thousand files spread through many directories. The performance seems to fluctuate throughout the day. Sometimes navigating directories takes 10 seconds. Opening a file most of the time takes 15-20 seconds. Submitting a job takes 15-20 seconds. These numbers are better than the original posters but still pretty annoying.
Nobody answered the original question. Is there anything that we should look for to improve performance?
Poor performance might be a little easier to swallow if when a user clicked 'submit' their cursor would change to an hourglass.
felipel
Just wanted to post another update to my own post. We finally got our production boxes upgraded to 5.5.2 and this seems to have solved the performance problems. I haven't seen the kind of performance issues that rpjoseph is describing since we've been on 5.5.2.
bodo
You make me shiver.
Actually we are looking at the same performance issue on 5.5.1 and Interwovens "patch" is to change to 5.5.2.
We are running on Sun 420 R with 4 prozessors/ 4Gig Ram and a maximum of perhaps 10 concurrent user.Normal file operations like navigating through the filesystem are very slow. Don't tell me its our hardware....
We have about 25000 Files in our directories, not going over the recommended limit of 500 Files in one dir.
I wonder what our customer will do on having no real effort in changing the version?!
What are experiences of other users?
There should be installations with hundred of Authors on one backingstores, do they have to wait for hours?
Migrateduser
Every new release of TeamSite generally includes performance optimizations. If you are experiencing issues with performance, it's not surprising that the recommendation was to upgrade to the latest version of TeamSite.
I have not seen the type of sluggish performance described on systems as lightly used as you describe. Could you provide more detail on what is happening on the system, typical response times, and the structure and size of your backing store?
seeDerekNow
Hey, care to share that script. You can email me at
derek.kim@wellpoint.com
if you wanna chat.
Thanks
Derek
Migrateduser
hi,
care to share the script. my email is
rupinder.singh@ebookers.com
if you wanna chat