Re: [PATCH 0/2] range-bw : Another I/O scheduling policy of dm-ioband (v1)



Hi, Chris Snook

2009/5/4 Chris Snook <chris.snook@xxxxxxxxx>:
On Mon, May 4, 2009 at 6:56 AM, Dong-Jae Kang <baramsori72@xxxxxxxxx> wrote:
range-bw has two kinds of operation modes, min-max and max mode.
Min-max mode is to supports guaranteeing the minimum I/O requirement
and limitation of unnecessary I/O bandwidth at the same time. And max
mode is to support only limitation. So in case of min-max mode, you
need to configure min-bw and max-bw values and in case of max mode,
configure only max-bw.

Please forgive me if I missed a previous discussion, but how is max
mode different from min-max mode with a minimum of zero?  I understand
that there may be some special-case optimizations you can do
internally, but it's unclear to me why you need two different
interfaces.


Thank you for your good comments,

As you asked,
max mode is actually same with min-max mode with a zero minimum value.
It is only to consider the aspect of user interface now.
the reason is as below
according to the usage case, some users may be interested in
guranteeing the minimum BW
and limitation of maximum BW at the same time (the basic
fuctionalilty of range-bw), but, some
users can be interested in only limitation of BW to reserve the BW for
another service.

actually, I was overlooking that users are confused with the two kinds
of interface

So, your comments will be related with my future work :)
if two kinds of mode is confused or unnecessary to people,
I will re-consider about supporting the unified interfaces as you pointed
or I try to optimize the scheduling policy for max mode.
and this work will be applied in next release of range-bw.

Thank you, Chris Snook

--
Best Regards,
Dong-Jae Kang
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: c++ class in a DLL
    ... What does COM do to get around this limitation? ... It keeps interfaces immutable. ... was designed with this requirement in mind. ... the class function ordinals in the DLL and have the loading ...
    (microsoft.public.vc.language)
  • Re: c++ class in a DLL
    ... PaulH wrote: ... What does COM do to get around this limitation? ... It keeps interfaces immutable. ... easy and natural in COM to maintain binary backward compatibility - it ...
    (microsoft.public.vc.language)
  • RE: WPF: Layout recursion reached allowed limit to avoid stack overflow: 255
    ... Each node will be composed of a few nested visuals meaning that the total ... We can see the layout recursion limitation from ... Microsoft Online Community Support ... where an initial response from the community or a Microsoft Support ...
    (microsoft.public.dotnet.framework)
  • Re: AltairZ80 simulator updated
    ... > not a limitation of MS-DOS, but rather a limitation of the PC ... Basic memory management ... support in DOS had most of what it needed to support 1 MB, ... by the high memory support of later years. ...
    (comp.os.cpm)
  • RE: 7.5 Gig File Wont Download
    ... serve file larger than 4GB: ... The limitation doesn't exist on IIS6 but you are using IE, ... You Cannot Download Files That Are 2 GB or Larger ... Microsoft Online Support ...
    (microsoft.public.inetserver.iis)