MongoDB on Linux

This document describes the minimum configuration requirements when installing the MongoDB database server on a Linux x64 server.

CategoryConfiguration requirements
Operating system
  • Red Hat Enterprise Linux Server x64 release 7.
  • Oracle Enterprise Linux x64 release 7.
Computer
  • Industry-standard server or virtual machine.
  • Processors:
    • Recommended: Intel® Xeon® E5 v3 or later, E7 v3 or later
    • AMD OPTERON™ or EPYC™
    • Avoid low energy processors, best performance with a clock speed above 2.4 GHz
  • Recommended to manage up to 50 users simultaneously in a single-tier architecture.
  • 1 core per group of 40 sessions.
  • RAM
    • 2 GB for the OS + 2 to 6 GB per database instance + 80 MB per connected user.
    Disk space
    • 4 GB. You must add the space necessary for your own database file.
    Others
    • A Java Development Kit (JDK) version 8 must be installed.
    • At least the minimum version of these rpm packages must be installed :
      • bzip2-libs-1.0.5-7.el6_0.x86_64
      • cyrus-sasl-lib-2.1.23-13.el6.x86_64
      • db4-4.7.25-16.el6.x86_64
      • elfutils-libelf-0.152-1.el6.x86_64
      • glibc-2.12-1.47.el6.x86_64
      • keyutils-libs-1.4-3.el6.x86_64
      • krb5-libs-1.9-22.el6.x86_64
      • libacl-2.2.49-6.el6.x86_64
      • libattr-2.4.44-7.el6.x86_64
      • libcap-2.16-5.5.el6.x86_64
      • libcom_err-1.41.12-11.el6.x86_64
      • libgcc-4.4.7-3.el6.x86_64
      • libselinux-2.0.94-5.2.el6.x86_64
      • libstdc++-4.4.7-3.el6.x86_64
      • lm_sensors-libs-3.1.1-10.el6.x86_64
      • lua-5.1.4-4.1.el6.x86_64
      • net-snmp-libs-5.5-50.0.1.el6_6.1.x86_64
      • nspr-4.8.8-3.el6.x86_64
      • nss-3.12.10-16.0.1.el6.x86_64
      • nss-softokn-freebl-3.12.9-11.el6.x86_64
      • nss-util-3.12.10-2.el6.x86_64
      • openssl-1.0.1e-30.el6_6.4.x86_64
      • perl-libs-5.10.1-119.el6_1.1.x86_64
      • popt-1.13-7.el6.x86_64
      • rpm-libs-4.8.0-19.el6.x86_64
      • tcp_wrappers-libs-7.6-57.el6.x86_64
      • xz-libs-4.999.9-0.3.beta.20091007git.el6.x86_64
      • zlib-1.2.3-29.el6.x86_64