Там какой-либо диск дефрагментирует GUI как Defraggler piriform для Linux?

Я ищу инструмент, который может дать мне визуальное представление моей ext4 фрагментации. Что-то подобное тому, как Defraggler, Дефрагментация Puran и многие другие (UltraDefrag, являющийся лучшим), отображают Ваш диск... (самые хорошие UIs отображают файлы в блоке, Вы толпитесь своя мышь),

Там что-нибудь связано для Linux?

Я хочу наблюдать свой диск и видеть, как "ненужная" дефрагментация действительно.

Я не хочу использовать e4defrag, потому что я не уверен, что он может показать мне, что точно он делает к моему диску.

16
задан 17 September 2015 в 06:40

4 ответа

Вопрос не состоит в том, если существует фрагментация. Все файловые системы имеют некоторую фрагментацию.

Вопрос состоит в том, если фрагментации достаточно для влияния на производительность.

В файловых системах Linux фрагментация - обычно меньше затем 5%, часто 1 или 2%, если диск не на 99% полон. В случае полного диска Вы видите значительную фрагментацию, но в этом случае проблемой является полный диск.

$ sudo fsck.ext2 -fn /dev/sda1
e2fsck 1.42 (29-Nov-2011)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Ubuntu_Rescue: 291595/1222992 files (**0.2% non-contiguous**), 1927790/4882432 blocks

Таким образом да, существует фрагментация на 0,2%, но это значительно ниже 85%-го порога для влияния на производительность.

Посмотрите сообщение в блоге, Почему для Linux не нужна дефрагментация?.

В Windows весьма распространено видеть 50%-й или более высокие уровни фрагментации (я видел 200% плюс). Таким образом окна нуждаются в инструментах дефрагментации.

В Windows они советуют дефрагментации в порогах приблизительно 85%.

См.:

Так, нижняя строка, дефрагментация не является достаточно большой проблемой на Linux для влияния на производительность, таким образом, нет никаких значительных инструментов дефрагментации, и Вы - вид траты Вашего времени, волнуясь об этом.

22
ответ дан 23 November 2019 в 02:32

В настоящее время нет Утилиты с графическим интерфейсом, которые предлагают простоту использования

Если вы используете NTFS, ExFAT или другие файловые системы без какого-либо решения для автоматической дефрагментации в Linux, вы застряли с громоздкими неинтуитивными инструментами CLI.


Текущее решение состоит в том, чтобы использовать EXT4 или ZFS, которые автоматически выполняют основную работу для вас, чтобы ваши жесткие диски оставались быстрыми.
Просто избегайте использования более 90% вашего диска

, если вы используете SSD, фрагментация не имеет большого значения, если только файл каким-то образом не становится настолько фрагментированным, что перенаправления начинают снижать производительность.

EXT4 может отличить жесткий диск от твердотельного накопителя и не прерывает циклы записи с помощью автоматической дефрагментации.
просто убедитесь, что вы не используете своп на SSD ;)

-1
ответ дан 17 April 2020 в 15:02

Давайте будем простыми ...

1) Если вы используете EXT4, нет необходимости выполнять дефрагментацию, если ваш диск не заполнен на ~ 90% и не находится под интенсивным IO (удаление, чтение, запись).

2) Если вы обнаружите, что диск заполнен на ~ 90% и сильно фрагментирован, то ваша проблема (ИМХО) - это недостаточное дисковое пространство, а не фрагментация. Получите больший диск!

3) Если вы не можете получить больший диск по какой-либо уважительной причине, просто скопируйте всю партию (или большими кусками) на другой диск, затем скопируйте это назад. Усовершенствованная EXT4 FS записывает его обратно непрерывно, устраняя фрагментацию. Это можно запланировать как задание cron.daily с использованием Gnome Scheduler для новообращенных из Windows.

ЛУЧШАЯ ИСПРАВЛЕНИЕ , если у вас есть проблема из пункта 2 выше, получите диск побольше!

3
ответ дан 23 November 2019 в 02:32

Нет никакой потребности в дефрагментации в системах Linux.
Так, чтобы был то, почему нет многих доступных инструментов дефрагментации.

3
ответ дан 23 November 2019 в 02:32

Другие вопросы по тегам:

Похожие вопросы: