Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Windows equivalent of ulimit -n

What is the windows equivalent of the unix command " ulimit -n" ?

Basically, i want to set the maximum fd limit via command prompt.

like image 967
maximus1986 Avatar asked Apr 08 '09 09:04

maximus1986


People also ask

What is the maximum Ulimit in Linux?

Use the system file limit to increase the file descriptor limit to 65535. The system file limit is set in /proc/sys/fs/file-max . Use the ulimit command to set the file descriptor limit to the hard limit specified in /etc/security/limits. conf.


2 Answers

I don't believe that current Windows O/S have a limit on the total number of file descriptors, but the MS runtime library (msvcrt.dll) has a per process limit of 2048, albeit as far as I know that's not enforced by the O/S.

It can allegedly be increased only by building your own version of the MS runtime library from source.

like image 177
Alnitak Avatar answered Oct 03 '22 10:10

Alnitak


hmm... I may have been wrong before - setmaxstdio (see here) - but it is per-process, not system wide.

I may be wrong, but I didn't think there was a limit to set in Windows... but unless you can say how this relates to programming, I expect this answer will be closed soon.

If you are in the "IT Pro" area (rather than development), then there is a sister-site, serverfault.com - coming soon for this type of question.

like image 45
Marc Gravell Avatar answered Oct 03 '22 10:10

Marc Gravell