Messages in this thread | | | Date | Mon, 4 Aug 2008 09:19:30 +0100 | From | Alan Cox <> | Subject | Re: files/process scaling problem? (was: [PATCH] Export shmem_file_setup and shmem_getpage for DRM-GEM) |
| |
> The other issue is that several important applications (including the X > server) use select instead of poll, and they have a small maximum number > of fds that they support. It seems like this could be worked around by > dup2'ing the shmem fds up a ways.
That would work yes. Switching to poll() would probably be even smarter, or if you have a large number of fds being scanned take a look at epoll which is likely to be far more efficient but wouldn't be available on so many systems - poll is at least standard.
| |