際際滷

際際滷Share a Scribd company logo
Manajemen Proses
Oleh :
Warzuqni Olyan
1403989
Manajemen Proses
Dalam sistem operasi, proses adalah program yang sedang dieksekusi. Proses yang
pertama kali diciptakan di Linux disebut in it. Konsep proses diLinux memiliki
kemiripan dengan konsep fie permission (akan dibahas di beberapa pertemuan kedepan)
yang mana setiap user hanya dapat memanipulasi proses yang menjadi milik nya.
Pada system operasiLinux, setiap program yang berjalan merupakan proses. Proses
dapat diciptakan dan dapat dimusnahkan. Ketika sistem operasipertama kali
dijalankan, saat itu proses yang bertanggung jawab untuk memuat (load) Kernel
diciptakan.
Setiap proses memiliki Process ID (PID) yang merupakan nomor unik yang dapat
digunakan untuk berinteraksi dengan proses yang bersangkutan.
Ada empat konsep dasar pada manajemen proses, yaitu:
 Multiprogramming
Salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap
berjalan hingga task tersebut melakukan operasi yang membutuhkan waktu untuk
menunggu respondari luar (istilah lainnya external event), seperti membaca data dari
CD atau media lainnya, atau sampai komputer memaksa untuk menukar tugas yang
sedang berjalan dengan tugas lainnya.
 Pseudoparallelism
Eksekusi proses secara paralel pada sistem.
 Multiprocessing
Kemampuan pemrosesan komputer yang dilakukan secara simultan/bersamaan.
Istilah ini juga serupa pada dukungan sebuah sistem untuk mendukung lebih dari
satu prosesor, dan mengalokasikan tugas kepada prosesor-prosesortersebut.
 Distributed Processing
Mengerjakan semua proses pengolahan data secara simultan antara komputer
utama dengan beberapa komputer lainnya dan saling terhubung melalui jalur
komunikasi.
Berikut beberapa model proses:
 Sequential Process
 Multiprogramming
 CPU Switching
Proses memiliki operasi-operasiseperti:
 Penciptaan proses
 Penghancuran / terminasi proses
 Penundaan proses
 Perlanjutan kembali proses
 Mengeblok proses
 Membangunkan proses (wake)
 Menjadwalkan proses
 Komunikasi antar proses
Dalam Manajemen proses beberapa hal penting yang harus dikuasai, yaitu :
 Mengetahui proses yang terjadi Linux
 Dapat melakukan proses controlling terhadap proses diLinux
 Menghentikan proses yang tidak dibutuhkan dan mengurangi performa Linux
Untuk itu kita harus mempelajari Manajemen Proses pada Linux. Perintah inti dari proses
manajemen proses diLinux adalah :
 ps
 kill
Tipe-tipe proses dalam Linux, dibagi ke dalam 3 bagian, yaitu :
 Interactive : Proses yang diprakarsai oleh sebuah shell dan berjalan dalam
foreground dan background. seperti : terminal, software running, dll.
 Batch : Sebuah seri dari proses-prosesyang dijadwalkan untuk dieksekusi
pada suatu waktu tertentu, proses batchini juga tidak berhubungan dengan
terminal, tapi menunggu dieksekusi secara sekuensial.
 Daemon : Proses yang diinisialisasi saat booting untuk membentuk suatu fungsi-
fungsi sistem yang dibutuhkan, bila tidak ada request maka akan berada pada
keadaan idle, seperti : LPD, NFS, dan DNS.
Berikut adalah beberapa identitas dari Proses yang ada di Linux :
 PID ( ProccessID )
adalah pengenalan unik suatu proses, dimana digunakan untuk menentukan proses-
proses mana yang di bawa saat suatu aplikasi dijalankan atau melakukan proses
pengiriman signal, mengubah, dan menunggu proses lainnya. PID sendiri merupakan
bilangan 32 bit yang dibatasi oleh Linux dari range 0-32767 untuk menjamin
kompatibilitas dengan UNIX tradisional.
 Credentials ( Mandat )
adalah Pengaturan akses yang dipengaruhi oleh User ID dan Group ID. Jadi kita dapat
mengatur hak akses atau Credetials setiap user, group, dll.
 Personality
adalah sebuah hal yang cukup jarang ditemukan dalam sistem UNIX, namun sangat
berpengaruh dalam proses system call dan pengiriman signal dari suatu aplikasi.
Pada modul kali ini, kita akan mencoba implementasi dari beberapa operasi-
operasi pada proses dengan menggunakan Terminal.
Pertama kita harus login sebagai super user pada Terminal Ubuntu.
Setelah itu barulah kita dapat menjalankan perintah-perintah pada Terminal.
Perintah  perintah proses diLinux diantaranya adalah:
$ ps
Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID
adalah
Process ID (nomor identitas proses), TTYadalah nama Terminal dimana proses tersebut
aktif, CMD (command) merupakan instruksi yang digunakan.
$ ps u
Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID
adalah Process ID (nomor identitas proses), TTYadalah nama Terminal dimana proses
tersebut aktif, CMD (command) merupakan instruksi yang digunakan.
$ ps -u <nama_user>
Mencari proses yang spesifi dari suatu user
$ ps a
$ ps au
$ ps aux
$ top
Menampilkan proses yang sedang berjalan
$ ps eF
$ pstree
Menampilkan semua proses pada sistem dalam bentuk hirarki (parent/child)
kill
kill %<nomor_job> (contoh:kill %1)
kill <PID> (contoh: kill 2016)
pkill
pkill <nama_proses> (contoh:pkill fiefox)
pkillall <nama_proses> (contoh:pkillall fiefox)
renice <prioritas> <PID>
Sumber :
Modul Praktikum SO tentang manajemen proses
http://xvongola.blogspot.co.id/2011/09/manajemen-proses-linux-perintah-ps-kill.html

More Related Content

MANAJEMAN PROSES

  • 1. Manajemen Proses Oleh : Warzuqni Olyan 1403989 Manajemen Proses Dalam sistem operasi, proses adalah program yang sedang dieksekusi. Proses yang pertama kali diciptakan di Linux disebut in it. Konsep proses diLinux memiliki kemiripan dengan konsep fie permission (akan dibahas di beberapa pertemuan kedepan) yang mana setiap user hanya dapat memanipulasi proses yang menjadi milik nya. Pada system operasiLinux, setiap program yang berjalan merupakan proses. Proses dapat diciptakan dan dapat dimusnahkan. Ketika sistem operasipertama kali dijalankan, saat itu proses yang bertanggung jawab untuk memuat (load) Kernel diciptakan. Setiap proses memiliki Process ID (PID) yang merupakan nomor unik yang dapat digunakan untuk berinteraksi dengan proses yang bersangkutan. Ada empat konsep dasar pada manajemen proses, yaitu: Multiprogramming Salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan hingga task tersebut melakukan operasi yang membutuhkan waktu untuk menunggu respondari luar (istilah lainnya external event), seperti membaca data dari CD atau media lainnya, atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya.
  • 2. Pseudoparallelism Eksekusi proses secara paralel pada sistem. Multiprocessing Kemampuan pemrosesan komputer yang dilakukan secara simultan/bersamaan. Istilah ini juga serupa pada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor, dan mengalokasikan tugas kepada prosesor-prosesortersebut. Distributed Processing Mengerjakan semua proses pengolahan data secara simultan antara komputer utama dengan beberapa komputer lainnya dan saling terhubung melalui jalur komunikasi. Berikut beberapa model proses: Sequential Process Multiprogramming CPU Switching Proses memiliki operasi-operasiseperti: Penciptaan proses Penghancuran / terminasi proses Penundaan proses Perlanjutan kembali proses Mengeblok proses Membangunkan proses (wake) Menjadwalkan proses Komunikasi antar proses Dalam Manajemen proses beberapa hal penting yang harus dikuasai, yaitu : Mengetahui proses yang terjadi Linux Dapat melakukan proses controlling terhadap proses diLinux Menghentikan proses yang tidak dibutuhkan dan mengurangi performa Linux
  • 3. Untuk itu kita harus mempelajari Manajemen Proses pada Linux. Perintah inti dari proses manajemen proses diLinux adalah : ps kill Tipe-tipe proses dalam Linux, dibagi ke dalam 3 bagian, yaitu : Interactive : Proses yang diprakarsai oleh sebuah shell dan berjalan dalam foreground dan background. seperti : terminal, software running, dll. Batch : Sebuah seri dari proses-prosesyang dijadwalkan untuk dieksekusi pada suatu waktu tertentu, proses batchini juga tidak berhubungan dengan terminal, tapi menunggu dieksekusi secara sekuensial. Daemon : Proses yang diinisialisasi saat booting untuk membentuk suatu fungsi- fungsi sistem yang dibutuhkan, bila tidak ada request maka akan berada pada keadaan idle, seperti : LPD, NFS, dan DNS. Berikut adalah beberapa identitas dari Proses yang ada di Linux : PID ( ProccessID ) adalah pengenalan unik suatu proses, dimana digunakan untuk menentukan proses- proses mana yang di bawa saat suatu aplikasi dijalankan atau melakukan proses pengiriman signal, mengubah, dan menunggu proses lainnya. PID sendiri merupakan bilangan 32 bit yang dibatasi oleh Linux dari range 0-32767 untuk menjamin kompatibilitas dengan UNIX tradisional. Credentials ( Mandat ) adalah Pengaturan akses yang dipengaruhi oleh User ID dan Group ID. Jadi kita dapat mengatur hak akses atau Credetials setiap user, group, dll. Personality adalah sebuah hal yang cukup jarang ditemukan dalam sistem UNIX, namun sangat berpengaruh dalam proses system call dan pengiriman signal dari suatu aplikasi.
  • 4. Pada modul kali ini, kita akan mencoba implementasi dari beberapa operasi- operasi pada proses dengan menggunakan Terminal. Pertama kita harus login sebagai super user pada Terminal Ubuntu. Setelah itu barulah kita dapat menjalankan perintah-perintah pada Terminal. Perintah perintah proses diLinux diantaranya adalah: $ ps Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID adalah Process ID (nomor identitas proses), TTYadalah nama Terminal dimana proses tersebut aktif, CMD (command) merupakan instruksi yang digunakan.
  • 5. $ ps u Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID adalah Process ID (nomor identitas proses), TTYadalah nama Terminal dimana proses tersebut aktif, CMD (command) merupakan instruksi yang digunakan. $ ps -u <nama_user> Mencari proses yang spesifi dari suatu user
  • 6. $ ps a $ ps au
  • 7. $ ps aux $ top Menampilkan proses yang sedang berjalan
  • 8. $ ps eF $ pstree Menampilkan semua proses pada sistem dalam bentuk hirarki (parent/child)
  • 9. kill kill %<nomor_job> (contoh:kill %1) kill <PID> (contoh: kill 2016) pkill pkill <nama_proses> (contoh:pkill fiefox) pkillall <nama_proses> (contoh:pkillall fiefox) renice <prioritas> <PID>
  • 10. Sumber : Modul Praktikum SO tentang manajemen proses http://xvongola.blogspot.co.id/2011/09/manajemen-proses-linux-perintah-ps-kill.html