0

Iso määrä dataa toiselle palvelimelle

Tulisin lähettämään noin 20 GB dataa Lakalta ulkopuoliselle palvelimelle. Miten tämä kannattaisi tehdä ns. okein?

Riittääkö esim: nice -n 15 ionice -c2 -n6 gsutil "täältä" "tonne"

Tämä käsittääkseni antaa muille käyttäjille etusijan CPU:n ja IOPS:n kannalta.

Googlasin Tricklen, joka rajoittaisi kaistaa, mutta tätä ei ole asennettuna Lakalle.

Tiedonsiirron nopeus ei ole oleellisinta, kunhan tiedot siirtyvät "yhdellä käskyllä" järkevässä ajassa ja muita käyttäjiä häiritsemättä :) .

(gsutil on osa Google Cloud SDK:ta, joka asentui mainiosti käyttäjätasolle.)

Jani N's avatar
31
Jani N
asked 2018-09-15 07:36:23 +0300
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

1

Varmaan siirsit jo, mutta mites olis sftp -l ? -l limit Limits the used bandwidth, specified in Kbit/s.

Toki tuo ei suoraan buckettiin vie ellei siellä ole tukea sftp:lle.

vplehto's avatar
231
vplehto
answered 2018-10-16 16:29:30 +0300, updated 2018-10-16 16:32:53 +0300
edit flag offensive 0 remove flag delete link

Comments

En ole vielä ehtinyt siirtämään, mutta ajattelin että paskaakos tuolla on oikeasti väliä. Siirrettävä määrä ei kuitenkaan ole kovin iso loppupeleissä. Pointti oli lähinnä miten tuo tulisi tehdä oikein jos resurssit tulisivat vastaan. Google Cloud Storage ei tue SSH:ta (OAuth2/TLS), joten tuo ei toimi. Kiitos kuitenkin vastauksesta. Nyt tiedän, että sftp tukee kaistan rajoittamista ;)

Jani N's avatar Jani N (2018-10-18 01:51:47 +0300) edit

Joo tosiaan niin ajattelinkin että ei tuo varmaan tuohon auta. Ja tuokin on täysin totta että määrä on pienehkö, mutta ainahan sitä pitäisi miettiä se oikea tapa tehdä ja oppia jos joskus oikeasti tarvitsisi. :)

vplehto's avatar vplehto (2018-10-18 13:07:36 +0300) edit
add a comment see more comments

Your Answer

Login/Signup to Answer