Newsgroup: it.comp.os.linux.iniziare
Titolo: [Semi-OT] Velocità di copia dati

 
Non sapevo dove postare, c'entra con linux l'obiettivo,
ma meno la domanda stringente che forse può essere anche
risposta da qualche esperto di icol.sys. Ho scelto icoli
però perchè può interessare a chi sta per installare e
magari non è alle prime armi però ha qualche dubbio.
Anche ic.hardware poteva starci...
 
Problema:
 
- Abbiamo circa 4/5 GB di dati
 
- Immaginiamo di doverli trasferire da una partizione
  "sorgente" ad una "target"
 
- Consideriamo i due seguenti scenari:
 
1. Sorgente: partizione HDD meccanico sdH1
   Target  : partizione SSD sdS1
   I due dischi sono collegati nello stesso PC la cui
   scheda madre supporta lo standard SATA-II.
 
2. Sorgente: partizione SSD sdS1
   Target  : partizione SSD sdS2
   Il disco SSD è lo stesso sdS, sono partizioni dello
   stesso dispositivo.
 
 
Domanda 1:
In quale dei due scenari la velocità di trasferimento è
maggiore e quindi si fà prima a copiare i dati dalla
sorgente al target?
 
Il processore ovviamente è lo stesso in entrambi i casi
nel caso del mio ormai vetusto cassone:
Intel(R) Core(TM)2 Duo CPU     E8200  @ 2.66GHz
 
 
Domanda 2:
Immaginiamo di dover installare un sistema operativo nella
partizione target su SSD (sdSn). Durante l'installazione il
programma di setup ci chiede dove prendere i pacchetti
contenenti il software da installare. Invece di prenderli
dal classico DVD di installazione, è possibile scegliere di
prenderli da una directory di un disco interno.
Si fà prima se i pacchetti si trovano su un'altra partizione
dello stesso disco SSD (scenrio 2), oppure si fà prima se
sono collocati in una partizione di un secondo HDD?
 
Le due domande sono simili, ma nella seconda oltre alla
copia dati è associato anche l'estrazione dei pacchetti
nella partizione target.
Dipende molto da come lavora il prgramma di installazione
ma in generale si avrà a che fare con tanti trasferimenti
più piccoli (immagino estrazione del pacchetto in memoria e
copia dei dati estratti nel target), penso che in questo caso
sia più pesante il contributo della CPU e del tempo di accesso
al disco... ma sono solo ipotesi, appunto bisgnerebbe capire
cosa fà il programma di installazione per installare i
pacchetti nel target.
 
Spero sappiate rispondere ad entrambe. Grazie in anticipo! :)
 
 

 
]zac[

 La risposta giusta e' la >>3<<, copia da un SSD ad un altro SSD.
 
Alla fine non avendo 2 SSD ho scelto di eseguire il traferimento
dati tra due partizioni dell'SSD. Ha funzionato bene, ho eseguito
l'installazione di Slackware dalla partizione 4 dell'SSD in cui avevo
predisposto il necessario (praticamente ciò che vi è nella ISO del DVD
di installazione di slackware). La partizine "target" in cui ho
installato il sistema è la "3".
Ad un certo punto il sistema di installazione richiede da dove prendere
i pacchetti da installare, se dal DVD, o altro. Si sceglie, da altra
directory su altra partizione del disco, si specifica partizione e
directory e si installa tutto senza problemi.
Ovviamente l'installazione è molto più rapida rispetto alla tradizionale
installazione da supporto ottico DVD o CD che sia. Tutto ciò è utile
perchè non si coinvolge la masterizzazione di alcun DVD, e può essere
una soluzione alternativa alla chiavetta usb anche per sistemi tipo
netbooks che non hanno lettore ottico.
Detto questo il dubbio resta: avrebbe fatto prima se la partizione di
supporto fosse stata su HDD?
Possiamo sopravvivere anche senza certezze in questo senso...
 
Ad ogni modo, grazie della risposta!  :)


quello che guadagni in termini di tempo ad installare da una partizione del HD (o SSD), lo perdi nel dover partizionare prima il disco e dopo (per recuperare lo spazio).
Quindi meh. Continuero' a farlo da chiavetta USB, molto piu' comodo.
 
Ciao Jack

 Ad ogni modo, grazie della risposta!  :)
 
:)
 
 
Nel tuo caso specifico, non considerando il tempo di scrittura dei pacchetti 
sul disco, potrebbe essere meglio avere i pacchetti su un altro disco 
(l'installazione dei pacchetti usa molte risorse del disco dove e' in atto 
l'installazione).
 
 
Ribadisco che le variabili sono tante, memoria RAM disponibile, velocita' 
dei dischi, dei canali sata, termini della prova, ecc. .
 
 
In ogni caso la soluzione che hai trovato ti soddisfa? e' la soluzione 
giusta.

 Ciao Jack
https://redtowers.org/txt/va.a.capo.dopo.72.colonne.txt