in reply to Writing to many (>1000) files at once
Solaris does have lower limits by default. Look at rlim_fd_max and the ulimit command.
For linux, look at file-max and the limit command.