webForumDet fria alternativet

IIS bandwidth

9 svar · 273 visningar · startad av Herman

HermanMedlem sedan maj 2001431 inlägg
#1

Är det någon som fått bandwidth throtteling till IIS att fungera? Jag har testat lite men det känns inte som jag fått till det. eller är det kanske som det är med CPU throtteling att den går på 24h och inte direkt? verkar iaf som ngt sådant. hua vilket skräp i sådant fall.

------------------
Farahad

ToonsterMedlem sedan feb. 20001 590 inlägg
#2

Under fliken performance (om det är en av många webbplatser du vill trottla), annars bara under "properties" om du kör enbart en webbplats:

Kryssa för Enable Bandwidth Throttling

Och ange i Maximum Network Use antalet kbs

Det är nästan ett måste att kolla med "system monitor" hur webbplatsen "mår" före en trottling/optimering. Det finns massor av inställningar för att trimma in rätt...

Kolla in mer på:
http://windows.microsoft.com/windows2000/en/server/iis/

Det är IIS manualen hos Microsoft.

/T

------------------
WRITE_PORT_ULONG(devExt->Mymessage,SMART_WRITE_ACK);

[Redigerat av Toonster den 17 jul 2001]

HermanMedlem sedan maj 2001431 inlägg
#3

Tack Toonster för ditt svar.
Det är så jag ha gjort. Men trots att jag angivit ex. 4 kb/s kan man ladda ner med max bandbredd ändå. Som jag skrev i själva frågan misstänker jag att begräsningen gäller över en 24h period. Det är inte kul att IIS:en då och då äter upp all bandbredd :( vilket lagg det blir i CS ;)

------------------
Farahad

ToonsterMedlem sedan feb. 20001 590 inlägg
#4

Kör du server versionen? eller bara 2000 professional?

Bara för att IIS begränsar bandbredden på UTGÅENDE trafik, så inverkar det inte på något sätt de andra programmen. Det är alltså inget som stjäl bandbredd från andra program.

IIS är fristående, och det är trafiken från de virtuella mapparna som trottlas.

/T

------------------
WRITE_PORT_ULONG(devExt->Mymessage,SMART_WRITE_ACK);

HermanMedlem sedan maj 2001431 inlägg
#5

Jag kör server versionen.
Det jag vill är just att begränsa IIS:ens nyttjande av bandbredden. Jag vill att en sajt på servern inte ska få använda mer än X kb/s i sänder. Nu kan man oavsett vad jag gör ladda ner filer från IIS:en med all tillgänglig bandbredd. Det vill jag förhindra.

ToonsterMedlem sedan feb. 20001 590 inlägg
#6

Hur vet du att det är all tillgänglig bandbredd?

Du ska använda trottling. Du kan begränsa bandvidden för varje virtuella mapp som du delar ut i IIS'en, så att besökarna får den begränsade bandbredden.
Sen är jag osäker på vad du menar med "ladda ner".

Skulle iof. inte förvåna mig om 1024 kb är minsta bandbredd...

OBS bandbredden är inte per besökare, utan per virtuell mapp
Så ju fler besökare, desto mindre bandbredd per besökare, det är den totala lasten du anger.
/T

------------------
WRITE_PORT_ULONG(devExt->Mymessage,SMART_WRITE_ACK);

[Redigerat av Toonster den 19 jul 2001]

HermanMedlem sedan maj 2001431 inlägg
#7

Hur vet du att det är all tillgänglig bandbredd?

Genom att se vilken fart jag får då jag spar ner en stor fil från annan dator och nätverk.

Du ska använda trottling.

Jo det är precis det jag gör.

Du kan begränsa bandvidden för varje virtuella mapp som du delar ut i IIS'en, så att besökarna får den begränsade bandbredden.

Jo det är ju det jag vill göra men det fungerar inte.

Skulle iof. inte förvåna mig om 1024 kb är minsta bandbredd...

Låter osannolikt att det skulle finnas en sådan hög lägsta gräns.

Toonster, har fått det att fungera? Undrar om inte du drar i mina byxben? ;)

------------------

Sub Avlusa(strDebug)
 Response.Write vbCrLf & "<HR>" & vbCrLf & strDebug & vbCrLf & "<HR>" & vbCrLf
 Response.Flush
End Sub
HermanMedlem sedan maj 2001431 inlägg
#8

Hua! hittade en text om hur Enable Bandwidth Throttling fungerar... det fungerar visst bara på HTML sidor. Fy faan vad värdelöst! skräp att det inte finns dokumenterat i hjälpfilerna x(

------------------
En eller annan godbit från pannan

neddeMedlem sedan nov. 2003187 inlägg
#9

Hmm någon som vet om det finns någon möjlighet att få det att fungera i aspsidor också?

legisMedlem sedan juli 20044 453 inlägg
#10

Nej det går inte, det blir till att använda program liknande Netlimiter isf.

För att monitorera IIS och bandwidth throttling så använder man sig av performance monitor och counters som heter "Async I/O". Här kan man se hur många förfrågningar som droppas.

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)