no....@o2.pl wrote:
Hello

I would like to ask, if this is possible to force exim to load files with
whitelist IPs into memory.

Currently I've setup

hosts my_whitelist = net-iplsearch;/etc/my_whitelist

and I access this via

!hosts = +my_witelist

but when I check stat of file /etc/my_whitelist I get information that this
file was accessed when exim checked for data in this file.

Because this file is 10kb and its size is growing up, I would like to know
if this is possible to somehow load this file into exim memory and then
exim
will check for IPs in this file without access to filesystem ? This will
reduce I/O wait on my server.

Any help would be appreciated.

Thank you
Mike Nospa



Not enough info.

That the file was 'accessed' does not necessarily mean that a disk-read was involved. You'd have to look to your OS and its VM methodology, toolsets, and stats to find that out with greater certainty.

Ordinarily, Exim, as with any other app, relies on the OS for such housekeeping, so having the OS put the file into RAMdisk is a possibility IF it is not already VM-cached and IF it actally represents a significant load.

I use an ignorant flat-file that is around 23-25K for LBL, search it many times from different acl phases... and it is such a low part of Exim's workload that I can't be bothered even optimizing it into a CDB or such.

YMMV

Bill
--
韓家標

--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to