LINUX.ORG.RU
ФорумTalks

Файловые системы с быстрым удалением


1

1

Есть такие ФС, у которых удаление папки по времени не зависит от количества файлов внутри? Тоесть алгоритм удаления амортизирован будущей работой ФС или просто структуры данных это поддерживают.

★★★★★
Ответ на: комментарий от megabaks
reiserfs

# time (seq -w 1 1000000 | xargs touch)
real	0m20.484s

# time rm -rf test4
real	0m55.856s

Странно, с вашими результатами не совпадает

sdio ★★★★★
()
Ответ на: комментарий от Eddy_Em
System Information
        Manufacturer: LENOVO
        Product Name: 5498WBP
        Version: ThinkCentre M90p

i5
SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller
disk WDC_WD3200AAJS
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       66
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   085   085   000    Old_age   Always       -       11278
sdio ★★★★★
()
Ответ на: комментарий от sdio

Бульбец! Вот же тебе делать нечего, покупать компьютеры в сборе! В них же железо говнистое донельзя, да еще и уродский корпус.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Все равно

нет. не нужно держать мальчика, который всё это собирать будет. и не будет факапов, когда ты накупишь 100500 девайсов X и 100500 девайсов Y, и 100500 X+Y не взлетит. Дома ты можешь выкинуть X или Y, а если их 100500?

drBatty ★★
()
Ответ на: комментарий от drBatty

не нужно держать мальчика, который всё это собирать будет

А самому, значит, в лом собрать? Или, раз уж такой крутой, подчиненному это поручить?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от megabaks

Если ты собираешься общаться такими глубокомысленными изречениями, то лучше не надо. Я из тебя вытягивать детали не буду.

sdio ★★★★★
()
Ответ на: комментарий от sdio

звездей куча, а телепатии ноль...
ты хоть помнишь, что по дефолту рейзер пакует хвосты?
потому noatime,nodiratime,notail
но последний ключик желательно использовать на фс с нуля, ибо

megabaks ★★★★
()
Последнее исправление: megabaks (всего исправлений: 1)
Ответ на: комментарий от megabaks

судя по занимаемому месту (др. тест) миллион шестикилобайтных файлов занял 8Гбайт, хвосты не были упакованы

noatime,nodiratime — при удалении влияет?

sdio ★★★★★
()
Ответ на: комментарий от Eddy_Em

А самому, значит, в лом собрать? Или, раз уж такой крутой, подчиненному это поручить?

представь, что тебе нужно купить и собрать Over9000 компьютеров? А про подчинённых это ты тёток в бухгалтерии имеешь ввиду? Ну-ну...

drBatty ★★
()
Ответ на: комментарий от drBatty

В этом случае компьютеры не нужны, нужны моноблоки

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от sdio

прикола ради проверил на ffs (только 10000 файлов, ибо система — тормозной Atom):

$ sync; mkdir xxx; cd xxx; time ( jot 10000 | xargs touch ); sync; cd ..; time rm -rf xxx
    0m0.49s real     0m0.05s user     0m0.45s system
    0m0.27s real     0m0.01s user     0m0.25s system

забавная картина получается: в отличае от linux'ов, которые судя по тестам в треде выше, стирают в 2 раза медленне, чем создают, на ffs всё с точностью до наоборот: стирается в 2 раза быстрее. ☺ проверял на разном кол-ве файлов — зависимость линейная.

beastie ★★★★★
()
Ответ на: комментарий от sdio

нету тут /proc, нету. с темя синками даже быстрее выходит ☺

$ sync; sync; sync; mkdir xxx; cd xxx; time ( jot 10000 | xargs touch ); sync; sync; sync; cd ..; time rm -rf xxx       
    0m0.49s real     0m0.03s user     0m0.45s system
    0m0.13s real     0m0.00s user     0m0.12s system
beastie ★★★★★
()
Ответ на: комментарий от beastie

в отличае от linux'ов, которые судя по тестам в треде выше, стирают в 2 раза медленне, чем создают

На твоем кол-ве файлов создание и удаление занимает одинаковое время


$ sync; sync; sync; mkdir xxx; cd xxx; time ( seq 10000 | xargs touch ); sync; sync; sync; cd ..; time rm -rf xxx

real	0m0.260s

real	0m0.226s

$ sync; sync; sync; mkdir xxx; cd xxx; time ( seq 50000 | xargs touch ); sync; sync; sync; cd ..; time rm -rf xxx

real	0m1.399s

real	0m1.169s

$ sync; sync; sync; mkdir xxx; cd xxx; time ( seq 100000 | xargs touch ); sync; sync; sync; cd ..; time rm -rf xxx

real	0m2.858s

real	0m2.470s

$ sync; sync; sync; mkdir xxx; cd xxx; time ( seq 300000 | xargs touch ); sync; sync; sync; cd ..; time rm -rf xxx

real	0m10.056s

real	0m8.369s

$ sync; sync; sync; mkdir xxx; cd xxx; time ( seq 500000 | xargs touch ); sync; sync; sync; cd ..; time rm -rf xxx

real	0m20.453s

real	0m16.104s
sdio ★★★★★
()
Ответ на: комментарий от sdio

мне не важно, что ты там посчитал
просто сделай так, чтобы фс не выполняла мильён ненужных телодвижений
ну ты понел...

megabaks ★★★★
()
Ответ на: комментарий от sdio

есть такой контингент, который считает себя умнее остальных, но при этом доков не читает, думать не хочет, копипастить не умеет
потому и получает МПХ по лбу, вместо профитов

megabaks ★★★★
()
Последнее исправление: megabaks (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.