Aw: Re: rsync very very slow with multiple instances at the same time.
Kevin Korb
kmk at sanitarium.net
Fri Mar 23 20:05:31 UTC 2018
Right, latency is the problem here. Every stat() is a tiny read
operation but it is one that has to come back over the network in the
case of iSCSI. I also think that was a pretty big slowdown but I don't
have much iSCSI experience and I have only used it on gigabit ethernet.
On 03/23/2018 04:01 PM, devzero--- via rsync wrote:
>>The difference is not crazy. But the find itself takes so much time !!!!!
>
> 38m for a find across 2,8m files looks a little bit slow, i'm getting
> 14k lines/s when doing "find . | pv -l -a >/dev/null" in my btrfs
> volume located via iscsi on a synology storage (3,5" ordinary sata
> disks) - while the VM i'm running this inside is being backed up at
> hypervisor level, i.e. there is additional load on the storage...
>
> anyway, you are comparing apples to oranges here. i guess the iscsi
> storage is'n ssd, is it? there are even more, iscsi is introducing
> additional latencies...
>
> regards
> roland
>
>
> *Gesendet:* Freitag, 23. März 2018 um 17:52 Uhr
> *Von:* "Jayce Piel via rsync" <rsync at lists.samba.org>
> *An:* "Kevin Korb via rsync" <rsync at lists.samba.org>
> *Betreff:* Re: rsync very very slow with multiple instances at the same
> time.
> Ok, so i did some tests.
> find /path -type f -ls > /dev/null
>
>
> First on my local SSD disk (1.9 millions files) :
> 1 find :
> real2m16.743s
> user0m7.607s
> sys0m45.952s
>
> 10 concurrent finds (approx same results for each) :
> real4m48.629s
> user0m11.013s
> sys2m0.288s
>
> Almost double time is somehow logic.
>
>
> Now same test on my server on the iSCSI disk (when there is no other
> activity) (2.8 millions files) :
> 1 find :
> real38m54.964s
> user0m35.626s
> sys4m33.593s
>
> 10 concurrent finds :
> real76m34.781s
> user0m47.848s
> sys5m42.034s
>
> The difference is not crazy. But the find itself takes so much time !!!!!
> I now see i have a real issue on that server. Transfer time is not a
> problem, but access time seems to be terribly slow.
>
>
> Le 21 mars 2018 à 16:59, Jayce Piel <jayce.piel at gmail.com
> <mailto:jayce.piel at gmail.com>> a écrit :
>
> Thanks for the answer.
> I will do some tests of the stat() thing at a time when there is
> nothing else running.
>
> For the compression i tried to find the lowest common factor between
> the clients and the server. Server is older for now.
> I used to use -c arcfour-128 before it was no more an option.
>
> The 2 ciphers you are mentionning are available on the Clients but
> not on the server, sadly.
> But i keep this in mind for when i will upgrade the server (or move
> the destination backups).
>
>
>
> Le 21 mars 2018 à 16:39, Kevin Korb via rsync
> <rsync at lists.samba.org <mailto:rsync at lists.samba.org>> a écrit :
>
> When rsync has a lot of files to look through but not many to
> actually
> transfer most of the work will be gathering information from the
> stat()
> function call. You can simulate just the stat call with: find /path
> -type f -ls > /dev/null
> You can run one then a few of those to see if your storage has
> issues
> with lots of stats all at once.
>
> Also, why -c aes128-ctr ? If your OpenSSH is current then the
> default
> of chacha20-poly1305 at openssh.com
> <mailto:chacha20-poly1305 at openssh.com> is much faster. If your
> systems have
> AES-NI in the CPU then aes128-gcm at openssh.com
> <mailto:aes128-gcm at openssh.com> is much faster. If your
> OpenSSH is too old for chacha to be the default then aes128-ctr
> was the
> default anyway.
>
> On 03/21/2018 09:49 AM, Jayce Piel via rsync wrote:
>
>
> Here are my options :
>
> /usr/local/bin/rsync3 --rsync-path=/usr/local/bin/rsync3
> -aHXxvE --stats
> --numeric-ids --delete-excluded --delete-before --human-readable
> —rsh="ssh -T -c aes128-ctr -o Compression=no -x" -z
> --skip-compress=gz/bz2/jpg/jpeg/ogg/mp3/mp4/mov/avi/vmdk/vmem --inplace
> --chmod=u+w --timeout=60 —exclude=‘Caches'
> —exclude=‘SyncService'
> —exclude=‘.FileSync' —exclude=‘IMAP*' —exclude=‘.Trash'
> —exclude='Saved
> Application State' —exclude='Autosave Information'
> --exclude-from=/Users/pabittan/.UserSync/exclude-list
> --max-size=1000M
> /Users/pabittan/ xserve.local.fftir:./
>
>
>
> --
> Jayce Piel — jayce.piel at gmail.com
> <mailto:jayce.piel at gmail.com> -- 0616762431
> Responsable Informatique F.F.Tir
>
>
> --
> Jayce Piel — jayce.piel at gmail.com <mailto:jayce.piel at gmail.com> --
> 0616762431
> Responsable Informatique F.F.Tir
> -- Please use reply-all for most replies to avoid omitting the mailing
> list. To unsubscribe or change options:
> https://lists.samba.org/mailman/listinfo/rsync Before posting, read:
> http://www.catb.org/~esr/faqs/smart-questions.html
>
>
--
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
Kevin Korb Phone: (407) 252-6853
Systems Administrator Internet:
FutureQuest, Inc. Kevin at FutureQuest.net (work)
Orlando, Florida kmk at sanitarium.net (personal)
Web page: http://www.sanitarium.net/
PGP public key available on web site.
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 224 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/rsync/attachments/20180323/e304adc4/signature.sig>
More information about the rsync
mailing list