Hard disk usb: cpu 100%

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Hard disk usb: cpu 100%

Messaggio da whites11 »

Ciao
mi scuso se l'argomento è stato trattato, ma la ricerca di parole brevi come "usb" e "cpu" non pare funzionare nel forum...
vorrei solo avere conferma da parte di qualcuno di questo comportamento:
quando copio da/verso un hard disk esterno usb2 dei files di grosse dimensioni il sistema è praticamente inutilizzabile, in quanto la cpu è al 100% dall'inizio alla fine.
slackware current, kernel 2.6.29.3
conferme/smentite/idee?

ciaociao

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Re: Hard disk usb: cpu 100%

Messaggio da DanBadJar »

Hai provato a lanciare la copia con un valore basso di nice?

Avatar utente
wakkokid
Linux 2.x
Linux 2.x
Messaggi: 339
Iscritto il: gio 27 gen 2005, 0:00
Kernel: 2.6.3*
Desktop: Kde4
Distribuzione: Debian
Contatta:

Re: Hard disk usb: cpu 100%

Messaggio da wakkokid »

Per caso è formattato in NTFS?
A me capita anche con l'hd interno se formattato in ntfs. A questo aggiungi che il protocollo usb2 consuma parecchia cpu...
Il mio suggerimento è formattare l'hd esterno in ext3

Avatar utente
mohaa
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mar 4 mar 2008, 8:52
Slackware: 12.1
Kernel: 3
Desktop: Gnome2
Distribuzione: Gentoo
Località: Francia

Re: Hard disk usb: cpu 100%

Messaggio da mohaa »

conferma. HDD USB 2, formatato in ext2.
non sono al 100% del CPU, ma il sistema ha un comportamento difficile : ci vuole tempo sia per scrittura che lettura

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Re: Hard disk usb: cpu 100%

Messaggio da albatrosla »

Io uso l'intero sistema operativo del portatile su disco USB 2.0, formattato reiserfs, e non riscontro grossi rallentamenti rispetto ad un sistema su disco "interno". E' possibile che il vostro sia un problema legato ai driver usb 2.0. Controllate di avere OHCI, UHCI o EHCI correttamente e di aver collegato il device ad una presa 2.0 e non ad una 1.1. Non vedo altre motivazioni per riscontrare rallentamenti.

Avatar utente
FireEater
Linux 3.x
Linux 3.x
Messaggi: 508
Iscritto il: sab 5 feb 2005, 0:00
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4
Località: Cagliari <---> Torino

Re: Hard disk usb: cpu 100%

Messaggio da FireEater »

Ciao,
se uno dei 2 dischi (partizioni) è NTFS è lui il colpevole.
NTFS-3G è una gran bella cosa perchè ci permette di scrivere su filesystem NTFS, però funziona tramite FUSE (Filesystem in Userspace). Il problema sta proprio in FUSE ossia nel fatto di avere il filesystem gestito da un "driver" che lavora in userspace e che quindi usa CPU a volontà e viene schedulato "male".

Un altra causa può essere il DMA non attivo, in questo caso (abbastanza raro se non hai giocato con il kernel) la CPU si deve occupare direttamente della gestione del trasferimento andando a generare gli indirizzi etc. etc.

In generale per migliorare della reattività del sistema durante i trasferimenti di file si può lavorare sugli scheduler (ricompilando il kernel), ma sto ancora facendo delle prove e di certo non esiste uno scheduler che vada bene per tutti.

FireEater.

PS: come già detto da DanBadJar setta un valore di nice che fa al caso tuo quando devi fare un grosso spostamento di file.

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: Hard disk usb: cpu 100%

Messaggio da zxzxasas »

Il problema è che FUSE usa molti passaggi in modalità supervisore.
Di conseguenza io proverei almeno a usare il driver che sta nel kernel per l' NTFS (non chiedermi come, non saprei precisamente) se ti permette almeno di portare i file dal tuo disco a quello esterno, potresti considerare il problema risolto dato che in tal modo la CPU viene toccata giusto di striscio!

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Re: Hard disk usb: cpu 100%

Messaggio da whites11 »

in realtà il disco è un fat32.
purtroppo posso formattarlo solo in fat32 oppure ntfs, visto che è un hd multimediale che mi permette di guardare i film sulla tv e il fw accetta solo tali fs.
quello di settare il nice è un workaround sicuramente valido, solo mi domandavo come mai il protocollo usb è così oneroso in termini di cpu

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: Hard disk usb: cpu 100%

Messaggio da zxzxasas »

Scusami in FAT32 e la CPU va al 100%??

Avatar utente
whites11
Linux 4.x
Linux 4.x
Messaggi: 1147
Iscritto il: ven 30 set 2005, 13:54
Località: Udine

Re: Hard disk usb: cpu 100%

Messaggio da whites11 »

oh yesss

zxzxasas
Linux 2.x
Linux 2.x
Messaggi: 397
Iscritto il: sab 15 nov 2008, 2:28
Nome Cognome: Pasquale
Slackware: current
Kernel: 2.6.35.7
Desktop: KDE 4.5.2

Re: Hard disk usb: cpu 100%

Messaggio da zxzxasas »

Allora a meno che tu non abbia un Pentium 60 Mhz non si spiega :D

Controlla qual è il processo che ti fa andare la CPU al massimo.
Hai ricompilato tu il kernel?

Rispondi