Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Rsync locale lentissimo
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Wed Aug 25, 2004 8:11 pm    Post subject: Rsync locale lentissimo Reply with quote

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
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Wed Aug 25, 2004 9:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Wed Aug 25, 2004 9:25 pm    Post subject: Reply with quote

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 :D

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
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Wed Aug 25, 2004 9:32 pm    Post subject: Reply with quote

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
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Wed Aug 25, 2004 9:35 pm    Post subject: Reply with quote

Ma non ho mai detto che va in timeout! Ho solo detto che e' lento a trasferire i dati!

e non va in timeout :D

Fosse cosi' semplice capire cosa non va...

Grazie
ciauz
_________________
Libera scienza in libero stato.
Horizon of Events
Back to top
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Wed Aug 25, 2004 9:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Wed Aug 25, 2004 10:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Wed Aug 25, 2004 11:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Thu Aug 26, 2004 2:29 pm    Post subject: Reply with quote

Sorry! Mi ero dimenticato di rispondere :lol:

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
View user's profile Send private message
zioponics
n00b
n00b


Joined: 20 Nov 2003
Posts: 65
Location: ClockLand

PostPosted: Fri Aug 27, 2004 10:37 am    Post subject: Reply with quote

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. :wink:

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 n8Ob that actually 8O RTFM
Back to top
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Fri Aug 27, 2004 10:59 am    Post subject: Reply with quote

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
View user's profile Send private message
FonderiaDigitale
Veteran
Veteran


Joined: 06 Nov 2003
Posts: 1710
Location: Rome, Italy

PostPosted: Fri Aug 27, 2004 11:38 am    Post subject: Reply with quote

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
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Fri Aug 27, 2004 12:11 pm    Post subject: Reply with quote

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
View user's profile Send private message
zioponics
n00b
n00b


Joined: 20 Nov 2003
Posts: 65
Location: ClockLand

PostPosted: Fri Aug 27, 2004 12:37 pm    Post subject: Reply with quote

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 n8Ob that actually 8O RTFM
Back to top
View user's profile Send private message
zioponics
n00b
n00b


Joined: 20 Nov 2003
Posts: 65
Location: ClockLand

PostPosted: Sun Aug 29, 2004 12:50 pm    Post subject: Reply with quote

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 :wink:
_________________
Linux n8Ob that actually 8O RTFM
Back to top
View user's profile Send private message
akiross
Veteran
Veteran


Joined: 02 Mar 2003
Posts: 1170
Location: Mostly on google.

PostPosted: Sun Aug 29, 2004 1:08 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum