СмогЁт или нет?


Главная Форумы POWER Systems AIX/Hardware СмогЁт или нет?

В этой теме 5 ответов, 4 участника, последнее обновление  andrewk 8 года/лет, 2 мес. назад.

  • Автор
    Сообщения
  • #4988

    Sever
    Участник

    Вопрос к специалиста по AIX.
    Как себя ведет эта OS при работе с файловой системой в которой ну очень много файлов?
    Допустим, в одной ветке 100 поддиректорий, а по ним равномерно размазано 5-10 миллионов просто файлов. Сможет ли AIX внятно работать с такой «помойкой» с суммарным объемом 5-10Тб? Есть ли тут какие подводные камни?

  • #4989

    _KIRill
    Хранитель

    Тип файловой системы должен быть JFS2 (у неё в качестве структуры в-tree). Просто файл? «Просто» — это как? А что с ними делать надо? По идее, ничто этому не препятствует.

    ---As If, But Not---

  • #4990

    Sever
    Участник

    Просто файл. Он просто лежит. Иногда может быть открыт на чтение по явно заданному пути … и все… Собственно, интересует следующее — не упрется ли AIX в какие либо ограничения при наличии 100 папок, в каждой из которых по 50-100 тысяч таких файлов?
    Вдруг он захочет затянуть всю эту структуру папок в оперативную память? Или просто уткнется в ограничение реализации?

  • #5082

    Ljus
    Участник

    В нашей компании есть сервер с постоянно ростущей файловой помойки в
    533030 файлов, что в 10-20 раз меньше чем в Вашем случае.

    Среди замеченных подводных камней это:
    — fsck отрабатывает подольше, но если ей ничего не надо чинить, то это
    повидимому не критично.
    — у нескольких пользователей был исключительно sftp доступ к этой
    папке с файлами; один из них, неизвестными мне программными средствами,
    начал периодически чекать свои подпапочки, на предмет появления новых файлов.
    В файловую систему стало невозможно сделать элементарно cd, команда просто зависала.
    Проблему помог разрешить перенос устаревших файликов этого пользователя в др. место +
    вынос всех его новых файлов в отдельную файловую систему.

  • #5083

    Sever
    Участник

    Спасибо.
    Я так и думал, что могут быть подобные проблемы…

  • #5155

    andrewk
    Участник

    здесь все как в любом юниксе — до тех пор, пока обращение идет по полному пути, проблем не будет. Как только какая-либо команда будет вызывать opendir()/scandir() для поиска файлов в каталоге — будут большие тормоза, которые зависят от количества файлов в каталоге.

Для ответа в этой теме необходимо авторизоваться.