Este artículo señaló algunas razones para usar less +F
más tail -f
. La mayoría de las razones son sobre las características , no por razones técnicas : less +F
pueden resaltar, buscar, navegar a través del archivo.
¿Qué hay de las razones técnicas ?
AFAIK, less
utiliza el sondeo cada segundo para actualizar el archivo, mientras que tail
, según lo definido por POSIX, utiliza un bucle que duerme durante 1 segundo y copia los bytes que están disponibles. Esto es suficiente, pero POSIX también alentó la implementación para usar un método más eficiente. Al menos GNU tail usa inotify , por lo que es más eficiente.
less
también mantiene el contenido del archivo en la memoria, por lo que con un archivo enorme, como unos pocos gigabytes, puede ralentizar su computadora.
Entonces, ¿hay alguna otras técnicas razones para usar tail -f
sobre less +F
?
less -n
es suficiente, eso hace menos uso de la estrategia de buscar para terminar y luego volver a leer.