* Joe Abley: >> | max-cache-size >> | >> | […] A value of 0 is special, meaning that records are purged from >> | the cache only when their TTLs expire. […] The default is 0. >> >> <ftp://ftp.isc.org/isc/bind9/9.9.4/doc/arm/Bv9ARM.ch06.html> > > Someone from ISC should probably weigh in, but if that really means > that on a busy cache the in-memory cache can grow beyond the extent > of physical RAM and start swimming with the sharks in swap, that > seems like a weird default.
I think we've already discussed that somewhere. There are two other halfway plausible choices: a ridiculously low default value (Unbound, PostgreSQL) or something scaled arbitrarily with available memory (Hotspot reserves a quarter of physical RAM). None of these choises is really ideal. Many users will never change the defaults until they hit a problem, so I can understand to some degree why you would prefer defaults which increase performance under benign circumstances, like BIND and Hotspot. _______________________________________________ dns-operations mailing list dns-operations@lists.dns-oarc.net https://lists.dns-oarc.net/mailman/listinfo/dns-operations dns-jobs mailing list https://lists.dns-oarc.net/mailman/listinfo/dns-jobs