Ctrl+Alt+Del dla Ubuntu? - jak zabić proces, który obciąża komputer?


(darekols) #1

Witam.
Co najczęściej robicie, gdy program uruchomiony na Linuksie tak mocno obciąża jednostkę, że nawet poruszanie kursorem jest utrudnione?

Udało mi się odnaleźć komendy ps -aux, a następnie kill -9 PID.
Lecz co zrobić jak nie da się doczłapać nawet do konsoli?

pracuję na Ubuntu MATE 17.10


(nintyfan) #2

Możesz uruchomić ponownie jednostkę, stukając na klawiaturze CTRL+ALT+DEL odpowiednią ilość razy (chyba 8) w ciągu dwóch sekund. Komputer po około półtorej minuty powinien ponownie się uruchomić.


(kacpi2003zzz) #3

W moim przypadku najpierw próbuję bezpieczniejszej metody:
http://blog.kember.net/articles/reisub-the-gentle-linux-restart/
Dla nieznających języka angielskiego: przytrzymuję Alt i SysRq i wpisuję: “REISUB”.
Gorzej w przypadku gdy to nic nie daje. Wtedy pozostaje mi tylko brutalne odcięcie zasilania i nadzieja, że nic się nie popsuje - jeśli ktoś ma lepszy pomysł, to uprzejmie proszę o podpowiedź.


(marcin82) #4

A jaki proces powoduje takie obciążenia - może to dałoby się wyeliminować?


(saturno) #5

xkill uruchomione skrótem klawiszowym (Ctrl+Alt+Esc) na oknie programu.
Lub zresetowanie sesji poprzez: Ctrl+Alt+Backspace


(roobal) #6

Jest prostszy sposób na lagodny restart.

CTRL-ALT-PRNT SCRN-b

Możesz też ubić proces przełączając się na dowolną konsolę, klawiszi CTRL-ALT+F1 do F12 (na 12 z tego co pamiętam wyświetlają się logi). Kiedyś GUI działało na siódmej konsoli, obecnie działa, przynajmniej u mnie na drugiej.


(kacpi2003zzz) #7

Przy drugiej metodzie problem w tym, że zakładam taką sytuację, jaką miałem ostatnio - takie intensywne operacje na dysku, które uniemożliwiły nawet przełączenie się na inne tty. Domyślam się, że nawet zdalne podłączenie się przez SSH by nie było możliwe lub trwało by bardzo, bardzo długo.
Co do pierwszej - wypróbuję w wolnej chwili.


(roobal) #8

Co tak ora po dysku? Może do tego procesu lepszy będzie inny system plików, zmiana schedulera I/O.


(kacpi2003zzz) #9

Najpierw rozpakowywałem z zipa plik OVA ważący około 18 GB, a później jeszcze go importowałem… czyli wypakowywałem między innymi ważący 18 GB plik VMDK. Akurat robiłem to na HDD, co tylko pogorszyło sprawę.
Czyli sprawa jednorazowa. Chyba…
Dałoby radę coś zrobić aby tak intensywne operacje na dysku nie powodowały zdychania wszystkiego innego ?


(roobal) #10

Mnie to wygląda raczej, że procek nie wyrabia albo dysk kończy żywot.


(kacpi2003zzz) #11

Może to wina tego, że jest to dysk od laptopa ? Jakoś zawsze im bardziej intensywne operacje IO, tym bardziej wszystko muli.
https://bugzilla.kernel.org/show_bug.cgi?id=12309


(pocolog) #12

Mam podobny problem z jednym dyskiem, ale obstawiałem do tej pory błędną obsługę BTRFS przez kernel (no i korzystam z CFQ).
Teraz mnie wystraszyłeś i sprawdzę kondycję dysku jak wrócę do domu :wink:


(Numer_inaczej) #13

Zainstaluj rozbudowany top czyli htop. Bodaj spod F9 można wysłać sygnał do procesu - w tym kill.