summaryrefslogtreecommitdiff
path: root/doc/install/hardware-recommendations.rst
blob: bd4095976e063a69eb41e607dd454e666ef3dde7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
==========================
 Hardware Recommendations
==========================
Ceph runs on commodity hardware and a Linux operating system over a TCP/IP
network. The hardware recommendations for different processes/daemons differ
considerably.

OSD hosts should have ample data storage in the form of a hard drive or a RAID.
Ceph OSDs run the RADOS service, calculate data placement with CRUSH, and
maintain their own copy of the cluster map. Therefore, OSDs should have a
reasonable amount of processing power.

Ceph monitors require enough disk space for the cluster map, but usually do
not encounter heavy loads. Monitor hosts do not need to be very powerful.

Ceph metadata servers distribute their load. However, metadata servers must be
capable of serving their data quickly. Metadata servers should have strong
processing capability and plenty of RAM.

.. note:: If you are not using the Ceph File System, you do not need a meta data server.

+--------------+----------------+------------------------------------+
|  Process     | Criteria       | Minimum Recommended                |
+==============+================+====================================+
| ``ceph-osd`` | Processor      |  64-bit AMD-64/i386 dual-core      |
|              +----------------+------------------------------------+
|              | RAM            |  500 MB per daemon                 |
|              +----------------+------------------------------------+
|              | Volume Storage |  1-disk or RAID per daemon         |
|              +----------------+------------------------------------+
|              | Network        |  2-1GB Ethernet NICs               |
+--------------+----------------+------------------------------------+
| ``ceph-mon`` | Processor      |  64-bit AMD-64/i386                |
|              +----------------+------------------------------------+
|              | RAM            |  1 GB per daemon                   |
|              +----------------+------------------------------------+
|              | Disk Space     |  10 GB per daemon                  |
|              +----------------+------------------------------------+
|              | Network        |  2-1GB Ethernet NICs               |
+--------------+----------------+------------------------------------+
| ``ceph-mds`` | Processor      |  64-bit AMD-64/i386 quad-core      |
|              +----------------+------------------------------------+
|              | RAM            |  1 GB minimum per daemon           |
|              +----------------+------------------------------------+
|              | Disk Space     |  1 MB per daemon                   |
|              +----------------+------------------------------------+
|              | Network        |  2-1GB Ethernet NICs               |
+--------------+----------------+------------------------------------+