PDA

Показать полную графическую версию : Зависимость износа HDD от файловой системы


Страниц : 1 2 [3]

Игорь Лейко
07-11-2014, 01:11
Вот хорошая цитата на эту тему: "You don't need to defragment Linux filesystems. Not ext3, not ReiserFS. Defragmentation is only a conce". »
Этой фразе нельзя верить, она искажает реальность. Степень фрагментации куда больше зависит от алгоритмов, заложенных в драйвер файловой системы, чем от структуры ФС.

vadblm
07-11-2014, 02:13
Этой фразе нельзя верить, она искажает реальность. Степень фрагментации куда больше зависит от алгоритмов, заложенных в драйвер файловой системы, чем от структуры ФС. »
Вы что, тоже поели грибочков, что вам фразы реальность искажают? Тем более, неизвестно чьи, а также оборванные на полуслове (привет лору).

addins
07-11-2014, 08:14
Файловые unix-системы практически не подвержены фрагментации из-за особенностей своего строения. »Большре спасибо, ogk! Я читал, что Unix-системы, а точнее система BSD, очень тщательно отработана и может работать годами без перезагрузки и дефрагментации на серверах сети, без снижения производительности. Нужно будет поближе познакомиться с принципами работы и устройством файловой системы BSD.
Вот хорошая цитата на эту тему: "You don't need to defragment Linux filesystems. Not ext3, not ReiserFS. Defragmentation is only a conce". »
Очень интересная фраза! Большое спасибо!
Меня очень заинтересовали файловые Unix-системы. Буду разбираться.

А вот что говорят о FAT:
Such filesystems, which include FAT, remain important to both Windows and Linux users: if only for USB flash drives, FAT is still widely used - unfortunately, it suffers badly from fragmentation.
Очевилно, что FAT не стоит использовать там, где есть возможность использовать менее подверженную фрагментации файловую систему. Это наводит на мысль, поближе познакомиться c Unix-подобными системами.

А это на меня наводит ужас:
The Lustre project is building an online ext3 defragmenter which will defragment free space and files.
Я очень не люблю всё, что связано со словом "online".

I can choose to store caches of a zillion small files on ReiserFS. Windows doesn't give me that choice.
У меня в основном все файлы мелкие. Заинтересовала ReiserFS.
А Вы какую ф.с. мне посоветуете?

Цитаты взяты на http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

Что такое фрагментация?
... Надеюсь понятно обьяснил»
Очень понятно. Большое спасибо!

LehaMechanic
07-11-2014, 09:55
Файловые unix-системы практически не подвержены фрагментации из-за особенностей своего строения. »
Это слова, которые ничего не значат. Где аргументы, доказательства?

Вот хорошая цитата на эту тему: "You don't need to defragment Linux filesystems. Not ext3, not ReiserFS. Defragmentation is only a conce" »
Цитата с забора не имеет никакой силы сама по себе. Я вам сейчас выдам охапку цитат, утверждающих прямо обратное, и что?

Для того, чтобы встроенные механизмы дефрагментации нормально работали на разделе должно быть некоторое количество свободного места. »
Вот это уже теплее. Т.е. вы в одном предложении утверждаете, что фрагментации нет вообще, а в следующем уже оказывается что фрагментация есть, но её компенсирует встроенный механизм дефрагментации. Отсюда хочется спросить, а что мы выигрываем? А ничего. Просто в процессе работы мы ещё будем терять некоторое время на работу механизмов дефрагментации, и уж конечно ничего не выиграем в механическом износе HDD.

Обещанные цитаты можете увидеть там:
http://forum.ubuntu.ru/index.php?topic=2414.45
http://mydebianblog.blogspot.de/2008/05/linux.html

дефрагментация для ext2 нужна, просто всем лень писать дефрагментатор.

Очень сильно фрагментированы частоизменяемые (и частодописываемые) файлы, в частности базы установленных пакетов (rpm, apt). Лично наблюдал, что файлы с этими базами разбиты на десятки и сотни фрагментов (man filefrag)
Пример (на дебиане):
/var/lib/dpkg/available: 10 extents found, perfection would be 1 extent
/var/lib/dpkg/available-old: 13 extents found, perfection would be 1 extent
/var/lib/dpkg/status: 12 extents found, perfection would be 1 extent
/var/lib/dpkg/status-old: 118 extents found, perfection would be 1 extent

-rw-r--r-- 1 root root 1727102 /var/lib/dpkg/available
-rw-r--r-- 1 root root 1727102 /var/lib/dpkg/available-old
-rw-r--r-- 1 root root 1767374 /var/lib/dpkg/status
-rw-r--r-- 1 root root 1767373 /var/lib/dpkg/status-old


/var/lib/rpm/Packages: 59 extents found, perfection would be 1 extent
/var/lib/rpm/Dirnames: 12 extents found, perfection would be 1 extent
/var/lib/rpm/Filemd5s: 15 extents found, perfection would be 1 extent

-rw-r--r-- 1 root root 184320 /var/lib/rpm/Dirnames
-rw-r--r-- 1 root root 659456 /var/lib/rpm/Filemd5s
-rw-r--r-- 1 root root 2379776 /var/lib/rpm/Packages

Файлы небольшие и сильно фрагментированные. Тормоза при установке пакетов заметны невооруженным глазом.

так что ненужность дефрагментации в линуксе - очередной миф.

addins
07-11-2014, 10:26
ненужность дефрагментации в линуксе - очередной миф »Можно конкретный вопрос?
Раздел "диск С:" 2 ГБ. Windows XP. Какую файловую систему выбрать, исходя из стремления получить меньшую фрагментированность данных при работе ОС: FAT, кластер 32КБ; FAT32, кластер 4КБ; NTFS, кластер 4КБ?

mwz
07-11-2014, 12:53
addins, NTFS, кластер по умолчанию (т.е. 4КБ).

addins
07-11-2014, 13:05
Большое спасибо, mwz!

ВОПРОС РЕШЕН




© OSzone.net 2001-2012