On 12/20/10 5:56 PM, "Eugaia" <ngx.eugaia@gmail.com> wrote:
> Each worker process will see virtual data usage of 50MB for the data,
> but unless I'm mistaken, the overall system usage should still only be
> 50MB because the data is shared in the same physical memory by the OS
> until such a time that it's changed (which it won't unless you re-read
> the config, and in which case it would change for all worker processes).
I think with the memory cache it reads the entire geoip datafile into memory
for each worker process - and the memory shows as resident for each process.
At least when I switched to using mmap cache, the memory moved from resident
to shared.
--
Brian Akins
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel