尾巴需要很长时间才能运行

时间:2018-12-21 19:55:01

标签: python linux unix tail

当我执行tail操作时,通常大约需要0.01。但是,我有一个小于10MB的文件,大约是平均文件大小的100倍。甚至多GB的文件也会在“正常”时间左右结束。

这是我正在运行的:

t0 = time.time()
s = subprocess.check_output(['tail', '-%s' % str(n), file]).decode('unicode_escape')
if self.verbose: print ('LastNLines: %.5f' % (time.time()-t0))

为什么在这个特定文件上执行tail命令可能要花这么长时间,或者在一般情况下,为什么某些文件比tail花费的时间要长得多?

0 个答案:

没有答案