La copia di file in più dialoghi è più lenta di quella in uno?


1

Quando si selezionano alcuni file e li si copia, viene visualizzata la finestra di dialogo di copia dei file con la barra di avanzamento e gli indicatori di velocità. Ma quando si selezionano alcuni altri file e li si copia, viene visualizzata un'altra finestra di dialogo e entrambi sembrano mostrare un rallentamento della velocità di oltre il 50% rispetto a una sola finestra di dialogo per la copia di file. Sono abbastanza sicuro che ai tempi facendo questo con un floppy disk effettivamente rallentava il processo in modo significativo. Ma è il caso degli HDD e degli SSD nei moderni sistemi operativi Windows?

La copia di diversi batch di file attraverso più dialoghi di copia dei file rallenta le operazioni di I / O complessive in Windows 7?

Ad esempio, copiamo un centinaio di file da 50 MB dall'HDD A all'HDD B e subito dopo copiamo altri cento altri 50 MB da A a B. Quindi i file non sono piccoli e il rallentamento non è causato dal file problemi di roba da tavolo a causa di piccole dimensioni. Entrambi i dischi sono vuoti al 90% e non contengono file frammentati, quindi non ci sono problemi anche in questo caso. I dischi sono collegati tramite SATA e non sono esterni.


c'è molto a questa domanda che dipende dall'hardware. ad esempio se stai copiando su un dispositivo usb2 con una velocità IO di 35Mbps, dovrai dividere la percentuale IO per il numero di processi. se la tua copia coinvolge più file di piccole dimensioni, è più probabile che causi conflitti quando si mantengono i metadati della partizione, piuttosto che un paio di file di grandi dimensioni, ecc.
Frank Thomas

1
Un'altra cosa da considerare è che stai copiando un sacco di file più piccoli o un mucchio di file più grandi. La copia di file più piccoli è intrinsecamente più lenta sulla maggior parte dei sistemi operativi rispetto alla copia di file più grandi. Ad esempio, se copio 5 GB di valore di 20 MB / ciascuna immagine, di solito sarà molto più lento rispetto alla copia di un singolo film da 5 GB. Nella mia esperienza, la copia parallela di file di grandi dimensioni è quasi altrettanto veloce di due operazioni di copia separate in serie, mentre un mucchio di file più piccoli copiati in parallelo è MOLTO più lento.
Trav

Risposte:


1

Sì, lo fa, poiché copia simultaneamente 2 lotti di dati e quindi richiede più tempo per recuperare ogni parte di dati e quindi elaborare dove va a finire quella parte di dati.

Proprio come ci vorrebbe più tempo per mettere 2 pezzi di cose in 2 scatole rispetto a un sacco di cose in 1 scatola. Devi mettere le cose a posto quando metti le cose in 2 scatole, mentre non lo fai quando lo metti in una scatola.

Gli SSD ridurrebbero molto il tempo in quanto il tempo di ricerca per ottenere un dato è quasi pari a zero. Su un disco rigido, il rallentamento potrebbe essere un bel po 'a seconda di dove si trovano i dati sul disco.


2
Teracopy può aiutare. Accoda le operazioni di copia / spostamento
Chris
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.