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.