Den Wed, 30 Jul 2003 23:13:27 +0200 skrev John Nielsen:
>"Kent Friis" <leeloo@phreaker.net> wrote in message news:bg94e5$60k$1@sunsite.dk...
>
>> Uden at vide noget specifikt om squid, vil jeg mene du skal regne med
>> ~3 filedescriptors pr. connection:
>>
>> - connection til klient
>> - connection til server
>> - IO til cache
>
>Det lyder umiddelbart rimeligt nok - måske fstat kan give en idé herom?
Nærmere en ls /proc/<pid>/fd
>> Derudover skal du regne med flere connections pr bruger, Opera står
>> fx default til max 20 connections.
>>
>> Så hvis du har 50 brugere der surfer, og browseren henter hvert billede
>> i en separat connection (eller de åbner flere sider ad gangen), så er
>> det worst case 1000 connections. Gange med 3 fd'er pr. connection =
>> 3000.
>
>Hmm...er det så når vi snakker *nøjagtig* samtidig?
Ikke i præcis samme øjeblik, men indenfor den tid det nu tager at
hente en webside. Google tager kun et øjeblik, men kommer man ud på
de mere suspekte sites, kan det sagtens tage lang tid.
Er det en ISO der downloades, er de FD'er optaget i time- eller dagevis.
>Jeg er lidt i tvivl om hvornår i browsesekvensen fd'en bliver frigivet...
>Hvis det er en simpel hjemmeside frigives den vel ved fuldendt overførsel?
Nærmere 10-15 sekunder senere, de fleste browsere bruger http keepalive,
så de sparer at åbne en ny connection, hvis næste link fører til
samme site.
>Men hvad med chat og multimedie eller reklame/bannere for den sags
>skyld?
Bannerreklamer er typisk bare en animeret GIF, dvs. helt det samme
som ethvert andet billede.
chat er typisk enten reload af siden, som så giver det samme som når
siden hentes på normal vis. Eller noget java, som kører helt udenom
http, og dermed squid.
>> Hvor mange brugere har du ialt, siden du forventer 50-75 samtidig?
>
>Jeg har 100 undervisningsmaskiner i 5 lokaler der ofte er fuldt besat.
>Og der er ingen tvivl om hvad de mest bruger maskinerne til
>Jeg har dagligt gennemsnitligt 30-40 brugere der surfer samtidigt.
>De 50-75 er worst case...
Så ville jeg nok i første omgang regne med 4 connections pr bruger
(ialt 300 connections), nogen vil nok ligge meget højere, men der
er også nogen der giver sig tid til at læse de sider de er inde på.
>> Hvis ikke forbindelsen er alt for overbelastet, skulle det gerne være en
>> brøkdelen af tiden der bliver brugt på at hente - det meste af tiden
>> skulle gerne bruges på at læse de sider man har hentet, inden man
>> clicker videre. I hvert fald indtil brugerne finder ud af at man kan
>> åbne flere sider ad gangen, så maskinen henter imens man læser.
>
>Det kan jeg kun give dig ret i. Desværre bruges det tit at sidde og
>høre musik/radio via internettet samtidig med man browser, læser post
>eller chatter.
internet-radio kører typisk udenom http.
Mvh
Kent
--
Those who write "Optimized for Netscape" og "Best viewed with MSIE"
never figured out the difference between the WWW and a
Word Perfect 4.2 Document.