在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
经常要讲一个文件分割成许多小文件,如果每次判断后要进行“打开文件句柄—》写入数据—》关闭文件句柄”,这样重复的打开、关闭文件句柄是很耗时间的。 进程经常会处于“S”睡眠状态。 如果同时打开多个文件,再判断要写入哪个文件,则可以节省CPU等待的时间。 for my $i (0..99) { $o="OUT".$i; open $o,">test.$i" or die $!; print $o "test"; close $o; }
linux允许同时打开文件数量: /proc/sys/fs/file-max
附: 如何修改linux内核默认文件描述符最大同时打开数量?
|
请发表评论