On Mon, Feb 16, 2015 at 6:25 AM, Viswanath, Logeswari P (MCOU OSTL) <[email protected]> wrote: > I configured the system to audit open system call alone instead of all the > system calls (our loader program executes) and hence I saw the massive > improvement in performance. > My fix is not causing any change in the performance. I wrongly communicated > that the fix is causing performance improvement. Sorry for that. > > As per the perf data, the format_decode is the function where most of the > time is spent i.e. formatting the record in the buffer before delivering the > data to user space. > We need to eliminate formatting records to increase the performance. > Any idea why we need to format the record and whether can we add an option > (RAW) to deliver the record without formatting to user space?
As Steve mentioned, the audit record format is very rigid and poorly designed, any changes will likely cause significant problems with userspace. That said, I'm in the process of evaluating how we can move to a different format which should alleviate a lot of the problems you mention in this thread. -- paul moore www.paul-moore.com -- Linux-audit mailing list [email protected] https://www.redhat.com/mailman/listinfo/linux-audit
