[Bug 198920] www/squid: mmap() patch
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Mar 26 05:09:36 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198920
Bug ID: 198920
Summary: www/squid: mmap() patch
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: emz at norma.perm.ru
Created attachment 154820
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=154820&action=edit
mmap() patch
Squid 3.4.x is now using mmap() in order to handle SMP, it uses mmap() even if
it's not using multiple workers. The patch provided is using the same technique
the PostgreSQL FreeBSD port is using to fight regression - it adds a MAP_NOSYNC
flag to the actual mmap() call to prevent the dirtied pages from being flushed
on disk. Without this flag such pages can be flushed very soon.
I'm using this patch in my largest production for about half a year. It's
working in SMP and non-SMP mode.
However, I didn't do any tests to compare the squid performance with and
without this patch.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list