Why do some filesystems perform better at storing large files?
Clash Royale CLAN TAG#URR8PPP
I read about the XFS filesystem and found that it is good at storing large files. Why are some filesystems (XFS) good at storing large files and others (ext4/ext3) are not? Is it because of the physical architecture of XFS?
filesystems ext4 xfs
add a comment |
I read about the XFS filesystem and found that it is good at storing large files. Why are some filesystems (XFS) good at storing large files and others (ext4/ext3) are not? Is it because of the physical architecture of XFS?
filesystems ext4 xfs
add a comment |
I read about the XFS filesystem and found that it is good at storing large files. Why are some filesystems (XFS) good at storing large files and others (ext4/ext3) are not? Is it because of the physical architecture of XFS?
filesystems ext4 xfs
I read about the XFS filesystem and found that it is good at storing large files. Why are some filesystems (XFS) good at storing large files and others (ext4/ext3) are not? Is it because of the physical architecture of XFS?
filesystems ext4 xfs
filesystems ext4 xfs
edited Jan 16 at 0:32
K7AAY
490520
490520
asked Jan 14 at 15:21
user3847894user3847894
132
132
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The reason is the design of XFS. If you dig in to its history, you will see SGI was famous for workstations designed for audio and video editing. SGI created XFS to handle huge files (xxx MB or more) very well. They added the use of extents (with usual size of around 1MB) to improve good performance in handling big files.
You can find more details here
can you tell me in more details with some links so that I could understand.
– user3847894
Jan 14 at 15:42
@user3847894, please check updated answer
– Romeo Ninov
Jan 14 at 15:44
ext4 is also using extents.
– LustreOne
Jan 17 at 17:09
One major difference between ext4 and XFS is how they manage free space used for allocation. Ext4 scans bitmaps to find free space, while XFS keeps two trees of free extents (one sorted by offset, one sorted by size). This can be faster in some cases, but adds ongoing overhead to manage. Either filesystem may be faster than the other depending on the workload, available CPU, disk speed, etc.
– LustreOne
Jan 17 at 17:11
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f494446%2fwhy-do-some-filesystems-perform-better-at-storing-large-files%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The reason is the design of XFS. If you dig in to its history, you will see SGI was famous for workstations designed for audio and video editing. SGI created XFS to handle huge files (xxx MB or more) very well. They added the use of extents (with usual size of around 1MB) to improve good performance in handling big files.
You can find more details here
can you tell me in more details with some links so that I could understand.
– user3847894
Jan 14 at 15:42
@user3847894, please check updated answer
– Romeo Ninov
Jan 14 at 15:44
ext4 is also using extents.
– LustreOne
Jan 17 at 17:09
One major difference between ext4 and XFS is how they manage free space used for allocation. Ext4 scans bitmaps to find free space, while XFS keeps two trees of free extents (one sorted by offset, one sorted by size). This can be faster in some cases, but adds ongoing overhead to manage. Either filesystem may be faster than the other depending on the workload, available CPU, disk speed, etc.
– LustreOne
Jan 17 at 17:11
add a comment |
The reason is the design of XFS. If you dig in to its history, you will see SGI was famous for workstations designed for audio and video editing. SGI created XFS to handle huge files (xxx MB or more) very well. They added the use of extents (with usual size of around 1MB) to improve good performance in handling big files.
You can find more details here
can you tell me in more details with some links so that I could understand.
– user3847894
Jan 14 at 15:42
@user3847894, please check updated answer
– Romeo Ninov
Jan 14 at 15:44
ext4 is also using extents.
– LustreOne
Jan 17 at 17:09
One major difference between ext4 and XFS is how they manage free space used for allocation. Ext4 scans bitmaps to find free space, while XFS keeps two trees of free extents (one sorted by offset, one sorted by size). This can be faster in some cases, but adds ongoing overhead to manage. Either filesystem may be faster than the other depending on the workload, available CPU, disk speed, etc.
– LustreOne
Jan 17 at 17:11
add a comment |
The reason is the design of XFS. If you dig in to its history, you will see SGI was famous for workstations designed for audio and video editing. SGI created XFS to handle huge files (xxx MB or more) very well. They added the use of extents (with usual size of around 1MB) to improve good performance in handling big files.
You can find more details here
The reason is the design of XFS. If you dig in to its history, you will see SGI was famous for workstations designed for audio and video editing. SGI created XFS to handle huge files (xxx MB or more) very well. They added the use of extents (with usual size of around 1MB) to improve good performance in handling big files.
You can find more details here
edited Jan 16 at 0:32
K7AAY
490520
490520
answered Jan 14 at 15:32
Romeo NinovRomeo Ninov
5,92332028
5,92332028
can you tell me in more details with some links so that I could understand.
– user3847894
Jan 14 at 15:42
@user3847894, please check updated answer
– Romeo Ninov
Jan 14 at 15:44
ext4 is also using extents.
– LustreOne
Jan 17 at 17:09
One major difference between ext4 and XFS is how they manage free space used for allocation. Ext4 scans bitmaps to find free space, while XFS keeps two trees of free extents (one sorted by offset, one sorted by size). This can be faster in some cases, but adds ongoing overhead to manage. Either filesystem may be faster than the other depending on the workload, available CPU, disk speed, etc.
– LustreOne
Jan 17 at 17:11
add a comment |
can you tell me in more details with some links so that I could understand.
– user3847894
Jan 14 at 15:42
@user3847894, please check updated answer
– Romeo Ninov
Jan 14 at 15:44
ext4 is also using extents.
– LustreOne
Jan 17 at 17:09
One major difference between ext4 and XFS is how they manage free space used for allocation. Ext4 scans bitmaps to find free space, while XFS keeps two trees of free extents (one sorted by offset, one sorted by size). This can be faster in some cases, but adds ongoing overhead to manage. Either filesystem may be faster than the other depending on the workload, available CPU, disk speed, etc.
– LustreOne
Jan 17 at 17:11
can you tell me in more details with some links so that I could understand.
– user3847894
Jan 14 at 15:42
can you tell me in more details with some links so that I could understand.
– user3847894
Jan 14 at 15:42
@user3847894, please check updated answer
– Romeo Ninov
Jan 14 at 15:44
@user3847894, please check updated answer
– Romeo Ninov
Jan 14 at 15:44
ext4 is also using extents.
– LustreOne
Jan 17 at 17:09
ext4 is also using extents.
– LustreOne
Jan 17 at 17:09
One major difference between ext4 and XFS is how they manage free space used for allocation. Ext4 scans bitmaps to find free space, while XFS keeps two trees of free extents (one sorted by offset, one sorted by size). This can be faster in some cases, but adds ongoing overhead to manage. Either filesystem may be faster than the other depending on the workload, available CPU, disk speed, etc.
– LustreOne
Jan 17 at 17:11
One major difference between ext4 and XFS is how they manage free space used for allocation. Ext4 scans bitmaps to find free space, while XFS keeps two trees of free extents (one sorted by offset, one sorted by size). This can be faster in some cases, but adds ongoing overhead to manage. Either filesystem may be faster than the other depending on the workload, available CPU, disk speed, etc.
– LustreOne
Jan 17 at 17:11
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f494446%2fwhy-do-some-filesystems-perform-better-at-storing-large-files%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown