Re: filemon
- In reply to: Dag-Erling_Smørgrav : "Re: filemon"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 30 Jul 2024 10:40:30 UTC
On Tue, 30 Jul 2024 11:10:06 +0200
Dag-Erling Smørgrav <des@FreeBSD.org> wrote:
> Gary Jennejohn <garyj@gmx.de> writes:
> > filemon is not a device, it's an option. So you can't have "device
> > filemon" in your kernel config file.
>
> There is very little difference between options and devices in kernel
> configuration files, but for what it's worth, filemon is a device, not
> an option.
>
Yes, I know. I now have device filemon in my kernel config file.
I mentioned that in a followup post, but apparently you didn't see it.
> > I compile it with makeoptions MODULES_OVERRIDE="filemon ..." in my
> > kernel config file.
>
> All that does is build the module as part of the buildkernel process.
> It does not include the module in the kernel, nor does it cause the
> module to be loaded at boot time.
>
> > I also load it from /boot/loader.conf using filemon_load="YES"
>
> This does cause the module to be loaded at boot time, but it's slower
> than loading it later, and it increases memory fragmentation. A better
> option is to include "filemon" in the kld_list variable in /etc/rc.conf
> or /etc/rc.conf.d/kld. For instance,
>
> % cat /etc/rc.conf.d/kld/filemon
> kld_list="${kld_list} filemon"
>
I'm aware of that. I've been using FreeBSD since version 1 and was also
a committer for a number of years, so I'm not exactly a tyro..
--
Gary Jennejohn