Cum să copiați rapid 500 de fișiere mici

Cum să copiați rapid 500 de fișiere mici

Există 500-600 fișiere de câte 5-6 Kbytes. Cum să copiați rapid aceste fișiere într-o altă locație? PS: Locul este în rețea. iar această procedură durează 5-10 secunde. este necesar mai puțin.







Și cât durează să le arhivezi?

aceasta trebuie făcută programabil + în mod constant (la fiecare două până la trei minute). din păcate, există deja prea multe date în baza de date pentru a schimba structura și a introduce o altă metodă de sincronizare - aceasta este ceea ce fac în noua versiune. dar pentru moment - exact așa.

> [2] mai puțin # xA0; (06/09/06 10:59)

Și care sunt problemele cu arhivarea software-ului?

2evvcom
sugestii metodologice? unelte standard, îmi pare rău, nu sunt instruiți - arhiva rar virusul nu dorește utilizarea componentelor zip-ului Nu știu cum. Alte opțiuni?


> 4] mai puțin # xA0; (06/09/06 11:09 AM)
> 2evvcom
> sugestii pentru metodologie? Pentru instrumentele standard, îmi pare rău, nu
> este instruit - rare pentru a arhiva o infecție nu vrea, componente zip
> Nu știu cum să folosesc. Alte opțiuni?

Ce nu înseamnă "nu vreau"?


> înseamnă că "nu vrea"?

Derivat de la nu știu cum


> și ia această procedură 5-10 secunde. nevoie de mai puțin

Și ce hard drive-uri găsesc deja instantaneu și oferă date?
> mai puțin # xA0; (06/09/06 11:09) [4]
> instrumente standard, îmi pare rău, nu sunt instruiți

Ai uitat să adaugi că tu nu ești local.

> rar nu doriți să arhivați infecția

Ce, spune el "nu vreau"?

PS. Și pentru cine a creat conferința "Începători"?


> mai puțin # xA0; (06/09/06 11:14) [11]

Puneți întrebarea în conferința potrivită și apoi veți fi tratați conform regulii "Cererea adresată participanților de a fi reciproc avantajoasă, profesioniștilor ar trebui să li se ceară să fie atenți".

> [7] mai puțin # xA0; (06/09/06 11:13)

A. De aceea nu vrea! Deci, pentru tine în rusă scrie rar "Înregistrați-vă!" Sau crezi că vei începe să explici cum să spargi un rar aici?

Descrieți problema.
Acum se dovedește că trebuie să trageți de pe unitatea de rețea și să nu împingeți în rețea, iar acest lucru este fundamental diferit.


> mai puțin

BlockRead, BlockWrite este cel mai rapid. Dar depinde de rețea







Sarcina: readfrom LAN -> writeto LOCAL -> procesare / editare / -> writeto LAN -> readfrom LAN. și așa mai departe.


> Blockread / blockwrite nu a adăugat prea multă viteză

Și care este dimensiunea blocului?

10, 20 și 50 KB în funcție de formatul fișierului

Și aș încerca 4 kb sau mai multe.

cât durează să copiați acest lucru local?

local - 10-12 secunde, dacă utilizați metodele Windows
și eu spun, de asemenea, că mai multe fișiere sunt syeches de la 4 la 200 kb, astfel încât copii mari sunt copiate mai repede.


> Task: readfrom LAN -> writeto LOCAL -> procesare / modificare /
> -> writeto LAN -> readfrom LAN. și așa mai departe.

Cred că este aici și cere să vă pun programul pe mașina în care sunt fișierele.

În mod alternativ, puteți scrie un serviciu de rețea, care va fi o grămadă de fișiere mici într-un singur fir care să le dea.
Acesta va salva operațiunile de service cu catalogul din rețea.


> Există 500-600 de fișiere de 5-6 Kbytes fiecare

Aproximativ 3 gigaj de informații 5-10 secunde pentru a mina un rezultat bun


> mai puțin # xA0; (06/09/06 12:13) [22]


> atât de mari sunt copiate mai repede

Ei bine, acest lucru este scris în orice carte pe computerele din secțiunea despre lucrarea discurilor. Heads nu trebuie să caute în mod constant întregul disc pentru spațiul necesar și chiar pe tabelul de fișiere / fișiere pentru a sări.

StriderMan, client-bd se află la 50 de persoane în hol. Nu te rostogoli. în noua versiune voi face schimbul TCP. Cred că va fi mai bine.

Skyle, paraleliza în sensul? Și fă un dosar. a existat o astfel de idee, chiar a încercat ZLib, dar nu a funcționat. Există mai multe opțiuni?


> Nu am nevoie de capete

Nu este în acea stepă.
Cele mai multe șuruburi de frână sunt ordine de mărime mai rapide decât cea mai rapidă rețea.

Merită considerat ca opțiune transportul TCP de acest tip:

> conectați 192.168.0.1 3928
+OK, vă rog
> root utilizator
+OK Introduceți parola
> introduceți parola
+OK Logat, bun venit

> interogare dblist.dxf id 1
+OK Transferarea începutului.
sdQ3H50E9HDSKJ3LJBRTELRFB23 [RIJEWOFZKLERGBN <-- типа ReadStream

> scrie dblist.dxf id 1
+OK Introduceți date pentru scriere.
sdjkhljkw345whlferptf23jkr5hlfzelfgdgjdflg23rlsjrdljfkd
+OK Salvați succesul

Vreau să spun, va fi mai rapid?

Skyle, rețeaua nu funcționează. Cum voi procesa cererile de la un grup de utilizatori?

Apoi o altă opțiune:
ai pus toate NTFS, pe masina de la care sunt necesare datele pentru a lua toate aduna într-un singur fișier multi-threaded, și apoi copiați acel fișier de pe masina mea citite direct din flux, și copiați înapoi, pentru a înțelege :)


> [34] mai puțin # xA0; (06/09/06 12:30)
> Skyle, rețeaua nu funcționează. Cum îți voi procesa cererile
> de la o grămadă de utilizatori?

Și această procesare pe utilizatorul mașinii nu poate fi făcută în nici un fel?
Și pentru prelucrare aveți nevoie de date de același nivel de urgență?

gigabit LAN pompe 128 MBytes pe secundă. nu fiecare șurub este capabil de acest lucru.

Skyle, nu-i așa.
fișierele fizice trebuie să se găsească într-un singur loc și apoi se dovedește că o întreprindere sa schimbat, nu avea timp să salveze, iar cealaltă sa schimbat și a salvat.


> Cât de repede se poate copia aceste fișiere într-o altă locație


> fișierele fizice trebuie să fie într-un singur loc

Cumva nu se corelează :(







Trimiteți-le prietenilor: