Jak ustalić wąskie gardło wydajności mojego Linux-a?


11

Niedawno zainstalowałem Ubuntu 9.04 (pierwszy użytkownik Linuksa na pulpicie) na moim nowym netbooku.

Jest tylko trochę dodatkowego oprogramowania (Skype, Dropbox, AVI / MP3 Codecs) i aktualizacji systemu operacyjnego - a system już się zawiesza i od czasu do czasu robi się naprawdę wolny.

Może po prostu czuję się powolnie, ponieważ przeniosłem się z Google Chrome na komputerze do Firefoxa na notebooku; ale z pewnością jest wąskie gardło - i według Monitora systemu nie jest to procesor.

Przed zainwestowaniem w dysk SSD chciałbym wiedzieć: jakiego oprogramowania poleciłbym użyć do ustalenia tego wąskiego gardła?

Oto specyfikacja: RAM: 2 GB DDR2 800 MHz. Procesor: Intel Atom N270 @ 1,60 GHz. GPU: zintegrowany. HDD: 150 GB SATA Hitachi HTS54501.

Ja już sprawdzone gwintów Narzędzia do znalezienia wąskich gardeł w konfiguracji sprzętowej i Will widzę korzyści wydajności z SSD w moim laptopie? i nie do końca odpowiedzieli na moje pytanie.

Dzięki.


+1 za dobre pytanie. Jeśli w Vista (i 7) jest jedna przyzwoita rzecz, to miara oceny sprzętu mówi ci, który element jest wąskim gardłem. Nie znalazłem tego w Linuksie - jeszcze!
Torben Gundtofte-Bruun

Od tego czasu zmieniłem się na wersję remiksu netbooka Ubuntu - stworzoną specjalnie dla jedno-rdzeniowych procesorów netbook. to naprawdę całkiem odpowiednie.
Dean Rather

Odpowiedzi:


6

Sprawdź wykorzystanie następujących rzeczy oprócz procesora,

  1. 2 GB pamięci RAM (jeśli masz ponad 80% -90%, potrzebujesz więcej)
    • Zamień miejsce (jeśli okaże się, że wykorzystanie przekracza 30% -40%, dyskowe operacje we / wy mogą spowolnić użytkownika)
    • Dysk I / O (może się utrzymywać szybkość rejestrowania i dostępu do dysku)

Sprawdzanie We / Wy dysku jest dobrym pomysłem,
sugerowałbym również sprawdzenie notatek w EvilChookieodpowiedzi (+1 tam),
szczególnie, że masz system oparty na Atomie .
Bezczynny procesor może być również procesorem oczekującym na dane / instrukcje.


1
Wykorzystanie pamięci RAM i plików wymiany wynosi odpowiednio 30% i 3%, nie jestem pewien co do We / Wy dysku, sprawdzę, czy postępując zgodnie z zaleceniami Johna. Zastanawiam się, czy to sterownik sieci bezprzewodowej ... skype, pidgin, dropbox i synergia działają ...
Dean Rather

Wyłączono kronikowanie, wszystko działa płynnie.
Dean Rather

7

Narzędzia SYSSTAT składają się z doskonałej kolekcji narzędzi do monitorowania wydajności procesora, pamięci, dysków we / wy i sieci.

Oficjalny samouczek można znaleźć tutaj .


1
Zgadzam się z tym! na przykład. po zainstalowaniu sysstat po prostu uruchom jako root sar -u 5 10(odstęp 10 sekund dziesięć razy), a następnie poszukaj tych 2 kolumn: %iowait(wysoka liczba oznacza wąskie gardło dysku twardego) i %idle(niska liczba oznacza wąskie gardło procesora). Używam go na netbookach Atom, aby dowiedzieć się, gdzie je dostroić do pracy> poczekaj:} Chociaż zgadzam się z informacjami EvilChookie, IMHO nie ma odpowiedzi na pytanie.
tuk0z

5

To, że procesor nie wydaje się przeciążony przez monitor procesu, nie oznacza, że ​​nie jest to wąskie gardło.

Pamiętaj, że procesor jako całość (a nie tylko jego taktowanie) określi ogólną wydajność twojej książki internetowej:

Zegar procesora: 1,6 GHz
FSB: 533 mhz
Pamięć podręczna L2 : 512 kB Jednordzeniowy
procesor

Pamiętaj o następujących kwestiach:

  • Wszystkie wejścia / wyjścia są kontrolowane przez procesor. W pewnym momencie żądania pamięci RAM i dysku twardego obciążą procesor
  • Wszystkie urządzenia USB są bezpośrednio zależne od procesora. Wiele komponentów to tak naprawdę urządzenia USB, szczególnie w notebookach. Klawiatura, gładzik, sieć bezprzewodowa itp.
  • Niższy FSB oznacza dłuższy czas reakcji.
  • Pojedynczy rdzeń nie jest tak dobry jak procesor wielordzeniowy, szczególnie biorąc pod uwagę niższą częstotliwość zegara i niższy FSB.

Wszystkie te czynniki przyczyniają się do spowolnienia wielozadaniowości. To, że monitor aktywności nie wykazuje dużego obciążenia procesora, nie oznacza, że ​​procesor nie może być opodatkowany przez wiele małych żądań (należy pamiętać, że procesor może wykonać tylko jedno żądanie na raz).


1

Moim ulubionym jest stary dobry top , po prostu wyświetla listę procesów według pamięci i użycia procesora, ale można go również sortować według processid lub nazwy.

Mam również problemy z firefoxem na netbookach, wypróbuj chrom alfa na launchpad.net, jeśli masz problem z błędami ;-)


gnome-system-mo i Xorg walczą o najwyższe miejsce ... Chrominium Też rozważę ...
Dean Rather

0

1- spróbuj zmienić gnoma na gnome / openbox ...

2 - spróbuj xfce nie jest wystarczająco szybki ...

3- spróbuj lxde, jeśli chcesz więcej ...

4 - spróbuj sam openbox, jeśli chcesz zrobić to naprawdę szybko !!!

5-dołkowe ubuntu i przejście na Arch Linux (można to zrobić bez pierwszych wskazówek)

IMP: zaznaczone w kolejności według łatwości użycia, stabilności i wsparcia ... zauważ, że użycie lekkich alternatyw oprogramowania, z którego korzystasz, również bardzo pomaga !!!

Aby zastąpić Firefoxa lub Chrome, istnieje wiele innych przeglądarek internetowych, które warto wypróbować, na przykład flokować wieloplatformową specjalistyczną przeglądarkę opartą na sieciach społecznościowych Firefox (nie mogę porzucić możliwości dostosowywania Firefoxa) lub co innego (lub coś w tym rodzaju) to przeglądarka internetowa oparta na przeglądarce Chrome / chrom ...

IMP: Distro oparte na Cruncheee Ubuntu / Openbox dla netbooka (oparte na Crunchbang) nie istnieje za darmo, niektóre osoby tego potrzebują ...


„porzuć ubuntu i przełącz się na Arch Linux (można to zrobić bez pierwszych wskazówek)” - Nie pomocny
badbod99

0

Dropbox może zająć trochę czasu podczas synchronizacji. Skype jest niezwykle trudny do odtworzenia lub rozwiązania problemu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.