Kirjoittaja Aihe: Samba Indexointi  (Luettu 4184 kertaa)

vilpas

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Samba Indexointi
« : 25.06.13 - klo:13.25 »
Ubuntu 12.04 pavelimessa isojen kansioiden siirto toimii 2-5mb/s nopeudella mutta yksittäisten tiedostojen siirtonopeus pyörii siinä 60-100mb/s nopeudella riippumatta tiedoston koosta.
Samba ja Nfs(linux koneille) kansiona /var/nfs jossa sitten on montaa tuhatta valokuvaa ja montaa kymmentä tuhatta biisiä sekä koko windowsin steamapps kansio on kyseisellä palvelimella.

Onko jotain indexointi menetelmää tai jotain jolla saisin nopeutettua noiden kansioiden siirtoa?
ps. arvioi 100gb kansion siirtoajaksi 4päivää.

juyli

  • Vieras
Vs: Samba Indexointi
« Vastaus #1 : 25.06.13 - klo:23.03 »
Onko jotain indexointi menetelmää tai jotain jolla saisin nopeutettua noiden kansioiden siirtoa?
ps. arvioi 100gb kansion siirtoajaksi 4päivää.

Indexointi?
Jos yksittäisten tiedostojen siirtonopeus on käsittämättömistä syistä nopeampi kuin kokonaisten hakemistojen kopiointi, kannattanee luoda valmiiksi hakemistorakenne, ja kopioida yksittäiset tiedostot sitten haluttuihin hakemistoihin.
On ehkä myös mahdollista, että tuo 4 päivää lasketaan, kun kopiointi alkaa hitaalla varmalla yhteydellä, mutta siirtonopeus saattaa kasvaa, kun bittejä on saatu siirtymään järjestelmän sallimilla nopeuksilla.

vilpas

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: Samba Indexointi
« Vastaus #2 : 26.06.13 - klo:13.18 »
Indexointi?

Arvelin sen nimen olevan tuo.
Serverissiä on RAID ja giganen sisäverkon netti niin luulisi tuon kansioiden siirtonopeuden olevan isompi. kun muutaman gigan kansiossakin menee monta tuntia. arvelin että tieto olisi sirpaloitunut kovalevyille niinkuin windowskoneissa joten kansioiden siirto hidastuu?

putte prossu

  • Käyttäjä
  • Viestejä: 143
    • Profiili
Vs: Samba Indexointi
« Vastaus #3 : 26.06.13 - klo:15.19 »
Ootko koittanu siirtää kansiota mikä koostuu gigojen kokoisista tiedostoista? Jos sulla on kiljoona pienikokoista tiedostoa kansiossa, niiden siirto yksinkertaisesti vain kestää... Lyhyesti selitettynä maksimi siirtonopeus ei tule aivan silmänräpäyksessä, vaan pieni kokoisilla tiedostoilla juuri kuin siirto pääsisi edes jonkun näköiseen vauhtiin, pitää alkaa jo siirtämään seuraavaa tiedostoa, jolloin seuraava siirto alkaa taas ns. alusta. Pakkaa ne sun kuvat ym. 1-100GB paket(e)iksi ja siirtelet sitten ;)


(tekstä siisti: ajaaskel)
« Viimeksi muokattu: 26.06.13 - klo:19.40 kirjoittanut ajaaskel »
AMD FX-4100, Sabertooth 990FX R2.0, 8GB Kingston ECC DDR3, Radeon 5770 1GB, 240GB SSD + 5x 2TB raid5, Debian 9.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Samba Indexointi
« Vastaus #4 : 26.06.13 - klo:19.56 »
Lainaus
.... isojen kansioiden siirto toimii 2-5mb/s nopeudella....
Kiinnitin joskus samaan asiaan huomiota mutta en jäänyt silloin kokeilemaan mitä tuolle olisi tehtävissä. Pikainen netin selaus antoi ymmärtää että tuohon on tilapäisenä kikkana auttanut Ethernet pakettikoon nosto "jumbopaketiksi" molemmissa päissä eli tyyliin  

Koodia: [Valitse]
sudo ifconfig eth0 mtu 4096
Tuo on helppoa muuttaa lennossa mutta en ole kokeillut mitä arvoja ifconfig huolii eth0: lle.  

Toinen erikoinen temppu oli määrittää ja ohjata VLAN: in kautta liikenne (pakettien "täggäys" IEEE 802.11Q), en mene tuohon mutta jos idea on tuttu niin kiinnostaa kuulla kokeilun tulokset.  Ubuntulle löytyy hyvin ohjeita miten VLAN: it saa käyttöön Ethernetissä.    


« Viimeksi muokattu: 27.06.13 - klo:14.01 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

juyli

  • Vieras
Vs: Samba Indexointi
« Vastaus #5 : 26.06.13 - klo:23.44 »

Kokonaisuuksien siirtoon/kopiointiin "ennen hyvään aikaan" käytettiin mm. tar:ia.
Tar nimenomaan luo tarvittaessa hakemistorakenteen, ja kopioi hakemistojen tiedostot sitten erikseen.
Esim. tar ilman pakkausta suorittaa toimintonsa varsin nopeasti. Verkkoyhteyksiä varten taas on omat vipusensa.
http://linux.fi/wiki/Tar
Mm. tar-komento voidaan putkittaa, eikä kaikissa Unix-järjestelmissä cp/mv (copy/move) ole suositeltavin vaihtoehto.
« Viimeksi muokattu: 27.06.13 - klo:00.06 kirjoittanut juyli »

odysseus

  • Vieras
Vs: Samba Indexointi
« Vastaus #6 : 19.07.13 - klo:15.31 »
Ootko koittanu siirtää kansiota mikä koostuu gigojen kokoisista tiedostoista? Jos sulla on kiljoona pienikokoista tiedostoa kansiossa, niiden siirto yksinkertaisesti vain kestää... Lyhyesti selitettynä maksimi siirtonopeus ei tule aivan silmänräpäyksessä, vaan pieni kokoisilla tiedostoilla juuri kuin siirto pääsisi edes jonkun näköiseen vauhtiin, pitää alkaa jo siirtämään seuraavaa tiedostoa, jolloin seuraava siirto alkaa taas ns. alusta. Pakkaa ne sun kuvat ym. 1-100GB paket(e)iksi ja siirtelet sitten ;)


(tekstä siisti: ajaaskel)


Minäkin tekisin hoidosta tar.gz:n ja sitten split 100 megaisiksi ja sit kopiotinti ja sit takaisin yhteen jöötiin ja purku.....

...voiko vielä optimoida IP pakettien kokoon, mutta luulen, että se on nyanssi. Onko nettipiuha(t) vähintään CAT6 ja välissä olevat purkit gigabit tasoisia? Ethän vain siirrä langattomassa verkossa!!!!