U slucaju StarOS sistema, Full Duplex je to sto i pise FULL Duplex, drajver je tako namesten da jedna kartica SAMO emituje, a druga SAMO prima. Nema hocu-necu full duplex - half duplex vec se u podesavanjima za svaku karticu kaze koja joj je namena, a drajver razdvaja slanje i primanje, tj. tretira dve kartice kao jednu.
Problem kod half duplexa je sto kartica koja emituje mora i da stane da bi primila podatke, tako da se tu gubi vreme. Kod StarOS V3 Full Duplexa nema gubljenja vremena pa je i rezultat dosta bolji.
Ovo su relevantni isechci iz razgovora. Sa xxx sam zamenuo njegov kontakt. Primeti da u ovom slucaju nece da gura vise od 40MBps zato sto je CPU na WAR4 ploci (WP188) na 100%:
28.04.2009:
(07:40:34 PM) xxx: I'm able to push 40Mbps of real traffic through the link :)
(07:44:57 PM) xxx: with 40 megabits of traffic, the WP188's CPU is maxed out, I guess if I use StarV3 PC instead of WP188, then I can push even more than 40megabits per sec through the link
(07:45:00 PM) xxx: what do you think?
(07:47:25 PM) Ljubomir: yes, that would be correct
29.04.2009:
(10:05:06 PM) xxx: ==> SIZE 1TiB ... 1099511627776 ==> PASV ... done. ==> RETR 1TiB ... done. Length: 1099511627776 (1.0T) 0% [ ] 58,556,800 4.41M/s eta 2d 25h
(10:05:13 PM) xxx: cpu is maxed out on WP188 :D
U slucaju fajlova koji se mogu dodatno kompresovati sa SuperA/G, kao iptraf ili ne-arhivirani fajlovi, izgurali smo i 45Mbps ali sa takodje 100% opterecenosti procesora.
U toku je i stelovanje nove generacije drajvera koja u odnosu na ovu sa kojom je testirana ima bolju otpornost na smetnje kao i bolji auto rate algoritam. Dobitke koje sam ja izmerio na linku sa signalom oko -75 prostom zamenom firmware-a je oko 15-20%. Ne kazem da ce ovaj Full Duplex o kom sam pricao imati koristi od toga, ali linkovi sa slabijim signalima ce svakako imati koristi.
Za koji dan cu imati priliku da testiram taj FDX link sa PC-ima na obe strane i bez i sa Turbo modom pa cu postovati rezultate. Testovi se vrse sa FTP transferom, a rezultati naravno zavise i od kompresabilnosti datoteka (kompresija kod SuperA/G opcija nedaje rezultate kada su fajlovi arhive (zip, rar,...). link je na udaljenoj lokaciji tako da izmedju FTP servera i klijenta ima jos jedan (najverovatnije Orthogon) link.
Malo je poznato da su "Cloaking" to jest emitovanje na 10 i 5 MHz izmislili upravo autori StarOS-a, a medju novitete pored pravog Full duplexa treba navesti jos par stvari:
1. "High and Low signal Threshold" cijim podesavanjem se kartici postavlja raspon signala koji vidi. Sve jace od High i slabije od Low kartica uopste ne vidi tj. ne smeta joj. Dobitci su stvarno vidljivi, kako god da su to izveli. Ako je signal -65, podesavanjem High=-55 i Low=-75 kartica (po recima autora) vise nije u stanju da vidi karticu u susednom slotu kao ni bilo koji signal koji je van raspona od -55 do -75. Najveci benefit je sa High podesavanjem posto prosto neutralise sve kartice koje su uneposrednoj blizini te kartice, i sam sam se uverio kako se rate poboljsava. Ne puno ali svaki % moze mnogo znaci.
2. "Rate Aggresivness"(od -3 do 3) kojom se upravlja agresivnoscu auto-rate algoritma bez potrebe da se rate rucno ogranicava.
3.VDS link ili Bridge preko rutirane mreze, kao dugacki kabel izmedju dve tacke). Nesto kao ADSL infrastruktura. To su izmislili zbog sledeceg: Na VDS Server u centrali WISP-a se postavi DHCP sa javnim IP adresama, a na Ethernet port na StarOS klijentu (prema korisnikovom racunaru/ruteru) se poveze VDS klijent. Nema nikakvih problema sa klasicnim wireless bridge-vima, pingovi su izvrsni a klijent direktno dobija javnu IP od DHCP servera i nije u stanju da vidi rutere preko kojih je povezan sa centralom. Ima uticaja na performanse ali 175MHz CPU CPE-a izgura oko 5Mbps uz blagu kompresiju podataka.
4. "Policy routing" je fantasticna stvar koja omogucava da po zelji preusmeravam saobracaj kako god ja hocu, jednostavnim promenama skripte mogu da prebacim korisnikov IP ili subnet sa jednog linka na drugi ili da cak razdvojim HTTP saobracaj (port 80) i preusmerim samo njega preko drugog linka.
StarOS nema skeniranje zauzetosti frekfencija i slicne stvarcice koje ima Mikrotik, i to mi nekada bas zafali, i GUI je krajnje asketski, ali je to zato sto je 90% razvoja vezano za sam Atheros drajver, a to je razlog zasto moze da postigne tolike brzine. Kao kada uporedjujes prelepi Windows i brzi Linux.
Evo i dve slike sa mog linka (ne Full Duplex) ka lokalu PC-PC, oba sa CPU na 700-800MHz. 500-600KB/s (4-4,8MBps) je realan protok a sve preko toga je ugradjeni test sa prilicno kompresibilnim podacima pa slike prikazuju 4.700KB/s=37,6MBps i 3.500KB/s=28MBps sto je nesto vise od rate-ova 36 i 24 (kbps-Tx je povezano sa rx i obrnuto) zbog velike kompresije podataka:
a) na ovoj slici je test Rx tj primanje od AP-a sa druge strane linka:
http://www.plcomputers.net/dow...arutil_speed_Rx_2009-05-01.png
b) a na ovoj slici je test Tx tj slanje od racunara do AP-a sa druge strane linka:
http://www.plcomputers.net/dow...arutil_speed_Tx_2009-05-01.png
Love is in the air.
Google is the Mother, Google is the Father.
rpms.plnet.rs: CentOS/RHEL 5.x sa extra rpm paketima specijalno kompajliranim (Skype 2.1.81, OpenOffice 3.2, itd.)