Professional Documents
Culture Documents
Agenda
How InputAccel works
InputAccel 6.5 Benchmark Results
Tuning
InputAccel Server
Batches
InputAccel Database
Client Modules
Capture Workflow
InputAccel System
Capture
Capture
Capture
Modules
Modules
Modules
Processing
Processing
Processing
Modules
Modules
Modules
Export
Export
Export
Modules
Modules
Modules
InputAccel
Servers
WIP
&
Reports Tables
Execution Pipeline
m1
m2
m3
m4
t1
B4
t2
B3
B4
t3
B2
B3
B4
t4
B1
B2
B3
B4
t5
A4
B1
B2
B3
A4
B1
B2
A2
A3
A4
B1
A1
A2
A3
A4
A1
A2
A3
t6
t7
t8
t9
Recovery is through
reprocessing
Not a repository
Petri Net
AA
BB
CC
Overall Task
Processing Rate
(tasks/hour)
Processing
Rate/CPU Core
(tasks/hour)
Avg. CPU
Utilization/C
PU Core
50 active batches
w/reporting disabled
2,672,007
324,001
67%
1,990,892
248,862
53%
1,384,910
173,114
32%
RAM
Recommendation: 4-8 GB RAM, no less than 4 GB
ias.exe is a 32-bit app, so 4 GB address space max
BatchMaxAddressSpaceK controls how much RAM IAS uses
1.5 GB is the default
Set to 2 to 2.5 GB on 32-bit Windows with /3G option
Set to 3 to 3.5 GB on 64-bit Windows
Recommendation: use a caching controller with Read Ahead and Write Back
Network
InputAccel has a chatty protocol between client modules and the InputAccel Server
For best performance, client modules, the InputAccel Server, Administration Console, and
DB should be on the same sub-net
WANs usually have low bandwidth with high latency, which may make it unsuitable
Connecting client modules to InputAccel Server via a WAN is doable with adequate performance depends on
the client modules, # batches on IA server, and IPP
InputAccel Server and IADB should not be connected by a WAN
Tuning Batches
Batch size (IAB file)
5 20 MB is ideal
< 100 MB is OK
> 100 MB not recommended, but is allowed
10 100 pages per batch recommended
1000 pages per batch degrades throughput by 10% or
more
< 10 pages per batch leads to too many small batches and
too much batch swapping
Tuning Batches
Number of Batches
When there are more batches than fit in RAM, IA Server swaps
batches in/out as needed
Swapping decreases IA Server throughput
10
IADB stores:
IA configuration data
Reporting data on completed batches/tasks
Work In Progress (WIP) status
Web services data
11
12
13
None
Reports + Audit
14
15
16
17
18
IndexPlus
Generally performs well over a WAN (except for thumbnail display)
Displaying the batch list takes about 25% longer
Works best when bandwidth is 1.5 Mbps and round-trip latency 50 ms
19
Triggering at level 7
Is less work for InputAccel Server as it has fewer tasks to manage
Under some circumstances may provide better overall throughput at the
expense that any single batch may take more time to process
20
Data Requests/second
% Load Factor
Avg. Execution Time Millisec
Current connection count
21
EMC OnDemand
Captiva Instant Cloud Implementation
22
ENTERPRISE
CAPTURE
CONTENT
MANAGEMENT
CUSTOMER
COMMUNICATIONS
CASE
MANAGEMENT
Captiva
Documentum
ECM
Document
Sciences
Documentum
xCP
INFORMATION
GOVERNANCE
SourceOne
Cloud Management
Virtualization and Security
Storage
Networks
23
Summary/Key Takeaways
Focus on system throughput, not per-task time
Use high-speed hardware disk drives and networks
Minimize disk I/O where possible
Keep active batches in memory
Avoid excessive reporting
24
Q&A
Chris Lund
chris.lund@emc.com
(858) 320-1215
25
Go to: www.EMC.com/Captiva
26
Galileo 705
27
GET SOCIAL
DOWNLOAD
Apple: http://bit.ly/MMTM11
Other: http://bit.ly/MMTMemc
28
29
THANK YOU
30