[Xitami] Limiting Bandwidth - How to Use Pipe Settings?

Adam Schroeder xitami@lists.xitami.org
Thu, 4 Nov 2004 16:48:30 -0500


Thanks Johannes!

That did it.  I was actually playing around with configuration files 
previously but I didn't get the right syntax.

After several tries I stumbled upong the correct syntax.

The correct syntax is
   pipe = "32k pipe"  #basically the instance name defined in the XML with 
quotes around it.

Thanks for your help!

Adam

----- Original Message ----- 
From: "Johannes Prost" <xitami@pastryworld.ca>
To: <xitami@lists.xitami.org>
Sent: Thursday, November 04, 2004 4:15 PM
Subject: Re: [Xitami] Limiting Bandwidth - How to Use Pipe Settings?


>
> Hello Adam,
>
> I haven't done that, but I would try to edit the default.cfg directly. 
> Here the section out of the
> xitami.cfg.
>
> #   Specifies the HTTP throttle pipe. With a throttle pipe you can
> #   restrict the throughput of a website to some fixed maximum, e.g.
> #   64Kbps. This can be useful if several websites share a single
> #   line, and you need to share this on a quality-of-service basis.
> #   The HTTP throttle pipe is applied to all download and upload
> #   requests to the website. You can apply a throttle pipe to the
> #   entire HTTP server or to specific virtual hosts. Pipes are defined
> #   in the XML file 'pipedef.xml'. You can edit this file to add new
> #   pipes; Xitami reloads this automatically after a short delay. Each
> #   pipe is defined as several 'instances', which are simply
> #   individual pipes that share the same characteristics. For example,
> #   the default pipedef.xml file defines several pipes with a 64Kbps
> #   throughput. These are individual instances of a 64Kpbs pipe. All
> #   transfers that use a specific pipe instance share the bandwidth of
> #   that pipe instance.
>
>    pipe=
>
> #   Specifies the throttle pipe definition file. This is an XML file
> #   that follows a specific format - look at pipedef.xml for an
> #   explanation. If you define your own throttle pipes, it's a good
> #   idea to copy pipedef.xml to something else (e.g. 'mypipes.xml')
> #   and then change that. This avoids unpleasant surprises when you
> #   upgrade your Xitami version. Note that we may change the format of
> #   the pipe definition file in the future.
>
>    pipedef=pipedef.xml
>
> If you want to make changes to that, make them in your default.cfg. After 
> editing and the saving
> the default.cfg the changes should take affect. I experienced similar 
> problems when working with
> the "admin gui" and just edited the file and the settings did take effect.
>
>
>
> Am 4 Nov 2004 um 11:36 hat Adam Schroeder geschrieben:
>
>> Hi,
>>
>> I've read through the FAQ and help, but I can't figure out how to make 
>> use
>> of the Pipe settings to limit bandwidth.
>>
>> I want to limit the bandwidth so I can see how my project will run over
>> various connections.  When I try to select an HTTP throttle pipe from the
>> configuration screen it never saves my selection.  Ideally I would like 
>> to
>> limit it even further then 32k.
>>
>> I am not worried about segmenting the bandwidth among sites,  a global
>> setting will work fine for me.
>>
>> I imagine this is pretty simple to do, once you know the right steps to
>> take. If anyone could provide me those steps I would really appreciate 
>> it.
>>
>> I am on an XP machine.  Running Xitami 2.5c2
>>
>>
>> Thanks for your time,
>> Adam
>>
>
>
>
> #   Specifies the HTTP throttle pipe. With a throttle pipe you can
> #   restrict the throughput of a website to some fixed maximum, e.g.
> #   64Kbps. This can be useful if several websites share a single
> #   line, and you need to share this on a quality-of-service basis.
> #   The HTTP throttle pipe is applied to all download and upload
> #   requests to the website. You can apply a throttle pipe to the
> #   entire HTTP server or to specific virtual hosts. Pipes are defined
> #   in the XML file 'pipedef.xml'. You can edit this file to add new
> #   pipes; Xitami reloads this automatically after a short delay. Each
> #   pipe is defined as several 'instances', which are simply
> #   individual pipes that share the same characteristics. For example,
> #   the default pipedef.xml file defines several pipes with a 64Kbps
> #   throughput. These are individual instances of a 64Kpbs pipe. All
> #   transfers that use a specific pipe instance share the bandwidth of
> #   that pipe instance.
>
>    pipe=
>
> #   Specifies the throttle pipe definition file. This is an XML file
> #   that follows a specific format - look at pipedef.xml for an
> #   explanation. If you define your own throttle pipes, it's a good
> #   idea to copy pipedef.xml to something else (e.g. 'mypipes.xml')
> #   and then change that. This avoids unpleasant surprises when you
> #   upgrade your Xitami version. Note that we may change the format of
> #   the pipe definition file in the future.
>
>    pipedef=pipedef.xmlJohannes
>
> -----------------------
> Johannes Prost
> xitami@pastryworld.ca
>
>
>
>
> --
> Xitami Users Mailing List -- For Xitami support
> To unsubscribe: http://lists.xitami.org/mailman/listinfo/xitami