Professional Documents
Culture Documents
Introduction To XFS
Introduction To XFS
HEPSYSMAN
5th December 2005
Jonathan Wheeler
E-Science Centre, RAL
What exactly is a filesystem ?
Organization:
Large disk space to store small data items
Use files and directories
Jonathan Wheeler
e-Science Centre, RAL
Features of 3rd generation UNIX
filesystems
Jonathan Wheeler
e-Science Centre, RAL
History of XFS
Journaling:
but only metadata updates, not data
updates.
Fast Transactions:
uses efficient B+ tree structures for fast
searches and rapid space allocation
Jonathan Wheeler
e-Science Centre, RAL
XFS Features (2)
Jonathan Wheeler
e-Science Centre, RAL
XFS Features (3)
Jonathan Wheeler
e-Science Centre, RAL
XFS Features (3, continued)
Jonathan Wheeler
e-Science Centre, RAL
XFS Features (4)
a) No data journaling
b) tar, cpio do not understand Extended
Attributes
Jonathan Wheeler
e-Science Centre, RAL
Resources
XFS/Linux homepage:
http://oss.sgi.com/projects/xfs/ contains
pointers to whitepapers, books, articles,
etc.
Public mailing list: linux-xfs@oss.sgi.com
with searchable list archive
SGI Bugzilla database to report any bugs in
XFS for Linux
Jonathan Wheeler
e-Science Centre, RAL
Comparison tests - 1
Jonathan Wheeler
e-Science Centre, RAL
Comparsion of filesystems (Sequential output)
)
c
e
/s
b
K
(
Serie
r
te
c
a
r
a
h
c
r
e
P
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparison of filesystems (Sequential output)
)
c
e
s
/
b
K
Serie
(
k
c
o
l
b
r
e
P
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparison of filesystems (Sequential output
)
c
e
s/
b Serie
K
(
et
ri
w
e
R
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparsion of filesystems (Sequential input)
)
c
e
s
/
b
K
( Serie
r
e
t
c
a
r
a
h
c
r
e
P
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparison of filesystems (Sequential input)
)
c
e
s
/
b
K Serie
(
k
c
o
l
b
r
e
P
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Compariosn of filesystems (Random seeks)
c
e
s
r/ Serie
e
b
m
u
N
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparison of filesystems (Sequential create)
)
c
e
s
/
m Serie
u
N
(
e
t
a
e
r
C
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparison of filesystems (Sequential create
)
c
e
s
r/
e Serie
b
m
u
n(
d
a
e
R
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparison of filesystems
)
c
e
s
r/
e Serie
b
m
u
n(
et
el
e
D
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparison of filesystems (Random create)
)
c
e
s
r/
e Serie
b
m
u
(N
e t
a
re
C
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparison of filesystems (Random create)
)
c
e
s
r/
e Serie
b
m
u
N
(
d
a
e
R
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL
Comparison of filesystems (Random create)
)
c
e
s
r/
e Serie
b
m
u
(N
e t
e l
e
D
et et l et l et l et l et l l ecial
Filesystem type
Jonathan Wheeler
e-Science Centre, RAL