Dzień dobry. Jestem dość nowym użytkownikiem linuxa. System włącza mi się 45s od gruba do pulpitu. Jest to długi czas, ponieważ znajduje się na dysku ssd sandisk ultra II 240gb. Proszę o pomoc.
Jaki system?
System to mint.
I5 4460
GTX 970
8 GB
SSD
HDD 1tb
To zależy od ilości usług ładowanych przez system. Ja np. przy pierwszym uruchomieniu systemu dzisiaj mam taki wynik:
[robson@amd ~]$ systemd-analyze
Startup finished in 3.603s (kernel) + 39.772s (userspace) = 43.375s
Poczytaj tutaj
Cytathttps://linuxiarze.pl/forum/index.php?topic=1415.0
mint zawsze sie dlugo uruchamial , pokaz w ogole wynik polecenia
systemd-analyze
u mnie wyglada tak
darek@zuzol ~ % systemd-analyze
Startup finished in 3.916s (kernel) + 8.899s (userspace) = 12.816s
tak ze narazie nie narzekam , jednak nie pracuje na mincie
Start systemu moze zalezec jeszcze od wielu rzeczy , np
wykorzystanie swap , pokarz wynik polecenia
#cat /proc/sys/vm/swappiness
, od wirtualnych konsol , no i po zainstalowaniu minta wiele usług jest automatycznie uruchamianychi ,tak ze niepotrzebne nalezy wylaczyc, itd .Napisz jaki to MInt , jakie srodowisko
pozdrawiam
darekradzan Ja wykonałem to polecenie, i co to oznacza?
[robson@amd ~]$ su
Hasło:
[amd robson]# cat /proc/sys/vm/swappiness
60
w wiekszosci dystrybucji ten parametr ustawiony jest na 60
i znaczy ze system mocno wykorzystuje ta przestrzen swap , rezerwujac ramy na pozniej , na tak zwana czarna godzine , mozna zmienic ta wartosc "swappiness" , co w pewnym sensie przyspiesza start za pomoca polecenia
# sysctl -w vm.swappiness=10
10 , to jest przyklad , ale jest to raczej wartosc optymalna
potem jeszcze w pliku
Cytat/etc/sysctl.conf
(w archu jest to plik
Cytat/etc/sysctl.d/99-sysctl.conf
trzeba zobaczyc w swoim systemie)
wstawiamy
Cytatvm.swappiness=10
i na 99% poprzez bardziej optymalne wykorzystanie RAM i swap Twój Linux powinien przyśpieszyć
pozdrawiam
P.s tu jest to ciekawie opisane
Cytathttps://rudd-o.com/linux-and-free-software/tales-from-responsivenessland-why-linux-feels-slow-and-how-to-fix-that
darekradzan To u mnie nie działa. Po wykonaniu wszystkich czynności które proponowałeś, nadal jest to samo. Tak więc na początku wklepałem do terminala polecenie:
# sysctl -w vm.swappiness=10
a następnie odszukałem katalog sysctl.d i po otwarciu go okazało się że jest pusty, to utworzyłem w tym katalogu pusty dokument i nazwałem go 99-sysctl.conf, i następnie wkleiłem zawartość o treści vm.swappiness=10.
I po tej operacji jeszcze raz wykonuje polecenie:
# sysctl -w vm.swappiness=10
I to u mnie nie działa. Dodam tylko że mam zainstalowane Manjaro Cinnamon, i podczas instalacji zdałem się na automatykę instalatora i on przydzielił mi 8,50 GB Swap.
Może mi podpowiesz gdzie popełniam błąd?
A mój wynik z uruchamiania systemu (po kilku restartach) to:
[robson@amd ~]$ systemd-analyze
Startup finished in 3.493s (kernel) + 25.391s (userspace) = 28.884s
Wreszcie mi się udało to ustawić dzięki stronie podanej przez darekradzan:
https://linuxiarze.pl/forum/index.php?topic=1415.0 A oto mój wynik:
[robson@amd ~]$ systemd-analyze
Startup finished in 3.586s (kernel) + 15.725s (userspace) = 19.312s
@Robert75
Sorki , ze wczesniej nie odpisalem , ale najwazniejsze ze juz sobie poradziles , podejrzewam ze caly " pic" polegal na tym ze u Ciebie plikiem w ktorym nalezy zapisac wartosc vm.swappiness=10
nie jest /etc/sysctl.conf
, ani taki jak w archu - /etc/sysctl.d/99-sysctl.conf
, tylko inny , kiedys to byl
/etc/sysctl.d/100-manjaro.conf
ale czy tak jest nadal , nie wiem , nie sprawdzalem w wiki manjaro.
Podsumowujac , patrzac na Twoj wynik , roznica jest naprawde duza , no i super