How to scale up resources for Content Transformation Service 7.3?
Hi,
having to upscale an installation I tried to give more resources to the VM in which the Content Transformation Service 7.3 resides.
Wanting to check if it is possible to scale the resources in hot, I proceeded like this:
1. I created a queue with about twenty rendition requests and let CTS start processing it;
2. I stopped the Windows 'Documentum Content Transformation Services' service (the 'Documentum Content Transformation Monitor Services' service was automatically turned off);
3. I hotly increased the number of CPUs (from 4 cores to 8 cores) and doubled the RAM.
4. I restarted the service - 'Documentum Content Transformation Monitor Services' (the 'Documentum Content Transformation Services' service also restarted automatically);
CTS has resumed processing the queue and has successfully finished it.
However in this second phase I clearly saw that CTS continued to use only half of the available cores, the others remained in fact dormant.
I wonder if there is a particular configuration of CTS for using a higher number of cores made available.
Thanks in advance for any advice.
Arthy
Comments
-
I thought I had found the solution in the parameter
<CTSServer AttributeName = "maxThreads" AttributeValue = "10" />
found in the configuration file CTSServerService.xml
I first set maxThreads to 15, then to 20, everytime restarting the services, but I still see only 4 cores working out of 8 available.
0 -
Thank you for posting such great advice @DCTM_Guru ! @Arthy will you be opening a ticket to review with a Support rep?
0 -
In our case we are interested in JPEG 2000 renditions and I was pretty sure that the used engine is ImageMagick.
For example, in the "Documentum 7.3 Content Transformation Services - Transformation Suite Administration Guide" (docu80226), at page 109, there is is something about "maximum number of ImageMagick COM servers that can be running at one time".
Unfortunately I don't have so much time to experiment, so I'll wait a little bit hoping for a clarifying answer from the support.
0 -
Um ... First of all, I don't have "more workstations" in my pocket! :-D
Each VM has a cost, a time to supply and a backup to maintain. We are talking about professional supplies, infrastructures, you know ...
LBNL is not immediately clear to me how to configure the CS to use more than one CTS. It's my limit, I've never done it.
If you have any indication about it it would be really useful (even if as I said, it will not be an immediate thing).
0 -
Cost-benefit. If you dont like the performance of your current CTS instance, then all you can do is what is supported (add more CTS instances and pay more for the extra performance).
As for your 2nd question, you dont need to configure CS, since CTS uses a queue model. Additional CTS instances would pull from the same queue and increase your "throughput".
0 -
OK all clear.
In fact, maybe a VM I could extract it from the magic hat, but it won't be immediate. Just to clarify: supplier, large company, policies, procurement requests, etc ... It is more a political issue than a technical one.
In any case, as soon as I manage to move on, I will update the post here, at least for interested readers.
From what you tell me I could almost expect a linear increase in performance based on additional CTS instances, which is encouraging.
0
Categories
- All Categories
- 107 Developer Announcements
- 53 Articles
- 104 General Questions
- 141 IM Services
- 43 OpenText Hackathon
- 32 Developer Tools
- 20.6K Analytics
- 4.1K AppWorks
- 8.9K Extended ECM
- 898 Cloud Fax and Notifications
- 76 Digital Asset Management
- 9.3K Documentum
- 29 eDOCS
- 118 Exstream
- 39.8K TeamSite
- 1.7K Web Experience Management