|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Roma
Messaggi: 360
|
Macbook e Wifi
Salve a tutti....
sono l'unico che con il wifi a casa viaggio a 30kb/s--- invece che 400-500kb/s? Con il mio thinkpad accanto con xp scarico a 450Kb/s di media... e con il cavo a 600kb/s.... mentre con il mio macbook viaggio a 30....anche 26kb/s!! come mai cosi' poco???? avete idee??? ho una adsl tiscali 6Mb e router wifi zyxel660. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Roma
Messaggi: 8667
|
fra computer a quanto riesci a trasferire?
potrebbe essere l'AirPort guasta
__________________
Powered by: ~ Surface Pro 4 ~ MacBook Pro 16” 2019 ~ iPhone 11 Pro Max ~ PS4 Pro
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Oct 2005
Città: Torino
Messaggi: 98
|
Il problema, comune a tutti i Mac con Mac OS X, sta nelle impostazioni dello stack TCP/IP piuttosto... ehm... conservative (per non dire altro). Putroppo la stack TCP di Darwin è piuttosto antiquato. Conta che è praticamente intoccato dai tempi di NeXtStep che a sua volta l'ha preso assieme a buona parte del resto del codice dal BSD4.4 . Mancano molte cose piuttosto moderne, ma soprattutto ha dei buffer di ricezione e invio a dir poco minuscoli...
Mhh... intendevo comunque fare un bel riassunto nella sezione software dato che questo influenza TUTTO quello che passa su IP, compreso SMB, AppleShare e pagine web, solo che è un discorso piuttosto lungo per dare bene un quadro chiaro... Facciamo così, io adesso ti do alcuni comandi da inserire da terminale (cambiano delle variabili di sistema riguardanti la dimensione dei buffer etc etc) tu provali e vedi se cambia qualcosa. Tranquilllo che non puoi rovinare niente, primo non aggiungi o togli nulla, ottimizzi solo i parametri (senza tralatro alcuna perdita da altre parti) secondo cambiandole da terminale al riavvio lui ricarica quelli di default, dunque come prima. Poi comunque tieni d'occhio l'area software, prima o poi farò una bella spiegazione completa. Allora, apri il terminale e inserisci questi comandi: sysctl -w net.inet.tcp.sendspace=262144 sysctl -w net.inet.tcp.recvspace=262144 sysctl -w net.inet.udp.recvspace=65536 sysctl -w net.inet.udp.maxdgram=65536 sysctl -w net.inet.tcp.newreno=1 sysctl -w net.inet.tcp.delayed_ack=0 I primi due cambiano i parametri del buffer per i pacchetti TCP, i secondi due per quelli UDP, il quinto attiva il NewReno (sostanzialmente se ci sono mille pacchetti e tu perdi il 900esimo io ricomincio a mandarti da quello non dal primo) e il sesto disattiva il delayed ack (al posto di invio pacchetto, tu mi rispondi, invio pacchetto, tu mi rispondi, etc etc... invio tot pacchetti e tu mi rispondi una volta sola) in teoria una buona idea, peccatto che l'implementazione sia talmente buggata e primitiva nel nostro stack che rallenta sensibilmente le cose se attivo. Tu prova e di se cambia qualcosa! Ciao, Ric Modifica: Avevo sbagliato un comando... firuli firula... Ri-modifica: corretti i comandi da sysctl "roba" a sysctl -w "roba", grazie della segnalazione a Shade Ultima modifica di Conte Zero : 17-06-2006 alle 01:20. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Aug 2001
Città: Roma
Messaggi: 360
|
Grazie Conte Zero..... utilissime spiegazioni!!
come tornero' a casa le proverò subito!!!! Ma... quello che dice Massimo87... potrebbe essere? cioe' che la mia airport ha problemi?? ho è solo un problema software? Se provo a scaricare con parallels? la gestione del tcp avverrebbe con windows giusto??? A frappe'! |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2003
Città: London UK
Messaggi: 2916
|
uhm interessantissimoooooo
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Aug 2002
Città: Roma
Messaggi: 8667
|
che criptazione usate?
__________________
Powered by: ~ Surface Pro 4 ~ MacBook Pro 16” 2019 ~ iPhone 11 Pro Max ~ PS4 Pro
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: May 2003
Città: London UK
Messaggi: 2916
|
Quote:
ho provato implementando qualsiasi tpo, ora come ora c'è solo il controllo sul mac, e anke se lo tolgo la connessione ha un effettivo picco di dwn da 4,97 Kb/s e quelli diinfostrada continuano a dire cazzate!!! sto pagando per un servizio che non mi viene fornito da troppo tempo!!! |
|
|
|
|
|
|
#8 | |
|
Member
Iscritto dal: Oct 2005
Città: Torino
Messaggi: 98
|
Quote:
Mhh, davvero difficile sia fallata, mai vista una scheda wireless rotta che funziona... ma lentamente Ottima idea quella di Win, si effettivamente lo stack sarebbe quello Microsoft, fai una prova anche così (anche se comunque impostando le sysctl vedi subito se sta li il problema). Ciao, Ric |
|
|
|
|
|
|
#9 | |
|
Member
Iscritto dal: Oct 2005
Città: Torino
Messaggi: 98
|
Quote:
Ultima cosa la ehm... criptazione Ciao, Ric |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Europa
Messaggi: 12310
|
tornando terra-terra: ho adsl fastweb collegato ad airport express con WPA2
col macbook scarico alla stessa velocità con cui scaricavo con l'ibook g4, e non gli ho modificato nulla. fra il computer e la base ho due pareti e un mobile in mezzo, segnale a 3-4 tacche
__________________
MBPr i7 - iPhone 5 - Nexus 7 2013 EOS 550D ML |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: May 2003
Città: London UK
Messaggi: 2916
|
Quote:
sisi questo lo so, infatti il mio risultato (se può kiamarsi risultato eheheh di 4,97 Kb/s) è stato frutto di diverse prove effettuate anke con programmini del caso ciaociao |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Apr 2006
Città: Crema
Messaggi: 4316
|
Quote:
C'e' modo di rendere permanenti queste modifiche? (ovviamente dopo averle testate per benino) |
|
|
|
|
|
|
#13 | |
|
Member
Iscritto dal: Oct 2005
Città: Torino
Messaggi: 98
|
Quote:
Ciao, Ric |
|
|
|
|
|
|
#14 | |
|
Member
Iscritto dal: Oct 2005
Città: Torino
Messaggi: 98
|
Quote:
Ciao, Ric |
|
|
|
|
|
|
#15 |
|
Member
Iscritto dal: Sep 2004
Città: Padova
Messaggi: 157
|
Ma questo problema immagino affligga anche i mac ppc, no??
Io però col mio powerbook G4 scarico anche a 500 KB/sec con alice 4 mega, quindi sfrutto completamente la banda.
__________________
WhItE_EaGlE ^_^ |
|
|
|
|
|
#16 | |
|
Member
Iscritto dal: Oct 2005
Città: Torino
Messaggi: 98
|
Quote:
Conta che tu non saturi nemmeno lontanamente la capacità dell'interfaccia di rete del tuo Mac, se vai in wireless hai 54Mbit e ne usi meno di 4, se sei su Ethernet hai a disposizione 100Mbit o addirittura 1Gbit fai tu i calcoli... Di fatto con le impostazioni di base tu hai dei buffer molto piccoli e nessuna tecnica di risparmio sul numero di pacchetti inviati. Ipotizza che in questa configurazione un pacchetto su 3 cada fuori dal buffer e debba essere rispedito, sperchi dunque il 200% della banda dell'interfaccia del mac (non di quella di Alice), così molto brutalmente (e un po irrealisticamente in realtà) è come se quei 4Mb ti sprecassero in realtà non 4, ma 12Mbit sulla scheda di rete... beh, ne hai almeno altri 40 disponibili... In sintesi il problema è che la scheda di rete e il processore non sono mai abbastanza veloci da esaminare al volo tutti i pacchetti in arrivo o di mandare singolarmente ogni pacchetto. Per evitare vadano perduti ci sono dei buffer, piccole locazioni di memoria che accolgono temporaneamente i pacchetti in attesa. Ora, di default questi sono di 32Kb per senso. Conta con uno sniffer quanti pacchetti arrivano con l'ADSL e quanti invece da un altro PC con un trasferimento sulla rete locale, si parla di almeno un ordine di grandezza in piu'. Se con l'ADSL il tuo processore riesce a svuotare al ogni volta il buffer prima che sia pieno (anche se ti assicuro che con 32Kb si riempe già al bordo) con una connessione da PC a PC a 54Mbit (una comune WiFi) il buffer traborda di pacchetti che vengono persi ben prima che il processore possa guardarci dentro... e quei pacchetti? beh, devono venire rispediti, sprecando altro traffico e a loro volta spesso andando ripersi... capirai il perchè come ho detto prima la situazione peggiora man mano che aumenta il flusso di dati. Vuoi fare una prova? lascia stare l'ADSL e trasferisciti un film in rete locale da un computer al Mac con cavo Ethernet e vedi a quanto va... giusto per nota la velocità teorica con una connessione a 100Mbit è di 12.5Mbit/sec e in locale l'efficenza è quasi sempre al massimo, da prove varie un valore realistico si attesta sui 9Mbit/sec. Fammi sapere a quanto va. Ciao, Ric |
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Aug 2001
Città: Roma
Messaggi: 360
|
Quote:
Allora... ho provato questi comandi ma mi sa errore... mi dice di inserire il parametro -w...... ma siccome non conosco cosa fa... e non vorrei fare casini.... aspetto la tua risposta prima di mettere -w al comando.... |
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Europa
Messaggi: 12310
|
-w name=value
Used to set values. The MIB name ( name ) followed by an equal sign and the new value ( value ) to be used. EXAMPLE To set the maximum number of processes allowed in the system to 1000, one would use the follow request: sysctl -w kern.maxproc=1000
__________________
MBPr i7 - iPhone 5 - Nexus 7 2013 EOS 550D ML |
|
|
|
|
|
#19 |
|
Member
Iscritto dal: Oct 2005
Città: Torino
Messaggi: 98
|
Uh, si scusate, errore mio, i comandi sono sysctl -w "roba da cambiare" avendoli io nel file sysctl.conf avevo scordato di mettervi il parametro necessario.
Per scusarmi vi dico che se volete i valori di tutte le variabili di sistema attuali vi basta scrivere sysctl -a Ciao, Ric |
|
|
|
|
|
#20 | |||
|
Senior Member
Iscritto dal: May 2003
Città: MacUpdate.Bo(logna)
Messaggi: 3676
|
Quote:
spero tu possa realizzare un tutorial a questo proposito, sarebbe una guida interessante.. Quote:
Quote:
Bye
__________________
R1200RUMARELL Uotching .. sono tanti, vivono in mezzo a noi, ci osservano .. e noi osserviamo loro . Hanno sempre qualche soldo da parte, ci aiutano a comprare la casa, quando tirano le quoia con la q ci lasciano in eredità denaro e/o immobili, educano i nipotini mentre andiamo a lavorare in cerca di improbabili realizzazioni mantenendo sia i nipotini, sia noi che ....(continua) |
|||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:47.











R1200R








