Ubuntu 18.04 jest zbyt wolny


14

Migrowałem do Ubuntu 18.04 tydzień temu z powodu moich potrzeb VPN i działa idealnie, z wyjątkiem tego, że system operacyjny jest zbyt wolny i czasami nie mogę otworzyć żadnych aplikacji, dopóki nie uruchomię się ponownie.

Mój laptop ma dobry sprzęt (Intel Core i7 siódmej generacji i 8 GB pamięci RAM), ale moje wykorzystanie pamięci wynosi 6 GB lub więcej, gdy jednocześnie używam Skype, Slack i Firefox.

Czy to normalne?


vmstat 10 4 wynik:

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 7  0      0 898448  56344 3007108    0    0   148   215  420 1246 12  4 78  7  0
 7  0      0 887908  56376 3059492    0    0     1    68 4231 13951 33 10 56  0  0
 7  0      0 943000  56416 2996092    0    0     0   102 4199 14527 32 10 58  0  0
 3  0      0 934796  56448 3003276    0    0    23   103 4397 14711 34 10 55  1  0

Czytałem o pamięci wycieków, ale moja wersja gnome jest już poprawna
Helder Júnior

Czy mógłbyś podać szczegóły dotyczące vmstat 10 4proszę? Czy sprawdziłeś listę procesów?
EnzoR

jak możesz zobaczyć na tym obrazku ibb.co/eRMSLd
Helder Júnior


2
Proszę nie używać zrzutów ekranu dla wyjścia terminala. Zamiast tego edytuj pytanie , wklej dane wyjściowe terminala, wybierz dane wyjściowe terminala w edytorze pytań, naciśnij {}przycisk w edytorze i zapisz zmiany.
Chai T. Rex

Odpowiedzi:


11

Wysokie wykorzystanie pamięci jest normalne w systemie Linux. Ubuntu nie jest wyjątkiem. Używa nieużywanej pamięci do buforowania dysku w celu zwiększenia wydajności systemu. Możesz znaleźć dobre wyjaśnienie z dalszymi szczegółami tutaj.

Niska prędkość jest często bardziej funkcją wagi DE (gnom jest ciężki) niż wersji dystrybucyjnej. LXDE i XFCE są bardzo lekkie i mogą sprawić, że nawet niskiej jakości lub nieco przestarzały sprzęt zapewni akceptowalną wydajność.

Inne rzeczy, które mogą drastycznie zmniejszyć prędkość systemu, to awarie lub słabo działające urządzenia pamięci masowej , zakurzone lub w inny sposób naruszone systemy chłodzenia mogą prowadzić do przegrzania, które spowoduje, że nowoczesne procesory zmniejszą prędkość w celu samozachowania.

Wyjście poleceń takich jak dmesgi grep "error" /var/log/syslogmoże również dostarczyć wskazówek co do tego, co dzieje się źle w systemie, który nie działa zgodnie z oczekiwaniami.

Nie jest to bynajmniej pełna lista, ale powinna dać ci pewne wskazówki i może prowadzić do nowych, bardziej ukierunkowanych pytań.

Błędów wycieku pamięci wspomnieć wydaje się teraz być zgniecione, jednak swoją moc vmstat nie wydaje się wskazywać, że są dokonywane przez tego robaka.

Zgodnie z wyjściem vmstat procesor spędza większość czasu bezczynnie, więc nie ma wąskiego gardła. Podejrzewam, że biorąc pod uwagę dostępne informacje, to albo problemy z urządzeniem pamięci, albo z systemem chłodzenia.


@ HelderJúnior Zawsze chętny do pomocy. Ponieważ jesteś tutaj nowym członkiem, powinienem cię poinformować, że w ten sposób mówimy „dziękuję”, akceptując (klikając znacznik wyboru) obok odpowiedzi, która najbardziej nam pomogła, i lub podnosząc głos. głosowanie będzie kolejnym przywilejem , który otrzymasz, gdy zwiększy się tutaj Twoja reputacja .
Starszy Geek

jak ironiczne jest to, że proces optymalizacji spowalnia system operacyjny?
André Marcondes Teixeira

@ AndréMarcondesTeixeira Nie jestem pewien, do którego procesu optymalizacji się odnosisz. Jeśli masz pytania na ten temat, możesz zadać pytanie i podać link do procesu, do którego się odwołujesz, aby ułatwić kontekst.
Starszy Geek,

3

Miałem ten sam problem, który został rozwiązany po usunięciu konta Google, które dodałem w ustawieniach. Początkowo, po sprawdzeniu online, uruchomiłem polecenie systemd-Analysis blame, które pokazało niektóre procesy związane z siecią blokujące procesor. Jest więc całkiem prawdopodobne, że winowajcą jest konto Google.


1

Oto niektóre typowe powody, dla których nie można otworzyć żadnych aplikacji:

  1. System nie zauważył, że próbujesz otworzyć aplikację. Spróbuj ponownie otworzyć aplikację (nie rób tego wielokrotnie, bo możesz nagle otworzyć aplikację 25 razy lub coś takiego).
  2. System może być naprawdę bardzo zajęty. Pozostaw komputer w spokoju przez dosłownie pięć minut zaraz po próbie otwarcia aplikacji i sprawdź, czy aplikacja się otworzy.
  3. Pamięć wirtualna może być prawie całkowicie zapełniona. Sprawdź, czy pamięć RAM i przestrzeń wymiany są całkowicie wypełnione, uruchamiając free -mlub topw terminalu.
  4. Twój dysk może ulegać awarii. Uruchom Extendedtest SMART w aplikacji Dyski . Ukończenie testu zajmie kilka godzin, ale możesz w tym czasie korzystać z komputera. Jeśli musisz zrestartować komputer podczas wykonywania testu, kontynuuj: test rozpocznie się w miejscu, w którym został przerwany, gdy komputer wróci.
  5. Twoja pamięć RAM może być zła. Uruchom ponownie i przytrzymaj Left Shiftlub Escpodczas uruchamiania, aby wyświetlić menu GRUB. Wybierz Memory test (memtest86+). Upewnij się, że komputer jest podłączony do sieci, a otwory wentylacyjne nie są zablokowane, ponieważ ten test może zużyć dużo energii i dość mocno go rozgrzać. Pozwól mu działać przez noc podczas snu. Sprawdź, czy liczba błędów przekroczyła zero po przebudzeniu.
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.