[13:57] <SlimG> Noen tips til verktøy som "cp" og "mv" med fremgangsindikator?
[13:59] <Kagee> rsync --progress
[14:00] <Kagee> kanskje også --human
[14:42] <RoyK> --human?
[14:43] <RoyK> -P er foresten en fin kombo av --progress --partial
[14:44] <RoyK> --human-readable funker, --human feiler på lucid
[14:45] <Kagee> ja, jeg mnete --human-readable
[14:46] <geirha> rsync kan ikke flytte et helt tre dog, men den kan fjerne filene etter den har kopiert de. Den tomme katalogstrukturen som er igjen kan fjernes med rmdir + globstar eller find.
[15:32] <jo-erlend> rsync er alltid verrdt å sjekke når man skal kopiere noe, selvom den er temmelig mye treigere i noen få situasjoner.
[15:43] <hjd> i hvilke tilfeller er det tregere? :)
[16:14] <jo-erlend> hvis du prøver å kopiere en fil i RAM, for eksempel. :)
[16:17] <jo-erlend> rsync er veldig lat. Den legger massevis av arbeid i å finne ut hva den ikke behøver å gjøre. Det er nesten alltid veldig fint, men i noen få tilfeller, så tar det arbeidet mer tid enn å bare gjøre alt. Det er sjelden. ;)
[16:18] <Berge> I det vanlige tilfellet er jo rsync like rask eller raskere.
[16:18] <Berge> Den stat()er bare filene i hver ende og ser på hvilken som er nyest.
[16:19] <Berge> Du kan tvinge checksummingen med -c. Og det er vel i nesten alle tilfeller raskere, som du sier.
[16:19] <Berge> Jeg kommer ikke helt på når det skulle være treigere.
[16:19] <jo-erlend> det er ikke sant. Den identifiserer for eksempel tom data. Hvis lagringen er rask nok og du kjenner dataen nok, så kan cp være raskere enn rsync i mange tilfeller.
[16:20] <Berge> Tom data?
[16:20] <Berge> Om du har voldsomt sløve CPUer, kanskje.
[16:20] <Malin> på lavprisekspressen, men det er litt dårlig ping :p på vei fra Arendal til Oso
[16:20] <Berge> Men både rsync og cp må lese hele kildefilen for å kopiere den.
[16:20] <jo-erlend> men jeg sa altså dette mest for å understreke at rsync alltid bør tas med i betraktning med mindre du vet akkurat hvorfor den ikke er aktuell.
[16:21] <Berge> rsync leser den, checksummer (med en flott sliding windows-algoritme) og skriver potensielt hele mottakerfilen, og potensiel kun én byte.
[16:21] <Berge> jo-erlend: Jada, jeg bare lurte på om du hadde noen konkrete eksempler.
[16:21] <Berge> Jeg gjør nesten alltid kopiering med rsync når jeg gjør den for hånd.
[16:22] <jo-erlend> prøv å ta en stor videofil, put den på tmpfs og kopier den med rsync og cp.
[16:22] <jo-erlend> vedder ti megabytes på at cp vinner.
[16:22] <Berge> Kan prøve.
[16:23] <Berge> rsync er ca. like rask (bittelitt raskere, men det er nok målefeil) uten -c
[16:23] <Berge> Hvilket er normaltilfellet.
[16:24] <Berge> Og ca. halv hastighet med -c
[16:24] <Berge> Dette til og fra en SSD og /tmp på Debian, som er en tmpfs.
[16:24] <jo-erlend> hva har halv hastighet?
[16:24] <Berge> rsync -c
[16:24] <jo-erlend> nei. Jeg mente altså til og fra tmpfs.
[16:25] <Berge> Det har jo ikke så mye å se, med -c er det CPUen som taker.
[16:25] <Berge> Med cp fra tmpfs til tmpfs taker nok kontekstsvitsjing, så det blir litt akademisk.
[16:26] <Berge> Men konklusjonen er: Om du har sløvere CPUer enn lagringssystem, vil cp på enkeltfiler være raskere.
[16:26] <Berge> Så kult lagringssystem kan du såklart ha. Det er jo ikke helt uvanlig med RAM-disker med batterybackup for tiden.
[16:27] <Berge> (Eller hybrid-greier.)
[16:27] <jo-erlend> nei, jeg vet. Jeg har hatt lyst til å skaffe meg et par sånne.
[16:27] <jo-erlend> trenger ikke batteri engang.
[16:28] <Berge> Du er ikke glad i dataene?
[16:29] <jo-erlend> hater data.
[16:29] <jo-erlend> joda, men det er endel tilfeller hvor du leser ekstremt mye mer enn du skriver, men hvor dataen er så stor at du ikke kan holde den i primærminne.
[16:36] <jo-erlend> kan for eksempel se for seg femti tusen halvsynkroniserte couchdatabaser.
[21:02] <RoyK> noen her som vet om god programvare til å sy sammen bilder til "slideshow", helst med selvbestemt pause osv
[21:02] <RoyK> det optimale hadde vært om jeg kunne klikke fram pausen i sanntid mens musikken går
[23:21] <SlimG> RoyK: Høres ut som om du beskriver en presentasjon