[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