Come posso determinare il collo di bottiglia delle prestazioni del mio Linux box?


11

Di recente ho installato Ubuntu 9.04 (primo utente desktop Linux) sul mio nuovo netbook.

C'è solo un po 'di software aggiuntivo (Skype, Dropbox, AVI / MP3 Codecs) e gli aggiornamenti del sistema operativo - e già il sistema si blocca e diventa molto lento di tanto in tanto.

Forse sembra solo lento perché sono passato da Google Chrome su un desktop a Firefox su un notebook; ma c'è sicuramente un collo di bottiglia - e secondo il Monitor di sistema non è la CPU.

Prima di investire in un SSD, vorrei sapere: quale software mi consigliate di utilizzare per determinare questo collo di bottiglia?

Ecco le specifiche: RAM: 2 GB DDR2 800 MHz. CPU: Intel Atom N270 a 1,60 GHz. GPU: integrata. HDD: Hitachi HTS54501 SATA da 150 GB.

Ho già controllato i thread Strumenti per trovare i colli di bottiglia nella configurazione hardware e vedrò i benefici delle prestazioni di un SSD sul mio laptop? e non hanno ancora risposto alla mia domanda.

Grazie.


+1 per una buona domanda. Se c'è una cosa decente in Vista (e 7), è la cosa di misurazione della valutazione hardware che ti dice quale componente è il collo di bottiglia. Non l'ho ancora trovato su Linux - ancora!
Torben Gundtofte-Bruun,

Da allora sono passato alla versione remix del netbook ubuntu - fatta su misura per la CPU del netbook mono-core. è davvero abbastanza adeguato.
Decano, piuttosto, il

Risposte:


6

Controlla l'utilizzo delle seguenti cose oltre al processore,

  1. La RAM da 2 GB (se superi l'80% -90%, ne hai bisogno di più)
    • Scambia spazio (Se trovi un utilizzo superiore al 30% -40%, l'I / O del disco potrebbe rallentarti)
    • I / O su disco (il journaling e la velocità di accesso al disco potrebbero trattenerti)

Controllare l'I / O su disco è una buona idea,
suggerirei anche di controllare le note nella EvilChookierisposta (+1 lì), in
particolare perché hai un sistema basato su Atom .
Un processore inattivo potrebbe anche essere un processore in attesa di dati / istruzioni.


1
L'uso di RAM e Swapfile è rispettivamente del 30% e del 3%, non sono sicuro dell'IO del disco, controllerò che quando seguo la guida suggerita da John. Mi chiedo se sia il driver di rete wireless ... skype, pidgin, dropbox e synergy sono tutti in esecuzione ...
Dean Rather

Diario disabilitato, le cose procedono senza intoppi.
Decano, piuttosto, il

7

Le utility SYSSTAT sono costituite da una vasta raccolta di strumenti di monitoraggio delle prestazioni per CPU, memoria, I / O del disco e rete.

Il tutorial ufficiale è disponibile qui .


1
D'accordo con quello! per esempio. dopo aver installato sysstat basta avviare come root sar -u 5 10(intervallo di 5 secondi dieci volte) quindi cercare queste 2 colonne: %iowait(il numero alto indica il collo di bottiglia del disco rigido) e %idle(il numero basso indica il collo di bottiglia della CPU). Lo uso sui netbook Atom per scoprire dove ottimizzarli per il lavoro> aspetta:} Mentre sono d'accordo con le informazioni di EvilChookie, IMHO non c'è una risposta alla domanda.
tuk0z,

5

Solo perché la tua CPU non sembra sovraccaricata da un monitor di processo, non significa che non sia il collo di bottiglia.

Tieni presente che il processore nel suo insieme (non solo la sua velocità di clock) determinerà le prestazioni complessive del tuo netbook:

CPU clock: 1,6 ghz
FSB: 533 mhz
cache L2: processore single core da 512 kB

Ricorda quanto segue:

  • Tutti gli I / O sono controllati dalla CPU. A un certo punto le richieste di RAM e disco rigido tassheranno la CPU
  • Tutti i dispositivi USB dipendono direttamente dalla CPU. Molti componenti sono in realtà dispositivi USB, specialmente nei notebook. Tastiera, trackpad, wireless, ecc.
  • Un FSB inferiore significa un tempo di risposta più lento.
  • Il single core non è altrettanto buono di un processore multi core, soprattutto se si considera la velocità di clock inferiore e il FSB inferiore.

Tutti questi fattori contribuiscono a rallentare il multi tasking. Solo perché il tuo monitor di attività non mostra un carico elevato della CPU, non significa che la CPU non possa essere tassata da molte piccole richieste (e tieni presente che una CPU può eseguire solo una richiesta alla volta).


1

Il mio preferito è il buon vecchio top , elenca solo i processi in base alla sua memoria e all'utilizzo della CPU, ma può essere ordinato anche per processid o nome.

Ho problemi con Firefox anche sui netbook, prova il chrome alfa su launchpad.net se stai bene con i bug ;-)


gnome-system-mo e Xorg lottano per il primo posto ... Chrominium prenderò in considerazione anche io ...
Dean Rather

0

1- prova a cambiare gnome in gnome / openbox ...

2- provare xfce non è abbastanza veloce ...

3- prova lxde se vuoi di più ...

4- prova openbox da solo se vuoi renderlo molto veloce !!!

5- abbandonare Ubuntu e passare ad Arch Linux (potrebbe essere fatto senza i primi consigli)

IMP: notato in ordine di facilità d'uso, stabilità e supporto ... nota che l'utilizzo di alternative leggere di software che usi aiuta anche molto !!!

per sostituire Firefox o Chrome ci sono molti altri browser web che vale la pena provare come floccare un browser basato su piattaforma specializzato in social network browser basato su Firefox (non posso abbandonare la capacità di personalizzazione di Firefox) o Arore (o qualcosa del genere) è un browser basato su webkit come Chrome / cromo ...

IMP: La distribuzione basata su Ubuntu / Openbox di Cruncheee per netbook (basata su Crunchbang) non esiste per niente, alcune persone ne hanno bisogno ...


"abbandonare Ubuntu e passare ad Arch Linux (potrebbe essere fatto senza i primi suggerimenti)" - Non utile
badbod99

0

Dropbox potrebbe richiedere del tempo durante la sincronizzazione. Skype è notoriamente difficile da decodificare o risolvere i problemi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.