Mifos System Recommendations v1.0

Server Hardware Recommendations

Deploying Mifos will require both an application server and a database server. Please review the following information to see the recommended specifications for each of these.

CPU Recommendations

Note that these system recommendations were made 1 year ago and need to be updated (servers are cheaper and dual procs are now more of the standard)

  • Small MFI: Dual Core Intel® Xeon® 5050, 2x2MB Cache, 3.00GHz, 667MHz FSB, SATA HDD for both App and DB server
  • Large MFI: Dual Proc Dual Core Intel® Xeon® 5050, 2x2MB Cache, 3.00GHz, 667MHz FSB, SATA HDD for the Application Server

Also, for large MFI's, the servers should be extended to have multiple processor systems. However, upgrading to to quad proc significantly increases the price of the server. RAM Recommendations

  • Small MFI: 2 GB RAM for Application Server and 4 GB RAM for the DB server
  • Large MFI: 4 GB RAM for Application Server and 16 GB RAM for the DB server

Database Size

  • The DB server should have tape drive support for archival requirements.
  • For MFIs with Weekly Meetings: 60 client transactions per account per year (for database sizing exercises please see: MFIs w weekly meetings :
    • MFI with 100K clients: 26 GB (actual numbers)
    • Small MFI: 20 GB
    • Large MFI: 581 GB
  • For MFI with Bi-weekly meetings: 30 transactions per account per year (for database sizing exercises please see: MFIs w bi-weekly meetings :
    • Small MFI: 44 GB
    • Large MFI: 364 GB

Network Configuration

Note: These are the absolute bare minimums and we highly recommend MFIs to maximize the server's bandwidth pipe.

Concurrent users

Network connection

ratio

10

256 kbps

1:4

50

512

1:4

100

512

1:1

200

1mbps

1:4

400

1mbps

1:1

1000

1.5 mbps

1:1

3000

2.0 mbps

1:1

The system will contain 1 no of onboard gigabit ethernet NIC (dual) extendable to 2.