PROBLEMA Instabilità velocità di trasmissione

Pubblicità

Vilgefortz

Utente Attivo
Messaggi
270
Reazioni
32
Punteggio
44
Ciao a tutti. Qualcuno è in grado di spiegarmi perché ho questi problemi con il trasferimento di file?
Nel trasferimento fra memorie interne (SSD Samsung 850 Pro 256Gb & HDD WD Caviar Red 1Tb) il trasferimento parte sui 120MB/s e dopo una decina di secondi la velocità si dimezza, sempre e con qualsiasi tipo di file.prova 1.webp
Invece nel trasferimento verso memorie esterne può capitare che la velocità sia altalenante fino anche a fermarsi quasi.
prova 2.webp Qualcuno può essermi d'aiuto?
Grazie sin da ora a tutti!!!
 

Allegati

  • prova 1.webp
    prova 1.webp
    23.7 KB · Visualizzazioni: 57
  • prova 2.webp
    prova 2.webp
    21.9 KB · Visualizzazioni: 96
Ciao a tutti. Qualcuno è in grado di spiegarmi perché ho questi problemi con il trasferimento di file?
Nel trasferimento fra memorie interne (SSD Samsung 850 Pro 256Gb & HDD WD Caviar Red 1Tb) il trasferimento parte sui 120MB/s e dopo una decina di secondi la velocità si dimezza, sempre e con qualsiasi tipo di file.Visualizza allegato 256021
Invece nel trasferimento verso memorie esterne può capitare che la velocità sia altalenante fino anche a fermarsi quasi.
Visualizza allegato 256022 Qualcuno può essermi d'aiuto?
Grazie sin da ora a tutti!!!
Fa con tutti i file o solamente spostando file di grosse dimensioni o un grande numero di file contemporaneamente ?

Hai provato a fare un bench con crystaldisk ?
 
Non ho la verità in tasca e non sono un informatico, per cui preferisco fare delle considerazioni insieme a te; stiamo parlando di Data Rate cioè “quantità di informazioni” per “unità di tempo” (MB/s) e teoricamente ogni device ha delle caratteristiche di lettura e scrittura.

In questo caso un ssd Samsung 850 PRO legge a ca 550 MB/s in lettura sequenziale ovvero una velocità data dalla lettura de:
blocco A -> blocco B -> ecc
senza considerare la raccolta di dati (dalla table cioè l'indice dei file nel file system) su blocchi diversi necessari ad esempio quando si dice all'ssd: trova e leggi il file "pincopallo". Risultato? La lettura non sarà mai quella teorica sequenziale (quella da bench).

La scrittura adesso.. è un WD Red da 1Tb che ha una capacità teorica di scrittura di ca 150 MB/sec, anche in questo caso, per scrittura teorica si intende la scrittura sequenziale nelle condizioni più favorevoli: disco vuoto e prime tracce esterne*; solitamente con disco frammentato la velocità cala, spesso meno di 100 MB/s.
Visto che nel trasferimento della tua prova 1, la velocità che limita è quella di scrittura dell'hdd ecco che in media si attesta sotto i 100MB/s, con il gap di disco frammentato, disco a basso regime (5400rpm), posizione della traccia (è un disco) e naturalmente dipendente anche dal tipo di file trasferito (grandezza, decodifica).

Ora, il comportamento di iniziare a scrivere ad una velocità e subire un calo dopo qualche secondo - cosa che succede per tutti i trasferimenti su hdd.
C'è, da cosa ho capito, un solo livello in cui si prevede che la velocità dei dati scritti sia costante. Ciò si verifica quando vengono scritti un gruppo di blocchi contigui su una singola traccia. Quindi la velocità dipende semplicemente dalla densità del bit *(e dalla velocità di rotazione per quella traccia, ovvero in quale parte, più interna o più esterna, vengono memorizzate le informazioni).

upload_2017-8-9_23-17-30.webp

Lo so, sono po Wiki, ma terra, terra, dipende dal fatto che quando inizia a scrivere userà una serie di blocchi liberi e se la scrittura supera la quantità di blocchi liberi a disposizione ricadrà su spazi che il disco dovrà cercare, abbassando la velocità di trasferimento (che non è puntuale ma una stima di windows). A proposito di Windows.. anche a livello basso questi bit vengono di solito trasferiti da un buffer RAM nel disco rigido. Quindi il computer non vede mai la velocità del disco grezzo. Vede la velocità del buffer.
Dopo di che, tutti i tipi di cose interagiscono per renderlo imprevedibile. Possono esistere più processi simultaneamente in concorrenza per l'accesso al dispositivo, prestazioni visualizzate da un determinato processo variano anche a seconda del carico complessivo e come il sistema operativo privilegi le richieste di accesso al disco.

Passando invece al trasferimento su USB, avendo sia USB 2.0 che 3.0, è palese che hai un problema hardware (delle porte o della pannetta USB) o software (driver?)
 
Ultima modifica:
Non ho la verità in tasca e non sono un informatico, per cui preferisco fare delle considerazioni insieme a te; stiamo parlando di Data Rate cioè “quantità di informazioni” per “unità di tempo” (MB/s) e teoricamente ogni device ha delle caratteristiche di lettura e scrittura.

In questo caso un ssd Samsung 850 PRO legge a ca 550 MB/s in lettura sequenziale ovvero una velocità data dalla lettura de:
blocco A -> blocco B -> ecc
senza considerare la raccolta di dati (dalla table cioè l'indice dei file nel file system) su blocchi diversi necessari ad esempio quando si dice all'ssd: trova e leggi il file "pincopallo". Risultato? La lettura non sarà mai quella teorica sequenziale (quella da bench).

La scrittura adesso.. è un WD Red da 1Tb che ha una capacità teorica di scrittura di ca 150 MB/sec, anche in questo caso, per scrittura teorica si intende la scrittura sequenziale nelle condizioni più favorevoli: disco vuoto e primi settori esterni*; solitamente con disco frammentato la velocità cala, spesso meno di 100 MB/s.
Visto che nel trasferimento della tua prova 1, la velocità che limita è quella di scrittura dell'hdd ecco che in media si attesta sotto i 100MB/s, con il gap di disco frammentato, disco a basso regime (5400rpm), posizione della traccia (è un disco) e naturalmente dipendente anche dal tipo di file trasferito (grandezza, decodifica).

Ora, il comportamento di iniziare a scrivere ad una velocità e subire un calo dopo qualche secondo - cosa che succede per tutti i trasferimenti su hdd.
C'è, da cosa ho capito, un solo livello in cui si prevede che la velocità dei dati scritti sia costante. Ciò si verifica quando vengono scritti un gruppo di blocchi contigui su una singola traccia. Quindi la velocità dipende semplicemente dalla densità del bit *(e dalla velocità di rotazione per quella traccia, ovvero in quale parte, più interna o più esterna, vengono memorizzate le informazioni).

Visualizza allegato 256159

Lo so, sono po Wiki, ma terra, terra, dipende dal fatto che quando inizia a scrivere userà una serie di blocchi liberi e se la scrittura supera la quantità di blocchi liberi a disposizione ricadrà su spazi che il disco dovrà cercare, abbassando la velocità di trasferimento (che non è puntuale ma una stima di windows). A proposito di Windows.. anche a livello basso questi bit vengono di solito trasferiti da un buffer RAM nel disco rigido. Quindi il computer non vede mai la velocità del disco grezzo. Vede la velocità del buffer.
Dopo di che, tutti i tipi di cose interagiscono per renderlo imprevedibile. Possono esistere più processi simultaneamente in concorrenza per l'accesso al dispositivo, prestazioni visualizzate da un determinato processo variano anche a seconda del carico complessivo e come il sistema operativo privilegi le richieste di accesso al disco.

Passando invece al trasferimento su USB, avendo sia USB 2.0 che 3.0, è palese che hai un problema hardware (delle porte o della pannetta USB) o software (driver?)


Grazie mille per la risposta, sei stato davvero esaudiente. Cercherò di risolvere almeno il problema "hardware"!!!
Grazie ancora!!!
 
A parte la pennetta usb (magari formattala) devi conoscerne le caratteristiche (USB 2.0 - 3.0 - 3.1) che determinano anche la velocità.
La situazione ideale per una "prova 3" sarebbe che ti procuri una pennetta USB 3.1 Gen.2, così saprai che potrà scrivere (anche quì però le velocità variano da modello a modello ma sopratutto in relazione allo standard) a min. 100 MB/s (dai 640 MB/s teorici).
Chiaramente @Vilgefortz usa l'ssd per il trasferimento (da SSD a USB) per evitare il collo di bottiglia (hdd) che tanto avrai (sia per la velocità di lettura dell'ssd sia per l'ulteriore calo del data rate nel processo di scrittura su USB).
Per i test dell'usb inizia con le porte più veloci della scheda madre... se metti a posto quelle sei a :cavallo:
Considera che la scheda madre dietro ha: 1 (Gen2), 1(Gen2, Type C), 4(Gen1), 1(Gen1, Type C) USB 3.0 + 4 USB 2.0

Comincia con il verificare i driver che hai installato, eventualmente re-installa.
Usa quelli compatibili sulla pagina di supporto della tua scheda madre.
Raggiunta "la quadra", come si suol dire, potrai cercare driver ottimizzati sul sito dei fornitori delle usb (asmedia/via). :ok:
 
A parte la pennetta usb (magari formattala) devi conoscerne le caratteristiche (USB 2.0 - 3.0 - 3.1) che determinano anche la velocità.
La situazione ideale per una "prova 3" sarebbe che ti procuri una pennetta USB 3.1 Gen.2, così saprai che potrà scrivere (anche quì però le velocità variano da modello a modello ma sopratutto in relazione allo standard) a min. 100 MB/s (dai 640 MB/s teorici).
Chiaramente @Vilgefortz usa l'ssd per il trasferimento (da SSD a USB) per evitare il collo di bottiglia (hdd) che tanto avrai (sia per la velocità di lettura dell'ssd sia per l'ulteriore calo del data rate nel processo di scrittura su USB).
Per i test dell'usb inizia con le porte più veloci della scheda madre... se metti a posto quelle sei a :cavallo:
Considera che la scheda madre dietro ha: 1 (Gen2), 1(Gen2, Type C), 4(Gen1), 1(Gen1, Type C) USB 3.0 + 4 USB 2.0

Comincia con il verificare i driver che hai installato, eventualmente re-installa.
Usa quelli compatibili sulla pagina di supporto della tua scheda madre.
Raggiunta "la quadra", come si suol dire, potrai cercare driver ottimizzati sul sito dei fornitori delle usb (asmedia/via). :ok:

Perfetto, appena esco da lavoro mi metto subito all'opera, grazie mille!!!
 
Pubblicità
Pubblicità
Indietro
Top