Il 05/01/20 09:42, Davide Prina ha scritto:
On 04/01/20 18:40, Portobello wrote:
Il 04/01/20 13:09, Alessandro Pellizzari ha scritto:
On 02/01/2020 17:30, Portobello wrote:

Messa così, a occhio e croce, hai un disco lento come la morte, o il DMA
disattivato sul controller.
Ciao Lista,

Non so cosa sia DMA, come si attiva ?

Il DMA (Direct Memory Access) è un accesso diretto alla RAM. Il risultato principale è di aumentare le prestazioni in modo considerevole. Per maggiori dettagli vedi wikipedia[¹]

Per quanto riguarda l'HD è possibile visualizzare le impostazioni usando il comando hdparm

# apt install hdparm

poi devi vedere come è identificato il tuo HD.

$ df -h
[...]
/dev/sdb2       184G  162G     22G  89% /

Ciao Lista,
Ho installato hdparm.
Il disco è su sdb
/dev/sdb7        25G  6,3G     17G  28% /
/dev/sdb8       103G   47G     52G  48% /home
poi ci sono questi:
udev            1,9G     0    1,9G   0% /dev
tmpfs           401M  6,0M    395M   2% /run
tmpfs           2,0G   30M    2,0G   2% /dev/shm
tmpfs           5,0M  4,0K    5,0M   1% /run/lock
tmpfs           2,0G     0    2,0G   0% /sys/fs/cgroup
tmpfs           401M   44K    401M   1% /run/user/1002


[...]

può essere che hai più hd o più partizioni sullo stesso hd.
In questo caso la partizione sdb2 è usata per il path / e quindi l'hd è sdb

puoi così visualizzare le informazioni del tuo hd:

# hdparm -i /dev/sdb
Qui dice che non c'è nessun DMA attivo.
DMA modes:  mdma0 mdma1 mdma2
Ma solo un UDMA
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6

Sembra che sia attivo solo il udma6.



avrai un elenco di parametri e delle righe con "##DMA modes" se hai uno dei parametri su una di queste righe con anteposto il carattere '*', allora hai il DMA attivo.

Nota: hdparm è un programma molto pericoloso, puoi danneggiare l'hd. Io ti consiglio di non usarlo per modificare le impostazioni del tuo hd. Inoltre alcune impostazioni potrebbero essere impostabili dal tuo BIOS, compresa l'attivazione del DMA e del tipo di DMA da usare.

Per saperne di più:
$ man df
$ man hdparm


Ciao
Davide

[¹]
https://it.wikipedia.org/wiki/Direct_Memory_Access


Ora studio un po di documentazione.
Grazie
Saluti

Rispondere a