Thread (37 messages) flat view 37 messages, 5 authors, 2012-02-13

Re: [PATCH 00/15] Swap-over-NBD without deadlocking V8

From: Mel Gorman <mgorman@suse.de>
Date: 2012-02-08 15:26:50
Also in: linux-mm, lkml

On Wed, Feb 08, 2012 at 08:51:11PM +0800, Hillf Danton wrote:
On Tue, Feb 7, 2012 at 9:27 PM, Mel Gorman [off-list ref] wrote:
quoted
On Tue, Feb 07, 2012 at 08:45:18PM +0800, Hillf Danton wrote:
quoted
If it is feasible to bypass hang by tuning min_mem_kbytes,
No. Increasing or descreasing min_free_kbytes changes the timing but it
will still hang.
quoted
things may
become simpler if NICs are also tagged.
That would mean making changes to every driver and they do not necessarily
know what higher level protocol like TCP they are transmitting. How is
that simpler? What is the benefit?
The benefit is to avoid allocating sock buffer in softirq by recycling,
then the changes in VM core maybe less.
The VM is responsible for swapping. It's reasonable that the core
VM has responsibility for it without trying to shove complexity into
drivers or elsewhere unnecessarily. I see some benefit in following on
by recycling some skbs and only allocating from softirq if no recycled
skbs are available.  That potentially improves performance but I do not
recycling as a replacement.

-- 
Mel Gorman
SUSE Labs

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help