Chinaunix
标题:
往大量文件写数据的性能问题
[打印本页]
作者:
lpc002000
时间:
2008-10-31 10:51
标题:
往大量文件写数据的性能问题
请问各位大虾:
我现在要将信息写到上百万个小文件中,出现如下现象;
第一次新建文件并写入时速度很快,当后面每次追加写入时耗时为前者的10倍左右,
请问如何提高后面的追加写入速度,
用perl写的,
每次写入调用open,print,close三个函数
谢谢
作者:
odacharlee
时间:
2008-10-31 20:20
到底是写到多个小文件里,还是要写到一个文件里?
写到多个文件里的话,干嘛还要追加?
同一个目录里面不要放太多文件,否则对性能影响很大。
根据文件名建子目录,把文件分散。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2