WARNING: This is the _old_ Lustre wiki, and it is in the process of being retired. The information found here is all likely to be out of date. Please search the new wiki for more up to date information.
Lustre Internals: Difference between revisions
From Obsolete Lustre Wiki
Jump to navigationJump to search
m (Protected "Lustre Internals" ([edit=sysop] (indefinite) [move=sysop] (indefinite))) |
No edit summary |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<small>''(Updated: Feb 2008)''</small> | |||
Lustre™ internals are now available to the public, as PDFs on this page. | Lustre™ internals are now available to the public, as PDFs on this page. | ||
Line 16: | Line 18: | ||
* OST / MDT disk layout | * OST / MDT disk layout | ||
Get the [ | Get the [[Media:LustreInternals_Architecture.pdf|Lustre Architecture]] internals | ||
== Log Analysis == | == Log Analysis == | ||
Line 30: | Line 32: | ||
* Crash/gdb - mcore/netdump | * Crash/gdb - mcore/netdump | ||
Get the [ | Get the [[Media:LustreInternals_LogAnalysis.pdf|Log Analysis]] internals | ||
== Sample Lustre Implementation == | == Sample Lustre Implementation == | ||
Line 43: | Line 45: | ||
* File I/O | * File I/O | ||
Get the [ | Get the [[Media:LustreInternals_SampleLustreImplementation.pdf|Sample Lustre implementation]] internals |
Latest revision as of 10:22, 22 February 2010
(Updated: Feb 2008)
Lustre™ internals are now available to the public, as PDFs on this page.
Historically, Lustre internals have been presented as part of the Lustre Advanced (L2) training class. The internals files available here are PDFs of those training files.
Lustre Architecture
The Lustre Architecture presentation includes the following topics:
- LNET
- Ext3
- DLM
- I/O protocol
- Metadata protocol
- Configuration protocol
- Recovery
- OST / MDT disk layout
Get the Lustre Architecture internals
Log Analysis
The Log Analysis presentation includes the following topics:
- Goal of log analysis
- Generating logs
- Understanding logs
- Log analysis tools
- Lock dumps
- Stack traces
- Crash/gdb - mcore/netdump
Get the Log Analysis internals
Sample Lustre Implementation
The Sample Lustre Implementation presentation includes the following topics:
- Mount in general
- Mount on clients
- Mount on servers
- Open O_CREAT
- File size
- File I/O
Get the Sample Lustre implementation internals