You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/filesystems/lfs.md
+16-26Lines changed: 16 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,36 +11,27 @@ This technique is called [**file striping**](https://en.wikipedia.org/wiki/Data_
11
11
The stripes are distributed among the OSTs in a round-robin fashion to ensure load balancing.
12
12
It is thus important to know the number of OST on your running system.
13
13
14
-
As mentioned in the [Lustre implementation section](lustre.md#storage-system-implementation), the ULHPC Lustre infrastructure is composed of 2 MDS servers (2 MDT), 2 OSS servers and **16 OSTs**.
14
+
As mentioned in the [Lustre implementation section](lustre.md#storage-system-implementation), the ULHPC Lustre infrastructure is composed of **2 MDTs**and **8 OSTs**.
15
15
You can list the MDTs and OSTs with the command `lfs df`:
**[File striping](https://en.wikipedia.org/wiki/Data_striping)** permits to increase the throughput of operations by taking advantage of several OSSs and OSTs, by allowing one or more clients to read/write different parts of the same file in parallel. On the other hand, striping small files can decrease the performance.
@@ -63,8 +54,7 @@ _Note_: With regards `stripe_offset` (the index of the OST where the first strip
63
54
64
55
* Use the `lfs getstripe` command for getting the stripe parameters.
65
56
* Use `lfs setstripe` for setting the stripe parameters to get optimal I/O performance. The correct stripe setting depends on your needs and file access patterns.
66
-
- Newly created files and directories will inherit these parameters from their parent directory. However, the parameters cannot be changed on an existing file.
67
-
57
+
* Newly created files and directories will inherit these parameters from their parent directory. However, the parameters cannot be changed on an existing file.
Large stripe size allows each client to have exclusive access to its own part of a file. However, it can be counterproductive in some cases if it does not match your I/O pattern. The choice of stripe size has no effect on a single-stripe file.
140
131
141
-
142
132
Note that these are simple examples, the optimal settings defer depending on the application (concurrent threads accessing the same file, size of each write operation, etc).
0 commit comments