Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Poettering makes some really valid points in this post; you shouldnt be using select. And the resource limits are weird. But I just want to consider that open fds are a resource hog, and you should also strive to close fds sooner rather than later. Most applications will stay well below 1024 fds, and if they consume more then that - it’s probably a bug.

Servers, sure; each connection can easily consume 2-3 fds, that’s 300-500 simultaneous connections - that’s nothing.

Systemd and other service supervisors, sure, with pidfds, timerfds, sockets, proc file sockets and whatever else.

But for your average image editing softwares, email clients, CLIs, etc; id think it’s probably better to keep the limit? That way you are saving yourself from badly written software draining too much resources.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: