rychlost prenosu od ISP

computer at optimit.cz computer at optimit.cz
Fri Sep 26 06:57:04 CEST 1997


Uvazovat o teoretickych rychlostech zpusobem, jak tady bylo
obcas uvedeno, se mi zda mirne zavadejici. Pri spojeni
33K6 bych pocital spise s rychlosti 3K36 bajtu. Jednoduse
delit radeji deseti nez osmi - seriovy prenos ma nezbytne
vetsi rezie nez paralelni prenos. Pri spojeni PC - modem
to vychazi zcela presne. Nevim, jak modem - modem, ale asi
bych se prilis neseknul ani v tomto pripade.
Dosti velke rezie ma i PPP - nevim presne cislo, ale
pry by to mohlo byt kolem 20 procent. S realnou rychlosti
jsme se tak dostali nekam na 2K7. To je odhadovana
maximalni rychlost pri prenosove rychlosti 33K6 bps.
Dal se mi moc nezda stupen komprimace - modem na to nema
prilis casu, takze 4x se mi zda trochu moc. Ale budiz.

V novejsich PC se pro seriovy port pouziva obvod 16550,
ktery ma na palube sestnactibajtovy bafr. Seriovy port
proto neotravuje CPU s kazdym bajtem extra, ale preruseni
se vyvolava obvykle az po osmem prijatem bajtu. CPU podle
rychlosti a okamzite zateze muze zareagovat rekneme tak
pri desatem prijatem bajtu. Frekvence preruseni tak
vychazi zhruba na 300 - 400 Hz, pri komprimaci pak
kolem 1 kHz. To jsou kmitocty, ktere zvlada v pohode
i 386DX/40. Mam na Linux pripojene zarizeni se stoprocentne
zatizenou linkou 57K6 Bd, modem 1200Bd a seriovy terminal
9600Bd - je to na hrane, ale stiha. Jsou veci, ktere v dobe
maximalniho prenosu delat nemuzu (cist nektere soubory
v /proc kvuli zakazanemu preruseni), ale ke ztrate dat pri
prenosu normalne nedochazi. Upozornuji, ze obvod 16550 se
do desek na 386 bezne neosazoval a kvuli cene mam tento
obvod pouze pro prenos 57K6.

U paralelniho portu neni zadny bafr na prijimana data.
Frekvence preruseni tak vzroste asi desetkrat, coz uz treba
386 nezvladne a lepsi procesory to zbytecne zamestnava.
I tolik opevovane a fantasticky rychle Pentium potrebuje
mit dustojne podminky k praci, aby odevzdavalo maximalni
vykon a je skoda ho zamestnavat tak trivialni ulohou,
jako je presun dat po malych kouskach z mista na misto.
Pokud procesoru utece jediny bajt z paketu, je potreba
cely paket opakovat - momentalni realna rychlost tak
klesne na polovinu.

Pripojovat modem k PC pres paralelni port je tedy
pekna blbost. Pokud vam technik prodejce nainstaloval
modem na paralelni port, zrejme jde o cloveka, ktery
ma zkusenosti naposledy s Telixem v DOSu a nikdy
nemusel resit problemy s rychlosti ve viceulohovych
systemech (Windows libovolneho numera, Linux, OS/2 apod).
Ale to je spolecny problem vetsiny prodejcu :-(

Jeste poznamka: bezny seriovy port se da nastavit maximalne
na 115K2, i kdyz 16550 zvlada i vice. Na seriovych deskach
obvykle nejsou osazeny krystaly pro vyssi rychlosti.

S pozdravem Petr Bravenec
computer at optimit.cz



More information about the net mailing list