Proses PDF
Transcript of Proses PDF
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 1/15
Manajemen proses
● Info prosesor, memori dan kernel
● Monitoring proses
● Kill proses
● Proses foreground dan background
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 2/15
Informasi prosesor
Untuk melihat info clock prosesor kita:$ cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntel
cpu family : 15model : 2model name : Intel(R) Pentium(R) 4 CPU 1.80GHz...
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 3/15
Informasi memori
Untuk melihat info memori kita:
$ cat /proc/meminfoMemTotal: 483100 kBMemFree: 25352 kB
...Info lebih detil:
$ free -mtotal used free shared buffers cached
Mem: 471 445 26 0 3 119
-/+ buffers/cache: 322 149
Swap: 996 230 765
Berbasis GUI:
$ gnome-system-monitor Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 4/15
Informasi kernel dan hardware
Untuk melihat info kernel kita:$ uname -aLinux linuxmint 2.6.24-16-generic ...
$ dmesg | grep Linux[ 0.000000] Linux version 2.6.24-16-generic ...
Untuk melihat info hardware kita:
$ dmesg | less
Untuk melihat info hardware pci (vga, sound card, dll) kita:
$ lspci
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 5/15
Monitoring proses
Untuk melihat proses aktif:$ psPID TTY TIME CMD9861 pts/0 00:00:00 bash
10157 pts/0 00:00:00 ps
PID (process identity): Nomor identitas proses
TTY: Terminal dimana proses dijalankan
TIME: waktu eksekusi yang diperlukan oleh CPU
CMD: command yang dijalankan
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 6/15
Monitoring proses
Untuk melihat semua proses aktif:$ ps aPID TTY STAT TIME COMMAND4471 tty3 Ss+ 0:00 /sbin/getty 38400 tty3
4473 tty6 Ss+ 0:00 /sbin/getty 38400 tty68408 tty1 Ss+ 0:00 /sbin/getty 38400 tty19861 pts/0 Ss 0:00 bash10158 pts/0 R+ 0:00 ps a
STAT adalah status proses, yaitu: Uninterruptible sleep, Running,
Interruptible sleep, Stopped, session leader, foreground, dll. Lebih
lengkap silahkan lihat bab PROCESS STATE CODES pada
manual ps.
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 7/15
Monitoring proses
Untuk melihat semua proses aktif dari semua user:$ ps auUSER PID %CPU %MEM VSZ RSS TTY STAT START ...root 4471 0.0 0.0 716 424 tty3 Ss+ 08:14
root 4473 0.0 0.0 716 424 tty6 Ss+ 08:14 root 8408 0.0 0.0 716 424 tty1 Ss+ 08:14 joni 9861 0.0 0.0 716 424 pts/0 Ss 11:07 joni 10158 0.0 0.0 716 424 pts/0 R+ 11:07
USER : user yang menjalankan proses
%CPU/MEM: persentase sumber daya cpu/memoriyang digunakan
VSZ : virtual memory size of the process in KB
RSS : resident set size, RAM yang digunakan in KB
START : waktu command dijalankan Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 8/15
Monitoring proses
Untuk melihat semua proses aktif dari semua user termasuk non-tty:$ ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START ...root 4471 0.0 0.0 716 424 tty3 Ss+ 08:14
root 4473 0.0 0.0 716 424 tty6 Ss+ 08:14 root 8408 0.0 0.0 716 424 tty1 Ss+ 08:14 root 8438 0.0 0.0 716 424 ? Ss 08:14root 8439 0.0 0.0 716 424 ? Ss 08:14root 8440 0.0 0.0 716 424 ? Ss 08:14
joni 9861 0.0 0.0 716 424 pts/0 Ss 11:07 joni 10158 0.0 0.0 716 424 pts/0 R+ 11:07
Menampilkan proses yang tidak terasosiasi atau dijalankan dari
terminal tertentu, seperti proses init, daemon, dll.Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 9/15
Melihat silsilah proses
$ pstree -p | lessinit(1)─┬─NetworkManager(4864)───{NetworkManager}(5045)
├─NetworkManagerD(4878)├─acpid(4646)
├─apache2(8271)─┬─apache2(8321)│ ├─apache2(8323)│ ├─apache2(8324)
Silsilah proses terkadang diperlukan untuk menghentikan proses
parent (induk) ketika proses child tidak bisa dihentikan sama sekali.
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 10/15
Melihat proses realtime
$ top
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 11/15
Menghentikan (kill) proses
Tentukan PID dari proses yang akan dihentikan:
$ kill <PID>$ kill 8710
Jika proses tidak mau dihentikan, gunakan opsi “-9”:
$ kill -9 8710
LAB:
Buka terminal baru dari grafis dan jalankan aplikasi gedit padaterminal tersebut. Coba cari PID dari terminal tersebut dan kill.
Pastikan terminal dan aplikasi gedit yang berjalan di atasnya hilang.
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 12/15
Proses foreground
Proses 1 Proses 2 Proses 3
Proses background
Proses 1
Proses 2
Proses 3
Proses foreground berjalan
secara sekuensial,sedangkan prosesbackground dapat berjalansecara simultan.
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 13/15
Contoh proses foreground danbackground
Contoh proses foreground:
$ find / -name xyz > hasil.txt 2>&1
Proses di atas harus ditunggu sampai selesai, baru bisa jalankan:
$ ls -l
Contoh proses background:
$ find / -name xyz > hasil.txt 2>&1 &
Pada saat yang sama kita bisa menjalankan:
$ ls -l
Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 14/15
Ubah foreground ke background
Proses yang terlanjur berjalan foreground dapat diubah menjadibackground:
$ find / -name xyz > hasil.txt 2>&1Ctrl+Z
[1]+ Stopped find / -name xyz > hasil.txt 2>&1
Melihat proses-proses yang pending:
$ jobs[1]+ Stopped find / -name xyz > hasil.txt 2>&1
Ubah proses dengan no urut 1 menjadi foreground:
$ bg 1
Cek kembali dengan jobs:
$ jobs Version 1.0 linuxslides.blogspot.com
8/9/2019 Proses PDF
http://slidepdf.com/reader/full/proses-pdf 15/15
Ubah background ke foreground
Proses yang terlanjur berjalan background dapat diubah menjadiforeground:
$ find / -name xyz > hasil.txt 2>&1 &
Melihat proses-proses background:$ jobs[1]+ Running find / -name xyz > hasil.txt 2>&1 &
Ubah proses dengan no urut 1 menjadi foreground:
$ fg 1
Atau jika cuma ada satu-satunya:
$ fg
Version 1.0 linuxslides.blogspot.com