Unsolved
This post is more than 5 years old
718 Posts
1
16477
Ask the Expert - Captiva: Is your system healthy? What to look for to make sure your system is performing optimally
|
|
Ask The Expert: Solving Issues with Captiva Image Converter |
Welcome to this Ask the Expert discussion. In this session we will be covering Captiva: Is your system healthy? What to look for to make sure your system is performing optimally? Among the many areas we’ll be discussing, our experts will answer your questions in regards to best practice sizing and tuning considerations centered around the “Captiva Capture 7.1 Performance Sizing and Tuning Guide”, broken down into Client, Server, Database, Licensing, and Reporting performance recommendations.
Your Hosts:
Paul Targosz is a Designated Support Engineer since 2007 for Captiva products (Inputaccel, Dispatcher, Formware, Inputaccel for Invoices). Subject Matter Expert, Coach, and Mentor for Captiva team. In the past, Paul, managed a team of support engineers, architect using .NET and Java, and senior development responsibilities. | |
Jeff Pavlick is a Captiva Designated Support Engineer. He has experience with Captiva InputAccel, Dispatcher, eInput, InputAccel for Invoices, and Captiva Capture. Prior to Captiva he was in the semiconductor industry as an ASIC Design Support Engineer. | |
David Ramsbottom is a Designated Support Engineer with 8 years of experience with Captiva products. David has delivered multiple training sessions on Dispatcher and its optimization, and acts as a mentor for this product. He has experience with Dispatcher, InputAccel, InputAccel for Invoices, CaptivaCaptures. | |
Shaishiv Varshney is a is a Designated Support Engineer with 10 years of experience with Captiva products. He has experience with the Captiva suite (Inputaccel, Dispatcher, Formware, Inputaccel for Invoices). | |
Abigail Rooney is a Subject Matter Expert on Captiva Support at EMC. Working with the Captiva software suite for the past 12 years in the EMEA region, Abigail starting out as a Technical Support Engineer for FormWare and gradually moving over to InputAccel and Captiva Capture to become a Level 2 support engineer. She provides assistance to Level 1 support representatives for complex issues and interfaces with the engineering team. |
This Ask the Expert discussion will be June 23rd – July 7th (2 weeks duration)
Get ready by following this page to receive updates in your activity stream or through email.
Our experts are standing by to cover all this and much more during the 2 weeks duration of the event. Join the conversation!
Share this event on Twitter:
>> Join me #EMCATE - Captiva: Is your system healthy? What to look for to ensure ur system is performing optimally http://bit.ly/1kk62If 6/23 <<
Mabro1
666 Posts
0
June 23rd, 2014 08:00
This Ask the Expert discussion is now open for questions and comments. we look forward to a lively and interactive discussion on Captiva Health.
ptargosz
18 Posts
0
June 23rd, 2014 09:00
Please use this presentation to frame your questions. Anything off topic may require you to open a service request with Support.
Captiva Is Your System Healthy.pdf
ptargosz
18 Posts
0
June 23rd, 2014 09:00
To keep your system healthy run a row count on all tables in your database and identify the large tables. Large is anything over a million rows. If you find some make sure they are only reporting tables and that the tables are being purged through Captiva Administrator.
SSV1
108 Posts
0
June 23rd, 2014 12:00
Yes. Also, if you have Audits enabled, expect the database to grow very quickly and overall InputAccel Server performance to degrade. Hence, it is very critical to schedule a periodic purge of the Audit Logs to avoid the InputAccel Database from growing too large too quickly.
Anonymous
5 Practitioner
5 Practitioner
•
274.2K Posts
0
June 24th, 2014 06:00
One key cause of performance issues is a slow disk system. If it seems like a possible cause in your case, it's worth running the PixSafeTestApp utility, which you can obtain from Support, to check the speed of the disk - any returned value above 100 is slow, although a good disk generally returns less than 60.
ptargosz
18 Posts
0
June 24th, 2014 07:00
Have you ever thought why isn’t my Captiva Server processing tasks faster? We all look at server logs (debug.out) looking for trouble, but have you looked in your Data Access Layer (DAL) logs? These logs show you long running queries and queries that update lots of data.
TLP1
16 Posts
0
June 24th, 2014 08:00
When using Dispatcher, don’t forget to send your Dispatcher project to production using the “send to production” button (ctrl+P) in Dispatcher Manager. This streamlines the project by removing unnecessary files (such as the template image base), thus reducing the project size and the time for it to be loaded into memory when starting a task.
SSV1
108 Posts
0
June 24th, 2014 10:00
Did you know that idle batches could cause performance degradation as well?
Make sure that you have rule setup to delete the batches from the server once they are done.
To understand the impact of idle batches on the server, it is important to learn about how the InputAccel Server loads batches in memory:
2. Some client module operations require InputAccel Server to load every batch. Loading every batch means the InputAccel Server must first unload some other batch to make room for the batch being loaded, then load the batch. When this occurs, InputAccel Server throughput is significantly degraded.
The more idle batches that you have, the more the throughput degradation.
JeffinTSG
19 Posts
0
June 24th, 2014 16:00
A convenient way to monitor the performance of the IA Server is to use the performance counters that are bundled with IA. These can be used with Microsoft's Performance Monitor. Select from the following objects to monitor:
This is documented in the Help Guide but some of the items that can be logged are:
Anonymous
5 Practitioner
5 Practitioner
•
274.2K Posts
0
June 25th, 2014 03:00
If your disk is found to be slow, bear in mind that RAID 5 is not recommended because of its slow performance, but RAID 10 is faster and equally fault tolerant. Also, bear in mind that using a NAS or any form of shared folder (UNC path) for the IAS root is not recommended for several reasons, one of which is poor performance, because the IA server makes heavy use of this folder and the throughput of an Ethernet connection is much less than that of a native disk controller.
TLP1
16 Posts
0
June 25th, 2014 08:00
Send to production can also be used when using Captiva Advanced Recognition: Set the send to production folder of your recognition project to the same path as the RecognitionProjectSharedDirectory value in the File management section of GlobalOptions in the System Configuration tab (Captiva Designer) to ensure your project doesn't become too cumbersome.
JeffinTSG
19 Posts
0
June 25th, 2014 09:00
To add additional comment to David's post is that when you use the Send to Production copy of Dispatcher Project it is a subset of the full Project. This only has the parts of the project that is needed. So, by using this copy the Dispatcher modules have less to load and manage in memory.
ptargosz
18 Posts
0
June 25th, 2014 10:00
Taking this a step further, if you want a very fast server give it access to a very fast IAS folder. The faster disk access to the IAS folder the faster the IA Server. It has been shown in some implementations where a SSD (Solid State Drive) for the IAS folder can increase performance of the IA Server by 100%.
SSV1
108 Posts
0
June 25th, 2014 10:00
Have you considered running IAS on Physical machine?
It has been observed that if you are running IAS service on a Virtul machine then there is a performance degradation.
The benchmark test when using same hardware while running on Physical vs VM has showed a 27% reduction in InputAccel Server throughput when using the virtual machine. It's a best practice to run your IAS on a physical machine.
JeffinTSG
19 Posts
0
June 25th, 2014 14:00
You may ask yourself "how do I know if I have my IA Server is sized correctly". A great tool is the "Captiva Capture Batch and Process Modeler.xlsm" spreadsheet that can determine the number of tasks/hour the IA Server has to process. Once this is known then you can use the recommendations in the Performance Tuning Guide to determine the number of CPU cores.