On 02/27/2014 07:33 PM, Hugh Dickins wrote:
> On Tue, 18 Feb 2014, Kelley Nielsen wrote:
>
>> The function try_to_unuse() is of quadratic complexity, with a lot of
>> wasted effort. It unuses swap entries one by one, potentially iterating
>> over all the page tables for all the processes in the
On 02/27/2014 07:33 PM, Hugh Dickins wrote:
On Tue, 18 Feb 2014, Kelley Nielsen wrote:
The function try_to_unuse() is of quadratic complexity, with a lot of
wasted effort. It unuses swap entries one by one, potentially iterating
over all the page tables for all the processes in the system
On Tue, 18 Feb 2014, Kelley Nielsen wrote:
> The function try_to_unuse() is of quadratic complexity, with a lot of
> wasted effort. It unuses swap entries one by one, potentially iterating
> over all the page tables for all the processes in the system for each
> one.
You've chosen a good target,
On Tue, 18 Feb 2014, Kelley Nielsen wrote:
The function try_to_unuse() is of quadratic complexity, with a lot of
wasted effort. It unuses swap entries one by one, potentially iterating
over all the page tables for all the processes in the system for each
one.
You've chosen a good target, and
On 02/18/2014 07:35 PM, Kelley Nielsen wrote:
> The function try_to_unuse() is of quadratic complexity, with a lot of
> wasted effort. It unuses swap entries one by one, potentially iterating
> over all the page tables for all the processes in the system for each
> one.
>
> This new proposed
On 02/18/2014 07:35 PM, Kelley Nielsen wrote:
The function try_to_unuse() is of quadratic complexity, with a lot of
wasted effort. It unuses swap entries one by one, potentially iterating
over all the page tables for all the processes in the system for each
one.
This new proposed
> Do you have situations in which swapoff is taking an unacceptable
> amount of time? If so, please update the changelog to provide full
> details on this, with before-and-after timing measurements.
Yes - because now and then (about once a month) with 3.10 or so + and
encrypted swap my box with
On Wed, Feb 19, 2014 at 04:39:47PM -0500, Rik van Riel wrote:
> On 02/19/2014 04:27 PM, Andrew Morton wrote:
> > On Tue, 18 Feb 2014 16:35:22 -0800 Kelley Nielsen
> > wrote:
> >
> >> The function try_to_unuse() is of quadratic complexity, with a lot of
> >> wasted effort. It unuses swap entries
On 02/19/2014 04:27 PM, Andrew Morton wrote:
> On Tue, 18 Feb 2014 16:35:22 -0800 Kelley Nielsen wrote:
>
>> The function try_to_unuse() is of quadratic complexity, with a lot of
>> wasted effort. It unuses swap entries one by one, potentially iterating
>> over all the page tables for all the
On Tue, 18 Feb 2014 16:35:22 -0800 Kelley Nielsen wrote:
> The function try_to_unuse() is of quadratic complexity, with a lot of
> wasted effort. It unuses swap entries one by one, potentially iterating
> over all the page tables for all the processes in the system for each
> one.
>
> This new
On Tue, 18 Feb 2014 16:35:22 -0800 Kelley Nielsen kelley...@gmail.com wrote:
The function try_to_unuse() is of quadratic complexity, with a lot of
wasted effort. It unuses swap entries one by one, potentially iterating
over all the page tables for all the processes in the system for each
one.
On 02/19/2014 04:27 PM, Andrew Morton wrote:
On Tue, 18 Feb 2014 16:35:22 -0800 Kelley Nielsen kelley...@gmail.com wrote:
The function try_to_unuse() is of quadratic complexity, with a lot of
wasted effort. It unuses swap entries one by one, potentially iterating
over all the page tables for
On Wed, Feb 19, 2014 at 04:39:47PM -0500, Rik van Riel wrote:
On 02/19/2014 04:27 PM, Andrew Morton wrote:
On Tue, 18 Feb 2014 16:35:22 -0800 Kelley Nielsen kelley...@gmail.com
wrote:
The function try_to_unuse() is of quadratic complexity, with a lot of
wasted effort. It unuses swap
Do you have situations in which swapoff is taking an unacceptable
amount of time? If so, please update the changelog to provide full
details on this, with before-and-after timing measurements.
Yes - because now and then (about once a month) with 3.10 or so + and
encrypted swap my box with
The function try_to_unuse() is of quadratic complexity, with a lot of
wasted effort. It unuses swap entries one by one, potentially iterating
over all the page tables for all the processes in the system for each
one.
This new proposed implementation of try_to_unuse simplifies its
complexity to
The function try_to_unuse() is of quadratic complexity, with a lot of
wasted effort. It unuses swap entries one by one, potentially iterating
over all the page tables for all the processes in the system for each
one.
This new proposed implementation of try_to_unuse simplifies its
complexity to
16 matches
Mail list logo