Come si calcola la velocità effettiva di un disco?
- TurboC
- Prode Principiante
- Messaggi: 190
- Iscrizione: sabato 29 giugno 2013, 5:10
- Desktop: Mate
- Distribuzione: Ubuntu 19.04
- Sesso: Maschile
Come si calcola la velocità effettiva di un disco?
l'altro ieri ho connesso due dischi meccanici da 8 tera direttamente sulla mia scheda madre (tutti supportano la tecnologia SATA 3) ho avviato una live di Ubuntu (versione 20.04.2 MATE LTS) ed ho avviato la copia del primo (circa 6,5 tera) verso l'altro (completamente vuoto). sta ancora copiando, e probabilmente finirà domani mattina, insomma, per completare la copia mi ci vogliono circa due giorni. ho sott'occhio il file manager e in media la velocità riportata sta tra i 40 e i 60 MB/s. ma com'è possibile che sia così lento?
a livello teorico un SATA 3 supporta una banda massima di 6000 Mb/s (diviso 8 bit, 750 MB/s) circa 15 volte più veloce di quello che sto sperimentando. cos'è dunque che rallenta le prestazioni? il computer, soprattutto a livello di processore, è molto potente, fa uso di un Intel Core i7 di decime generazione (i7-10700 2,90Ghz) e può usufruire di 64 GB di RAM (due DIMM DDR4 da 32 GB ciascuno con 3200MHz). a proposito mi vengono in mente solo questi problemi:
1. la natura dei dischi (sono dei classici meccanici da 3,5")
2. entrambe le unità sono formattate in NTFS. forse Linux con un file system che non è il suo non è performante al massimo, non so..
altro non mi viene in mente. chiaramente non mi aspetto di raggiungere le massime prestazioni teoriche dello standard, però la velocità di trasmissione è troppo bassa.
a livello teorico un SATA 3 supporta una banda massima di 6000 Mb/s (diviso 8 bit, 750 MB/s) circa 15 volte più veloce di quello che sto sperimentando. cos'è dunque che rallenta le prestazioni? il computer, soprattutto a livello di processore, è molto potente, fa uso di un Intel Core i7 di decime generazione (i7-10700 2,90Ghz) e può usufruire di 64 GB di RAM (due DIMM DDR4 da 32 GB ciascuno con 3200MHz). a proposito mi vengono in mente solo questi problemi:
1. la natura dei dischi (sono dei classici meccanici da 3,5")
2. entrambe le unità sono formattate in NTFS. forse Linux con un file system che non è il suo non è performante al massimo, non so..
altro non mi viene in mente. chiaramente non mi aspetto di raggiungere le massime prestazioni teoriche dello standard, però la velocità di trasmissione è troppo bassa.
- corradoventu
- Imperturbabile Insigne

- Messaggi: 4000
- Iscrizione: domenica 27 aprile 2008, 22:23
- Desktop: GNOME
- Distribuzione: Ubuntu 22.04,23.10,24.04,24.10
- Sesso: Maschile
- Località: Rezzoaglio (GE)
- Contatti:
Re: Come si calcola la velocità effettiva di un disco?
La velocità dipende anche dalla frammentazione, altro è copiare un file di 1 GB, altro 1000 file da 1 MB che fa 1000 open/close e aggiorna 1000 volte la directory.
Puoi testare i tuoi dischi con il preinstallato 'dischi -> benchmark partition' o con i benchmark di hardinfo che puoi installare dal repository standard.
Puoi testare i tuoi dischi con il preinstallato 'dischi -> benchmark partition' o con i benchmark di hardinfo che puoi installare dal repository standard.
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
(Steven Weinberg)
- noel80
- Entusiasta Emergente

- Messaggi: 2240
- Iscrizione: giovedì 11 settembre 2014, 2:49
- Desktop: Gnome w/Tile || KDE
- Distribuzione: Pop!_OS || SteamOS
Re: Come si calcola la velocità effettiva di un disco?
Ciao, solitamente i recenti BIOS mi sembra sia gia' impostati per utilizzare i dischi in AHCI, che offre questa funzione https://it.wikipedia.org/wiki/NCQ rispetto a IDE.
https://it.wikipedia.org/wiki/AHCI
https://it.wikipedia.org/wiki/AHCI
-
Pike
- Rampante Reduce

- Messaggi: 5460
- Iscrizione: domenica 20 gennaio 2008, 1:13
- Desktop: Kubuntu
- Distribuzione: 20.04 x64
- Contatti:
Re: Come si calcola la velocità effettiva di un disco?
La cosa più divertente di tutto questo è che probabilmente con un core di terza generazione, DDR2/3 e 4gb di ram potresti avere le stesse prestazioni
Sono colui che fa cose che non servono...
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
Secondo Principio di Dilbert, di Scott Adams. "Si parte dalla certezza che siamo tutti idioti". Ed alcuni su questo mi ab-battono alla grande.
Come certificato dalla moderazione, incivile e maleducato. You have been warned.
- Clover
- Scoppiettante Seguace

- Messaggi: 298
- Iscrizione: giovedì 30 agosto 2012, 14:04
- Desktop: KDE
- Distribuzione: Kubuntu x86_64
Re: Come si calcola la velocità effettiva di un disco?
Un altro tool che si può usare per testare la velocità dei dischi è KDiskMark che si basa su fio: https://github.com/JonMagon/KDiskMark
Il test in questo caso per essere affidabile è da fare quando il disco non contiene dati e non è in uso da parte dell'OS.
Il test in questo caso per essere affidabile è da fare quando il disco non contiene dati e non è in uso da parte dell'OS.
entrambi i punti che segnali sono parte del problema, sopratutto il primo, poi si aggiungono altre motivazione che ti hanno detto come la frammentazione, la dimensione dei settori in base alla dimensione dei file,...
- Stealth
- Tenace Tecnocrate

- Messaggi: 17365
- Iscrizione: martedì 31 gennaio 2006, 22:55
- Desktop: Gnome
- Distribuzione: Ubuntu 22.04 LTS
Re: Come si calcola la velocità effettiva di un disco?
Solo per completezza aggiungo che a volte i produttori hanno utilities, sopratutto di diagnostica, che potrebbero mostrare anche la prestazione. Il tutto, ovviamente, al netto del sempre valido "oste, è buono il vino?"
edit: non è comunque una cattiva idea farselo a soli il test, con un grosso file e una grossa cartella di piccoli files, cronometrando i tempi. Tieni conto che il puro valore nominale non è esatto perchè quello che materialmete sposti non è tutto payload
edit: non è comunque una cattiva idea farselo a soli il test, con un grosso file e una grossa cartella di piccoli files, cronometrando i tempi. Tieni conto che il puro valore nominale non è esatto perchè quello che materialmete sposti non è tutto payload
- noel80
- Entusiasta Emergente

- Messaggi: 2240
- Iscrizione: giovedì 11 settembre 2014, 2:49
- Desktop: Gnome w/Tile || KDE
- Distribuzione: Pop!_OS || SteamOS
Re: Come si calcola la velocità effettiva di un disco?
Aggiungerei, pour parler che tempo fa c'eran delle notizie riguardo ad un progetto (credo in fase di arrivo) per implementare lettura e scrittura di filesystem NTFS nel kernel (con i vari pro e/o rants).
https://lore.kernel.org/lkml/2911ac5cd2 ... tware.com/
Piu' concernente all' attuale discussione, e' possibile che con processori con diversi core, ci siano impostazioni preconfigurate (senza fare overclock particolari) per utilizzare tutti i core come standard, anziche' magari solo 2 e tenere gli altri liberi... se puo'migliorarne le prestazioni per queste operazioni.
Un test pratico per fare un controllo della velocita' di lettura e scrittura dei dischi: https://wiki.archlinux.org/index.php/Benchmarking#dd (facendo attenzione a copiare correttamente il comando altrimenti puo' fare un casino).
https://lore.kernel.org/lkml/2911ac5cd2 ... tware.com/
Piu' concernente all' attuale discussione, e' possibile che con processori con diversi core, ci siano impostazioni preconfigurate (senza fare overclock particolari) per utilizzare tutti i core come standard, anziche' magari solo 2 e tenere gli altri liberi... se puo'migliorarne le prestazioni per queste operazioni.
Un test pratico per fare un controllo della velocita' di lettura e scrittura dei dischi: https://wiki.archlinux.org/index.php/Benchmarking#dd (facendo attenzione a copiare correttamente il comando altrimenti puo' fare un casino).
- magozurlinux
- Accecante Asceta

- Messaggi: 25004
- Iscrizione: mercoledì 17 marzo 2010, 17:44
- Desktop: xubuntu
- Distribuzione: Xubuntu 22.04.3 LTS x86_64
- Sesso: Maschile
- Località: Pisa
Re: Come si calcola la velocità effettiva di un disco?
Connesso ad Internet dai questi comandi:
Da terminale postami questo comando:
Codice: Seleziona tutto
sudo apt install hdparm
Codice: Seleziona tutto
hdparm -i
Da terminale postami questo comando:
Codice: Seleziona tutto
sudo hdparm -Tt /dev/sda
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti