lkml.org 
[lkml]   [2007]   [Aug]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRE: [PATCH 00/23] per device dirty throttling -v9
    >Per device dirty throttling patches
    >
    >These patches aim to improve balance_dirty_pages() and directly
    >address three issues:
    >1) inter device starvation
    >2) stacked device deadlocks
    >3) inter process starvation
    >
    >1 and 2 are a direct result from removing the global dirty
    >limit and using per device dirty limits. By giving each device
    >its own dirty limit is will no longer starve another device,
    >and the cyclic dependancy on the dirty limit is broken.
    >
    >In order to efficiently distribute the dirty limit across
    >the independant devices a floating proportion is used, this
    >will allocate a share of the total limit proportional to the
    >device's recent activity.
    >
    >3 is done by also scaling the dirty limit proportional to the
    >current task's recent dirty rate.
    >
    >Changes since -v8:
    >- cleanup of the proportion code
    >- fix percpu_counter_add(&counter, -(unsigned long))
    >- fix per task dirty rate code
    >- fwd port to .23-rc2-mm2

    Peter,

    any chance to get a rollup against 2.6.22-stable?

    The 2.6.23 series may not be usable for me due to the
    nosharedcache changes for NFS (the new default will massively
    disturb the user-space automounter).

    Cheers
    Martin


    ------------------------------------------------------
    Martin Knoblauch
    email: k n o b i AT knobisoft DOT de
    www: http://www.knobisoft.de
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-08-16 14:53    [W:0.033 / U:89.240 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site