У меня есть внешний жесткий диск, на котором я хочу сделать резервную копию моих файлов.
Какая файловая система между XFS и ext4 будет самой быстрой для записи данных на жесткий диск?
Ответ зависит от ваших точных требований.
ext4 стал файловой системой по умолчанию для нескольких популярных дистрибутивов Linux, включая Ubuntu, Fedora и openSUSE. ext4 имеет несколько улучшений по сравнению с предшественником, среди которых поддержка файлов до 16 тебибайтов (1 tebibytes равна 1,024 gibibyes, с 1gibibyte, равным 1,074 гигабайтам) и максимальным объемом до 1 Exbibyte. Он обратно совместим с ext3 и ext2, что позволяет монтировать ext3 и ext2 как ext4. Это немного улучшит производительность, потому что некоторые новые функции ext4 также могут использоваться с ext3 и ext2, такими как новый алгоритм выделения блоков.
XFS - это высоко масштабируемая высокопроизводительная файловая система, которая изначально была разработанный в Silicon Graphics, Inc. Он был создан для поддержки чрезвычайно больших файловых систем. XFS поддерживает максимальный размер файловой системы 8 exbibytes минус один (т. Е. 263-1 байта), хотя на него распространяются ограничения на блоки, налагаемые операционной системой хоста. 32-битные Linux-системы ограничивают размер файлов и файловой системы до 16 tebibytes.
Существует много информации по этому вопросу, но я бы начал здесь и попытался исследуйте, хотите ли вы это сделать дальше.
Надеюсь, это поможет.
Источники:
XFS - лучший выбор здесь, поскольку внешние накопители имеют интенсивность процессора и сильно зависят от шины USB. При использовании экстремально низкой мощности или высокопроизводительных приложений такие варианты имеют огромное значение. XFS отлично поработала для меня на устройстве на базе Atom N450, которое я построил дома. Он использует колоссальные 9 Вт и отлично передает данные.
Я бы рекомендовал против ext4, если у вас серьезная рабочая нагрузка.
У нас есть два сервера сборки, которые запускают параллельные сборки нашего программного обеспечения, и если мы выполняем более одной параллельной сборки, мы получаем зависающие задачи, которые затем вынуждают сборку выйти. Если мы делаем только 1 сборку за раз, она заканчивается отлично. Однако это ставит перед собой цель иметь многопиксельную многоядерную машину, которая теоретически может выполнять 8 одновременных сборок (или 1 -j8 build)
. Опыт работы с ext4 не слишком хорош. Это еще слишком мало для использования в реальном мире.
Я видел много тестов этих файловых систем, я думаю, лучше EXT4, но разница с XFS я считаю минимальной ...
В тестах чтения / записи не так много различий, и я используйте EXT4, и это фантастика.
Ответ зависит от ваших точных требований.
ext4 стал файловой системой по умолчанию для нескольких популярных дистрибутивов Linux, включая Ubuntu, Fedora и openSUSE. ext4 имеет несколько улучшений по сравнению с предшественником, среди которых поддержка файлов до 16 тебибайтов (1 tebibytes равна 1,024 gibibyes, с 1gibibyte, равным 1,074 гигабайтам) и максимальным объемом до 1 Exbibyte. Он обратно совместим с ext3 и ext2, что позволяет монтировать ext3 и ext2 как ext4. Это немного улучшит производительность, потому что некоторые новые функции ext4 также могут использоваться с ext3 и ext2, такими как новый алгоритм выделения блоков.
XFS - это высоко масштабируемая высокопроизводительная файловая система, которая изначально была разработанный в Silicon Graphics, Inc. Он был создан для поддержки чрезвычайно больших файловых систем. XFS поддерживает максимальный размер файловой системы 8 exbibytes минус один (т. Е. 263-1 байта), хотя на него распространяются ограничения на блоки, налагаемые операционной системой хоста. 32-битные Linux-системы ограничивают размер файлов и файловой системы до 16 tebibytes.
Существует много информации по этому вопросу, но я бы начал здесь и попытался исследуйте, хотите ли вы это сделать дальше.
Надеюсь, это поможет.
Источники:
XFS - лучший выбор здесь, поскольку внешние накопители имеют интенсивность процессора и сильно зависят от шины USB. При использовании экстремально низкой мощности или высокопроизводительных приложений такие варианты имеют огромное значение. XFS отлично поработала для меня на устройстве на базе Atom N450, которое я построил дома. Он использует колоссальные 9 Вт и отлично передает данные.
Позвольте мне бросить свой практический ответ на ринг: Идите с ext4. Вы не увидите различий между чтением и записью и XFS, кроме случаев экстремальных краев (например, массовые удаления сотен тысяч небольших файлов).
Вы также найдете дополнительную поддержку сообщества для ext4 в таких местах, как AskUbuntu, просто потому, что он так широко используется.
Одним из примечательных недостатков XFS является то, что его нельзя уменьшить (уменьшить размер раздела), поэтому вам придется создавать резервные копии, переразделывать / форматировать, восстанавливать, если вы когда-либо хотели для уменьшения размера раздела XFS.
Я бы рекомендовал против ext4, если у вас серьезная рабочая нагрузка.
У нас есть два сервера сборки, которые запускают параллельные сборки нашего программного обеспечения, и если мы выполняем более одной параллельной сборки, мы получаем зависающие задачи, которые затем вынуждают сборку выйти. Если мы делаем только 1 сборку за раз, она заканчивается отлично. Однако это ставит перед собой цель иметь многопиксельную многоядерную машину, которая теоретически может выполнять 8 одновременных сборок (или 1 -j8 build)
. Опыт работы с ext4 не слишком хорош. Это еще слишком мало для использования в реальном мире.
Ответ зависит от ваших точных требований.
ext4 стал файловой системой по умолчанию для нескольких популярных дистрибутивов Linux, включая Ubuntu, Fedora и openSUSE. ext4 имеет несколько улучшений по сравнению с предшественником, среди которых поддержка файлов до 16 тебибайтов (1 tebibytes равна 1,024 gibibyes, с 1gibibyte, равным 1,074 гигабайтам) и максимальным объемом до 1 Exbibyte. Он обратно совместим с ext3 и ext2, что позволяет монтировать ext3 и ext2 как ext4. Это немного улучшит производительность, потому что некоторые новые функции ext4 также могут использоваться с ext3 и ext2, такими как новый алгоритм выделения блоков.
XFS - это высоко масштабируемая высокопроизводительная файловая система, которая изначально была разработанный в Silicon Graphics, Inc. Он был создан для поддержки чрезвычайно больших файловых систем. XFS поддерживает максимальный размер файловой системы 8 exbibytes минус один (т. Е. 263-1 байта), хотя на него распространяются ограничения на блоки, налагаемые операционной системой хоста. 32-битные Linux-системы ограничивают размер файлов и файловой системы до 16 tebibytes.
Существует много информации по этому вопросу, но я бы начал здесь и попытался исследуйте, хотите ли вы это сделать дальше.
Надеюсь, это поможет.
Источники:
XFS - лучший выбор здесь, поскольку внешние накопители имеют интенсивность процессора и сильно зависят от шины USB. При использовании экстремально низкой мощности или высокопроизводительных приложений такие варианты имеют огромное значение. XFS отлично поработала для меня на устройстве на базе Atom N450, которое я построил дома. Он использует колоссальные 9 Вт и отлично передает данные.
Я бы рекомендовал против ext4, если у вас серьезная рабочая нагрузка.
У нас есть два сервера сборки, которые запускают параллельные сборки нашего программного обеспечения, и если мы делаем более одной параллельной сборки, мы получаем зависание задач, которые затем вынуждают сборку выйти. Если мы делаем только 1 сборку за раз, она заканчивается отлично. Однако это ставит перед собой цель иметь многопиксельную многоядерную машину, которая теоретически может выполнять 8 одновременных сборок (или 1 -j8 build)
. Опыт работы с ext4 не слишком хорош. Это еще слишком мало для использования в реальном мире.
Я видел много тестов этих файловых систем, я думаю, лучше EXT4, но разница с XFS я считаю минимальной ...
В тестах чтения / записи не так много различий, и я используйте EXT4, и это фантастика.
Ответ зависит от ваших точных требований.
ext4 стал файловой системой по умолчанию для нескольких популярных дистрибутивов Linux, включая Ubuntu, Fedora и openSUSE. ext4 имеет несколько улучшений по сравнению с предшественником, среди которых поддержка файлов до 16 тебибайтов (1 tebibytes равна 1,024 gibibyes, с 1gibibyte, равным 1,074 гигабайтам) и максимальным объемом до 1 Exbibyte. Он обратно совместим с ext3 и ext2, что позволяет монтировать ext3 и ext2 как ext4. Это немного улучшит производительность, потому что некоторые новые функции ext4 также могут использоваться с ext3 и ext2, такими как новый алгоритм выделения блоков.
XFS - это высоко масштабируемая высокопроизводительная файловая система, которая изначально была разработанный в Silicon Graphics, Inc. Он был создан для поддержки чрезвычайно больших файловых систем. XFS поддерживает максимальный размер файловой системы 8 exbibytes минус один (т. Е. 263-1 байта), хотя на него распространяются ограничения на блоки, налагаемые операционной системой хоста. 32-битные Linux-системы ограничивают размер файлов и файловой системы до 16 tebibytes.
Существует много информации по этому вопросу, но я бы начал здесь и попытался исследуйте, хотите ли вы это сделать дальше.
Надеюсь, это поможет.
Источники:
XFS - лучший выбор здесь, поскольку внешние накопители имеют интенсивность процессора и сильно зависят от шины USB. При использовании экстремально низкой мощности или высокопроизводительных приложений такие варианты имеют огромное значение. XFS отлично поработала для меня на устройстве на базе Atom N450, которое я построил дома. Он использует колоссальные 9 Вт и отлично передает данные.