ureadahead: erro durante o rastreamento. Possível problema no patch do kernel?

0

A execução do ureadahead na linha de comando resulta nesse erro:

#/usr/sbin/ureadahead
ureadahead: Error while tracing: No such file or directory

Eu recebi as seguintes mensagens da strace

open("/var/lib/ureadahead/pack", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/sys/kernel/debug/tracing", O_RDONLY|O_LARGEFILE|O_NOATIME) = 3
openat(3, "events/fs/do_sys_open/enable", O_RDWR|O_LARGEFILE) = -1 ENOENT (No such file or directory)
close(3)                                = 0
write(2, "ureadahead: Error while tracing:"..., 59ureadahead: Errorwhile tracing: No such file or directory
) = 59
exit_group(5)                           = ?
+++ exited with 5 +++

Essa linha

openat(3, "events/fs/do_sys_open/enable", O_RDWR|O_LARGEFILE) = -1 ENOENT (No such file or directory)

significa que o kernel não foi corrigido corretamente? Deveria ter feito o patch do kernel primeiro?

    
por Shuangistan 09.09.2016 / 08:50

1 resposta

2

Sim, esse erro significa que você precisa aplicar o atributo patch no seu kernel; esse patch adiciona a capacidade de rastrear certos eventos do sistema de arquivos e expõe arquivos no diretório /sys/kernel/debug/tracing/events do kernel.

    
por 09.09.2016 / 09:05