Small Profile Performance Testing FIM Synchronization

Applies To: Forefront Identity Manager, Forefront Identity Manager 2010

The small organization profile for this FIM 2010 R2 Synchronization performance test is described in the following table.

Scale Topology Hardware
  • Single forest

  • 20,000 users

  • 10,000 groups

  • Average of 10 users per group

  • Two servers

  • FIM 2010 R2 Synchronization Service and FIM 2010 R2 Synchronization database collocated on one server

  • FIM 2010 R2 Portal, FIM 2010 R2 Service, and FIM 2010 R2 Service database collocated on one server

Both servers have the same hardware.

  • 8-gigabyte (GB) SDRAM

  • Two quad-core processors

  • Hard disk volumes:

    • Single volume and spindle for the operating system

    • Single volume and spindle for log files

    • Single volume with two spindles in a RAID 10 configuration for data

The tests and results shown in the following table were performed using legacy provisioning. The Active Directory management agent was connected to the single Active Directory forest, as shown in the previous table. The File management agent exported the users that were provisioned by the Active Directory Management Agent to a file. Similarly, the Active Directory management agent import was performed from a file instead of from an actual Active Directory database. This was done to avoid introducing network delays into the test environment. Consider the effect of delays based on the network traffic that is specific to the organization in which you are implementing FIM 2010 when you are estimating synchronization performance.

Operation Elapsed time (minutes:seconds) Statistics Rate

Active Directory management agent full import

04:57

Staging

  • Unchanged 3,190

  • Adds 30,030

97 objects read/second

Active Directory management agent full synchronization

17:11

Inbound synchronization

  • Projections: 30,000

  • Disconnectors: 30

  • Connectors with flow updates: 30,000

Outbound synchronization to File management agent

  • Export attribute flow 30,000

  • Provisioning adds 30,000

Outbound synchronization to FIM management agent

  • Export attribute flow 30,000

  • Provisioning adds 30,000

37 objects/second

File management agent export

04:51

Adds: 30,002

93 objects exported/second

File management agent delta import

04:43

Staging

  • Adds: 30,002

  • Updates: 8,409

119 objects read/second

Active Directory management agent delta import

03:17

Staging

  • Unchanged: 1

  • Adds: 750

  • Updates: 1,499

  • Deletes: 750

11 objects read/second

Active Directory management agent delta synchronization

12:29

Inbound synchronization

  • Projections: 750

  • Disconnectors: 30

  • Connectors with flow updates: 2,542

  • Connectors without flow updates: 3,482

  • Deleted connectors: 750

  • Metaverse object deletions: 750

Outbound synchronization FIM 2010 R2 management agent

  • 5,886

  • 750

  • 750

Outbound synchronization File management agent

  • 5,434

  • 750

  • 750

8 objects synchronized/second

File management agent export

00:18

Export

  • Adds: 750

  • Updates: 4,684

  • Deletes: 750

129 objects exported/second

File management agent delta import

01:52

Staging

  • Adds: 750

  • Updates: 4,684

  • Deletes: 750

29 objects read/second