Рейтинг:0

Невозможно изменить максимальный предел дескриптора файла в Ubuntu 20.04 (LTS) x64

флаг in

Попытка увеличить количество общесистемных файловых дескрипторов в Ubuntu 20.04 (LTS) x64, которая в настоящее время работает как дроплет в DigitalOcean. Следуя описанному здесь процессу; краткое резюме ниже:

  1. Использовать улимит -n... печатает 1024 â
  2. Добавлять fs.file-max=900000 и fs.nr_open=9000001 к /etc/sysctl.conf
  3. Выполнять sysctl -p чтобы изменения вступили в силу.
  4. Использовать улимит -n перепроверить изменения... печатает 1024 ‒ должен был быть напечатан 900000!.

Я ожидал бы, что на шаге 4 получится что-то отличное от 1024! Что я делаю неправильно?

флаг in
Однако попытка увеличить максимальный предел файлового дескриптора в Ubuntu 20, изменение sysctl не дает никакого эффекта. Мне любопытно, что происходит и почему мои изменения не отражаются. У вас есть конкретные вопросы, на которые я мог бы ответить?
флаг in
Спрашиваю о сервере Ubuntu версии 20 (не Core для встроенных устройств).Как правильно уточнить этот вопрос? Изменить: обновлено название, чтобы включить Ubuntu 20.04 (LTS) x64.
флаг in
А, понятно — пояснено в заголовке; Спасибо, что дали мне знать.
Рейтинг:0
флаг in

Максимальный предел дескриптора файла и ulimit — это разные числа. ulimit по умолчанию установлен на 1024 и, вероятно, не должен изменяться в большинстве случаев, потому что некоторые старые библиотеки имеют внутренние жестко закодированные массивы для файловых дескрипторов и могут давать сбой, если вы увеличите значение выше 1024.

ulimit для открытых файлов — это мягкое ограничение, которое может быть увеличено либо вручную, либо самим процессом. Например, улимит -n 9000

Установив fs.file-max=900000 ты, наверное, на самом деле снижение лимит открытых файлов, который по умолчанию в Ubuntu 20.04 намного выше.

Ответить или комментировать

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