PROSES DAN MANAJEMEN PROSES (2) Prakt 5 SISTEM OPERASI
Pokok Bahasan Proses pada sistem operasi Linux Manajemen proses pada sistem operasi Linux
Tujuan Belajar Setelah mempelajari materi di bab ini, mahasiswa diharapkan mampu : Memahami konsep proses pada sistem operasi Linux Menampilkan beberapa cara menampilkan hubungan proses child dan parent Menampilkan status proses dengan beberapa format berbeda Menlakukan pengontrolan proses pada shell Memahami penjadwalan prioritas
Theory Chapter 3 : Process Chapter 4 : Thread
Perintah yang dipakai Fg : meletakkan proses/task/job ke foreground Yes : mengirimkan yes ke terminal output Bg : meletakkan proses ke background Ps : melihat proses dan statusnya Kill : Mengirim signal ke proses tertentu yg disebutkan PIDnya Top : melihat alokasi resource ke seluruh proses Nice : mengubah prioritas dari task/job/proses yg belum dijalankan Renice : mengubah mengubah prioritas dari task/job/proses yg telah dijalankan Find : mencari file tertentu Sleep : masuk dalam kondisi sleep selama
Top
PID – l’ID of the process(4522) USER – The user that is the owner of the process (root) PR – priority of the process (15) NI – The “NICE” value of the process (0) VIRT – virtual memory used by the process (132m) RES – physical memory used from the process (14m) SHR – shared memory of the process (3204) S – indicates the status of the process: S=sleep R=running Z=zombie (S) %CPU – This is the percentage of CPU used by this process (0.3) %MEM – This is the percentage of RAM used by the process (0.7) TIME+ –This is the total time of activity of this process (0:17.75) COMMAND – And this is the name of the process (bb_monitor.pl)
Nice & Renice
Nice/Renice Semakin besar prioritas, semakin besar CPU usage Nice dan Renice mengubah nilai prioritas proses
Suspending dan Wake up Process Suspending adalah menghentikan proses secara sementara Ctrl Z / Kill –TSTP <PID> / Kill -19 <PID> Kill –TSTP <PID> Wake up adalah me-restart process yang disuspend Kill –CONT <PID>
Killall