bartoszp1992 Napisano Czerwiec 20, 2019 Zgłoszenie Share Napisano Czerwiec 20, 2019 Cześć. Od dawna mam problem z fedorą. Zazwyczaj to olewałem, ale zaczyna to coraz bardziej irytować z czasem. Gdy obiążę kompa takimi programami, jak: Przeglądarka(lub dwie) Eclipse Jakiś edytor tekstu Writer i Impress I są włączone przez kilkadziesiąt minut, komputer ogólnie działa bardzo sprawnie, ale następuje taki moment, w którym zaczyna się wieszać, aż stanie dokumentnie. Zazwyczaj ten moment trwa na tyle krótko, że nie zdążę włączyć terminala i uruchomić swapa. Jedyne co pomaga to twardy reset. Nie reaguje wtedy nawet na caps locka(LED), poruszenie myszką czy zamknięcie pokrywy. Kiedy coś odtwarzał z YT, dźwięk się zapętla. Zdarza się to nawet wtedy, kiedy zostawię komputer(pracujący poprawnie) z tymi programami i pójdę sobie. Wracam za jakiś czas- zero reakcji. W takim stanie świeci się też led od HDD(czy w tym konkretnym przypadku SSD). Problemu tego nie zaobserwowałem, kiedy włączę swap 1GB, stąd wniosek, że to wina zbyt małej pamięci RAM. Ale czy system tak powinien reagować? No raczej nie. Fedora ma jakiś problem z zarządzaniem pamięcią. Ostatnio straciłem sporo dopisanych rzeczy przez taką akcję. Pacjent to DELL Latitude E4310 z fedorą 30 AMD64 na SSD. Jednakowoż identyczny problem występuje także na Inspironie N5510 z HDD. Oba notebooki mają po 4GB RAM. Problem występował zarówno na F27(AMD64), 29(AMD63, i386) i 30(AMD64). Da się to jakoś rozwiązać nie dokładając RAM? Wolę nie dobijać dysku swapem, w szczególności SSD. Pozdrawiam i z góry dziękuję za pomoc. Przeczytałem też o czymś takim: sysctl -w vm.min_free_kbytes=65536 Ale od razu zauważyłem, że po zwiększeniu tej wartości i restarcie, - wraca do pierwotnej. Jak to zrobić na stałe? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lcoyote Napisano Czerwiec 21, 2019 Zgłoszenie Share Napisano Czerwiec 21, 2019 Sprawdzanie ilości użycia pamięci RAM przez procesy Polecenie z konsoli top p.s. zaraz poszukam skryptu do automatycznego czyszczenia pamięci (powinienem gdzieś mieć, bo stosuje go w każdym Linux) ========================= skrypt ram-drop_caches.sh który się wykonuje raz na godzinę w crontab: skrypt wygląda następująco: #!/bin/sh sync; echo 3 > /proc/sys/vm/drop_caches polecam przydaje się przy stałym używaniu sprzętu bez wyłączania. Utwórz folder home/nazwa_usera/bin/skrypty i w nim trzymaj prywatne skrypty. dowiązanie symboliczne skryptu sudo cp -s "/home/nazwa_usera/bin/skrypty/ram-drop_caches.sh" "/usr/local/bin/ram-drop_caches" p.s. skrypt tworzysz w zwykłym notatniku i zapisujesz jako: ram-drop_caches.sh a następnie tworzysz katalog /bin/skrypty w home i tam go wgrywasz 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bartoszp1992 Napisano Czerwiec 21, 2019 Autor Zgłoszenie Share Napisano Czerwiec 21, 2019 Sprawdzałem to już. Wklepywanie tego w terminalu co 15 minut nic nie daje. Za to sprawdziłem jeszcze to sudo sysctl -w vm.swappiness=5 sudo sysctl -w vm.min_free_kbytes=131072 I komputer już nie staje. Problem w tym, że te wartości są przywracane to stockowych po restarcie. Jak zapisać tą konfigurację trwale? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Czerwiec 21, 2019 Zgłoszenie Share Napisano Czerwiec 21, 2019 W katalogu /etc/sysctl.d/ utwórz plik np. 10-memory.conf i w nim wpisz vm.swappiness=5 vm.min_free_kbytes=131072 Jak masz mało ramu to mogą Cię zainteresować takie opcje jak vm.overcommit_memory=2 vm.overcommit_ratio=100 https://www.kernel.org/doc/Documentation/vm/overcommit-accounting 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lcoyote Napisano Czerwiec 21, 2019 Zgłoszenie Share Napisano Czerwiec 21, 2019 U mnie spokojnie działa tamten co podałem wcześniej skrypt i po wpisaniu z konsoli neofetch wynik użycia pamięci nie przekracza 1000 MiB CPU: AMD E1-1200 APU (2) @ 1.400GHz GPU: AMD Radeon HD 7310 Memory: 745MiB / 3515MiB Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bartoszp1992 Napisano Lipiec 3, 2019 Autor Zgłoszenie Share Napisano Lipiec 3, 2019 Niestety problem nie został rozwiązany. Komputer teraz staje gdy przez ok 2h odtwarza się coś z YT. Drop chaches też nie pomaga.... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się