freenas/rsync: en massa writes vid uppdatering med endast ett par nya filer
Okej, jag är den första att erkänna att jag ibland kan ha lite svårt att förstå vad collectd-modulerna faktiskt visar, då det inte alltid är glasklart för mig vad de olika axlarna faktiskt representerar.
Men ta det här exemplet:
Jag gör en första rsync kl 12.40 av cirka 21 GB till nasen. Inga problem där:
rsync -rlDPv *source* jag@freenas:*destination* && echo 'Exit code: ' $?
sent 21,627,536,517 bytes received 51,815 bytes 48,986,610.04 bytes/sec
total size is 21,621,998,152 speedup is 1.00
Exit code: 0
Sen, kl 13.15, lägger jag till två filer i källan och kör samma rsync igen för att testa. Nema problema:
sent 71,255,453 bytes received 24,615,551 bytes 271,205.10 bytes/sec
total size is 21,670,103,869 speedup is 226.03
Exit code: 0
Det verkar ju ha gått som det ska. Tittar man på nätverksaktiviteten verkar allt som det ska, först en stor klump med överföring och sen en mindre synlig aktivitet som jag tolkar som fram och tillbaka avstämmning av hashvärden eller nåt. Inte kopiering, utan rsyncs kontroll och slutsats att det här behöver inte kopieras, för utom de två nya filerna. Visst, Y-axeln mäter hastighet, men för att kunna mäta hastighet måste ju nånting skrivas hela tiden.
Men tittar man på diskaktiviteten så verkar rsync skriva lika mycket den andra gången också. Jag fattar inte vad den skriver hela tiden.
Nån som förstår? Om den hade skrivit över alla filerna så hade väl det synts på nätverksaktiviteten?