On Sat, Feb 9, 2013 at 6:08 PM, Gaurav Jain <gjainroorkee@xxxxxxxxx> wrote:
I believe you can achieve the 'effect' of setting the maximum number of open file descriptors to 'infinite' by using the following (untested code!):<snip>#include <sys/time.h>#include <sys/resource.h>struct rlimit rlim;rlim.rlim_cur = RLIM_INFINTY;rlim.rlim_max = RLIM_INFINITY;int ret = setrlimit(RLIMIT_NOFILE, &rlim);</snip>Note that what Peter pointed out is more or less correct. You can't actually have infinite file descriptors. The above code just ensures that the kernel won't perform any checks on the number of open file descriptors. So, if you hit a real resource limit; like no more memory left for opening files, you would still get an error. My feeling is that this isn't a wise thing to do. It's always better to know a precise number of the upper limit rather than an arbitrarily large number.~ GauravOn Sat, Feb 9, 2013 at 4:49 PM, Peter Teoh <htmldeveloper@xxxxxxxxx> wrote:
i can only make a general statement, may not be always true/false:in the kernel almost EVERYTHING HAS TO BE FINITE....and this is cater for the fact thatbut at the userspace or application level, u can design structures to be infinite. eg, I used python for large number calculation, and so far it has not limits, but I am sure at the representation level, there is one....but because i don't know the datastructure used, i don't know the limits.--
On Sat, Feb 9, 2013 at 1:10 PM, horseriver <horserivers@xxxxxxxxx> wrote:hi:)
In one process ,what is the max number of opening file descriptor ?
Can it be set to infinite ?
In network programing ,what is the essential for the maximum of connections
dealed per second
thanks!
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Regards,
Peter Teoh
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
--Gaurav JainAssociate Software EngineerVxVM Escalations Team, SAMGSymantec Software India Pvt. Ltd.
Gaurav Jain
Associate Software Engineer
VxVM Escalations Team, SAMG
Symantec Software India Pvt. Ltd.
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies