23.07.2014 Views

Lustre 1.6 Operations Manual

Lustre 1.6 Operations Manual

Lustre 1.6 Operations Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

33.6 Maximum Size of a Filesystem<br />

For i386 systems with 2.6 kernels, the block devices are limited to 16 TB. Each OST or<br />

MDT can have a filesystem up to 8 TB, regardless of whether 32-bit or 64-bit kernels<br />

are on the server. (For 2.6 kernels, the 8 TB limit is imposed by ext3). Currently,<br />

testing is underway to allow filesystems up to 16 TB.<br />

You can have multiple OST filesystems on a single node. Currently, the largest<br />

production <strong>Lustre</strong> filesystem has 448 OSTs in a single filesystem. There is a compiletime<br />

limit of 8150 OSTs in a single filesystem, giving a theoretical filesystem limit of<br />

nearly 64 PB.<br />

Several production <strong>Lustre</strong> filesystems have around 200 OSTs in a single filesystem.<br />

The largest filesystem in production is at least 1.3 PB (184 OSTs). All these facts<br />

indicate that <strong>Lustre</strong> would scale just fine if more hardware is made available.<br />

33.7 Maximum File Size<br />

Individual files have a hard limit of nearly 16 TB on 32-bit systems imposed by the<br />

kernel memory subsystem. On 64-bit systems this limit does not exist. Hence, files<br />

can be 64-bits in size. <strong>Lustre</strong> imposes an additional size limit of up to the number of<br />

stripes, where each stripe is 2 TB. A single file can have a maximum of 160 stripes,<br />

which gives an upper single file limit of 320 TB for 64-bit systems. The actual<br />

amount of data that can be stored in a file depends upon the amount of free space in<br />

each OST on which the file is striped.<br />

33.8 Maximum Number of Files or<br />

Subdirectories in a Single Directory<br />

<strong>Lustre</strong> uses the ext3 hashed directory code, which has a limit of about 25 million<br />

files. On reaching this limit, the directory grows to more than 2 GB depending on the<br />

length of the filenames. The limit on subdirectories is the same as the limit on<br />

regular files in all later versions of <strong>Lustre</strong> due to a small ext3 format change.<br />

In fact, <strong>Lustre</strong> is tested with ten million files in a single directory. On a properlyconfigured<br />

dual-CPU MDS with 4 GB RAM, random lookups in such a directory are<br />

possible at a rate of 5,000 files / second.<br />

Chapter 33 System Limits 33-3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!