View previous topic :: View next topic |
Author |
Message |
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Wed Aug 25, 2004 8:11 pm Post subject: Rsync locale lentissimo |
|
|
Salve!
Ho detto non molto tempo fa che ho adottato una soluzione per risparmiare un po' con gli rsync: installato un server rsync sul PC1, e tutti gli altri computer della mia rete locale (10Mbit) fanno un rsync collegandosi ad esso. In questo modo li tengo aggiornati facendo un solo rsync su internet
Quello che mi preoccupa e' che l'rsync fatto in locale va piu' lento che quello su internet!
Mi spiego: 10Mbit non sono molti in locale, ma sempre molto piu' che 640Kbit dell'ADSL! Pero' con l'adsl scarico l'elenco dei file in qualche secondo, e l'rsync impiega qualche minuto, in locale ci metto MOLTO di piu' (considerate che facco l'update dell'albero a tutte le macchine nello stesso periodo, quindi quando aggiorno PC1 aggiorno anche gli altri)
A cosa si puo' attribuire questa spaventosa lentezza? non e' che c'e' qualche limite di banda? Mi sembra stranissimo tutto cio'... ma a parte la velocita' il resto va bene
Grazie mille!
Ciauz _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Wed Aug 25, 2004 9:20 pm Post subject: |
|
|
controlla che il dns server a cui ti appoggi ( o meglio quello che usa la macchina in cui sta l'rsyncd ) sia raggiungibile e funzionante.. _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Wed Aug 25, 2004 9:25 pm Post subject: |
|
|
Bhe, io ho detto che l'rsync lo fa. Come faccio a verificarlo? Non credo comunque che ce ne sia bisogno, visto che gli rsync li fa, alla velocita' di un 33.3Kbps
Per essere raggiungibile comunque si, certo. Funzionante... si funziona ma magari non come dovrebbe (io ho seguito le istruzioni prese sulle doc di gentoo)
Ciauz! _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Wed Aug 25, 2004 9:32 pm Post subject: |
|
|
se non riesce a risolvere gli hostname, probabilmente e' per quello che va in timeout.
per verificarlo, puoi usare dnstrace _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Wed Aug 25, 2004 9:35 pm Post subject: |
|
|
Ma non ho mai detto che va in timeout! Ho solo detto che e' lento a trasferire i dati!
e non va in timeout
Fosse cosi' semplice capire cosa non va...
Grazie
ciauz _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Wed Aug 25, 2004 9:55 pm Post subject: |
|
|
ok, ho capito male
il dma sul disco e' settato? _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Wed Aug 25, 2004 10:03 pm Post subject: |
|
|
Si! la cosa strana e' che normalmente i dati vengono trasferiti velocemente. Ad esempio un FTP raggiunge tranquillamente i 700KBps, che e' evidentemente molto maggiore dei miseri 80KBps che ho con l'ADSL.
La cosa e' strana proprio perche' sembra riguardare esclusivamente l'rsync
Grazie
ciauz _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Wed Aug 25, 2004 11:03 pm Post subject: |
|
|
ok. come viene avviato ? file di configurazione? output in debug? _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Thu Aug 26, 2004 2:29 pm Post subject: |
|
|
Sorry! Mi ero dimenticato di rispondere
Rsync lo avvio su PC1 come un demone, pertanto l'ho configurato (vedi sotto) e l'ho messo in default con rc-update
Invece sugli altri pc ho messo in make.conf la variabile SYNC con gli indirizzi del PC1. Ovviamente tutto questo va, ma e' la velocita' che mi frega...
Il file di configurazione e' questo
Code: |
# Minimal configuration file for rsync daemon
# See rsync(1) and rsyncd.conf(5) man pages for help
# This line is required by the /etc/init.d/rsyncd script
uid = nobody
gud = nobody
use chroot = yes
max connections = 5
host allow = marsara
host deny = *
pid file = /var/run/rsyncd.pid
motd file = /etc/rsync/rsyncd.motd
log file = /var/log/rsync.log
transfer logging = yes
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300
[portage]
path=/usr/portage
comment = Gentoo Portage @ tallon4 - akiross
exclude = distfiles/ packages/
[gentoo-x86-portage]
#this entry is for compatibility
path = /space/gentoo/rsync
comment = Gentoo Portage Mirror @ tallon4 - akiross
[gentoo-portage]
#modern versions of portage use this entry
path = /gentoo/rsync
comment = Gentoo Portage Mirror @ tallon4 - akiross
exclude = distfiles
|
Sostanzialmente lasciato com'era gia'.
Output di debug... come puoi vedere il file di optput e' /var/log/rsync.log ma stranamente il file non esiste, quindi e' probabile che non e' stato loggato niente per ora.
I casi sono 2: o c'e' qualche problema con il log, oppure devo alzare il livello di dettagli.
Ora do un occhio alle pagine man e vedo se riesco a ricavare qualcosa.
Grazie ciao _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
zioponics n00b
Joined: 20 Nov 2003 Posts: 65 Location: ClockLand
|
Posted: Fri Aug 27, 2004 10:37 am Post subject: |
|
|
Ciao,
anch'io uso un server per gli rsync locali.
Non so cosa intendi per lenti, ma io con una LAN da 100MBit raggiungo velocità medie di 200 - 300 kB/s durante un emerge sync piu o meno lungo.
Questo limite secondo me proviene dalla velocità di lettura sull'hard-disk del server o dalla capacità di scrittura sull'hd del client. almeno io me lo sono spiegato cosi.
Comunque ti riporto il mio file di conf :
Code: |
uid = nobody
gid = nobody
use chroot = yes
max connections = 10
pid file = /var/run/rsyncd.pid
motd file = /etc/rsync/rsyncd.motd
log file = /var/log/rsync.log
transfer logging = yes
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300
[gentoo-x86-portage]
#this entry is for compatibility
path = /usr/portage
comment = Gentoo Linux Portage tree
read only = true
exclude = distfiles packages lost+found
[gentoo-portage]
#modern versions of portage use this entry
path = /usr/portage
comment = Gentoo Linux Portage tree mirror
read only = true
exclude = distfiles packages lost+found |
**EDIT
non che si impianta xché "/space/gentoo" non esiste ?? _________________ Linux nb that actually RTFM |
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Fri Aug 27, 2004 10:59 am Post subject: |
|
|
Ma non si impianta! non c'e' alcun errore o problema o warning o simili
e' solo che la velocita' di trasferimento e' bassissima. Non capisco a cosa sia dovuto
sta di fatto che finche' non sistemo qui PC2 usa ancora i mirror ufficiali rsync... non e' possibile che ci metto meno con quelli!
Ora provo a cambiare la config, se migliora faccio sapere
grazie _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Fri Aug 27, 2004 11:38 am Post subject: |
|
|
che cflags hai usato per la compilazione? _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Fri Aug 27, 2004 12:11 pm Post subject: |
|
|
Code: |
CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer -falign-functions=64 -falign-loops=16 -fmove-all-movables -falign-jumps=16 -funroll-loops -mmmx -finline-functions -ffast-math"
|
_________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
zioponics n00b
Joined: 20 Nov 2003 Posts: 65 Location: ClockLand
|
Posted: Fri Aug 27, 2004 12:37 pm Post subject: |
|
|
akiross wrote: | Ma non si impianta! non c'e' alcun errore o problema o warning o simili
|
scusa.. per "impianta" intendevo il file di log assente. Il mio log dopo un "emerge sync" con /usr/portage vuota fa piu di 8 Mb. _________________ Linux nb that actually RTFM |
|
Back to top |
|
|
zioponics n00b
Joined: 20 Nov 2003 Posts: 65 Location: ClockLand
|
Posted: Sun Aug 29, 2004 12:50 pm Post subject: |
|
|
mettendo /usr/portage in reiserfs4 sul server ho guadagnato circa il doppio in velocità: dai 200-300kB di prima a:
Code: |
wrote 1047225 bytes read 27967329 bytes 532377.14 bytes/sec
total size is 73882769 speedup is 2.55 |
mettendo /usr/portage in reiserfs4 anche sul mio pc, adesso mi da :
Code: | wrote 1587465 bytes read 40188509 bytes 898408.04 bytes/sec
total size is 73882769 speedup is 1.77 |
non male direi _________________ Linux nb that actually RTFM |
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Sun Aug 29, 2004 1:08 pm Post subject: |
|
|
eh gia
io comunque con reiserfs 3.6 su entrambi, e cambiando le impostazioni che dicevo ecco come va
il server (adsl 640kbit)
Code: |
wrote 11725 bytes read 2594359 bytes 8971.03 bytes/sec
total size is 74069355 speedup is 28.42
|
il client (lan 10Mbit)
Code: |
wrote 38631 bytes read 3583306 bytes 15781.86 bytes/sec
total size is 81424296 speedup is 22.48
|
bassissimo per entrambi o mi sbaglio??
mah _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
|