Вопрос

Что такое Windows-эквивалент команды unix «ulimit -n»?

По сути, я хочу установить максимальный предел fd через командную строку.

Это было полезно?

Решение

хм...Возможно, я ошибался раньше — setmaxstdio (см. здесь) - но это для каждого процесса, а не для всей системы.

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

Если вы занимаетесь «ИТ-специалистами» (а не разработкой), то есть дочерний сайт serverfault.com, который скоро появится для вопросов такого типа.

Другие советы

Я не верю, что текущая операционная система Windows имеет ограничение на общий количество файловых дескрипторов, но библиотека времени выполнения MS (msvcrt.dll) имеет за процесс предел 2048 года, хотя, насколько я знаю, он не соблюдается операционной системой.

Его якобы можно увеличить, только собрав собственную версию библиотеки времени выполнения MS из исходников.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top