Halozati lassusag
Gabor Zahemszky
ZGabor at CoDe.hu
2001. Jún. 5., K, 15:16:31 CEST
Sziasztok!
Hosszu hetvege: follottem egy (nekem) friss 1.5-os NetBSD-t, es egy 2.8-as
OpenBSD-t otthon. Az OBSD-t egy atomeromuvon hasznalom: 486-120-as,
36M ram, es 2 db WD80x3-as kartya (hard konfigos). Az NBSD ment a szokasos
P-I -be, amiben 128M van es egy Relatek 8029. Halozatos install volt, es kb
6-ik alkalommal futott le (elotte lelottem), ugyanis a halon kb 4-8 Kbyte/sec-es
tempot birtam produkalni az OBSD es az FBSD kozott. (Amikor mar fonn volt,
megismeteltem OBSD+NBSD kozott is, minimalissal alacsonyabb volt ennel is.)
Probaltam egyik kartyan at, masik kartyan at, vekony ethernettel, UTP-vel
(KTI hub-on at es cross-over kabellel), meg egyik gep vekonnyal hub-ba,
masik UTP-vel hubba, es forditva, nehany kabellel, es nehany T-dugoval,
az eredmeny lesujto. Sajat OBSD kernel forditas utan (amiben meg mindig
sok szemet van, de legfeljebb fele akkora mint az eredeti), volt, hogy
sikerult feltornaszni 80 K-ra, de huzamosabb ideig nem ment (az egyszeruseg
kedveert az srcsys.tar.gz-t ftp-zgettem oda-vissza teszt cellal).
Hub-os hasznalat eseten a hub villogtatta az utkozes ledet, de a gepeken
a ``netstat -i -I (ed0|ne0|we(0|1)) 5'' gyakorlatilag sosen jelzett utkozest,
sot se ki, se be csomaghibat. Mi a banat lehet itt, mert azt azert ketlem,
hogy ezen a gepen nem lehet ennel nagyobb halozati sebesseget elerni.
(Ma este annyit meg teszek, hogy a nejem Linuxaval is teszek egy kiserletet,
hogy OBSD <-> Linux, illetve NBSD/FBSD <-> Linux kozott mi jon ki, de eddig
nem tunt fol, hogy lassu lett volna.
ZGabor at CoDe dot HU
Ui: van-e valakinek hire, hogy a FreeBSD ed-drivere tudja-e mar az RTL8029-en
a BNC/UTP valtast szoftverbol (merthogy media opciot azt egyaltalan nem ismer,
es a doksikban emlegetett link[012] sem segit). Viszont a NetBSD ne-doksija
explicite jelzi, hogy _ezen a kartyan_ ezt a funkciot tudja (es ugy is tunt,
hogy mukodik) - ugyanis eleg nyaff volt folyton floppirol DOS-t butulni,
hogy a hulye Realtek proggival allitgassam.
--
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"
További információk a(z) BSD levelezőlistáról