该tac命令(cat逆转)可以用来读取向后文件,就像cat读它的ROM开始。我想知道,这是多么有效。它是否必须从头开始读取整个文件,然后在到达末尾时反转一些内部缓冲区?
tac
cat
我计划将它用于一些经常被称为监控脚本的脚本,该脚本需要检查大小为数百兆字节的文件的最后 n 行。但是,我不希望这会导致沉重的 I/O 负载或通过一遍又一遍地读取文件(大约每分钟一次左右)用其他无用的信息填充缓存空间。
任何人都可以阐明该命令的效率吗?
linux performance io
io ×1
linux ×1
performance ×1