Langsung ke konten utama

Manajemen dan penjadwalan proses linux

 


Tamatekno - manajemen proses dan penjadwalan proses pada sistem operasi linux - Pada artikel kali ini admin akan mengupdate materi tentang manajemen proses dan penjadwalan proses pada linux.


Ada sebuah command linux yang sering saya gunakan untuk melakukan penjadwalan pada sistem operasi linux, nama commandnya adalah Crontab. Crontab sendiri memiliki arti “cron table” karena digunakan untuk penjadwalan pada cron untuk menjalankan perintah. Cron adalah sebuah proses sistem yang akan melakukan pekerjaan yang telah dijadwalkan.


Manajemen proses dan penjadwalan proses pada sistem operasi linux


Kita akan membahas manajemen proses dan penjadwalan proses pada linux, nah disini saya akan menjelaskan manajemen proses terlebih dahulu.


Manajemen proses pada linux


Ada 4 manajemen proses pada sistem operasi linux, berikut adalah sedikit penjelasannya


Multiprogramming



Multi-programming adalah sebuah teknik penjadwalan proses dimana tugas dilaksanakan hingga tugas tersebut memerlukan waktu untuk menunggu respon dari persngkyst input/output, atau menunggu hingga sistem operasi memaksakan tugas untuk bertukar dengan tugas lainya. Untuk penjelasan tentang multi-programming anda dapat membacanya di artikel ini pengertian multi-programming, multiprocessing, dan multitasking.


Pseudoparallelism


Pseudoparallelism adalah sebuah konsep eksekusi proses secara paralel (banyak) pada satu sistem yang sama.


Multiprocessing


Multiprocessing adalah sebuah teknik penjadwalan proses dengan menjalankan ekseskusi tugas secara bersamaan, sesuai dengan namanya (multi) yang berarti banyak (processing) yang berarti proses). Untuk penjelasan lebih rinci anda dapat melihatnya di artikel ini pengertian miltiprocessing.


Distributed processing


Manajemen proses pada linux yang terakhir adalah distributed processing, distributed processing adalah salah satu teknik penjadwalan dimana eksekusi tugas dilakukan secara bersamaan pada beberapa sistem.


Status proses yang dikenali pada linux dan perintah ps


Dibawah ini adalah beberapa status proses (processing status) atau yang sering dikenal ps pada linux:


Task running

Task interruptable

Task uninterruptable

Task stopped

Task zombie


Dan di bawah ini adalah beberapa perintah ps (processing status)


$ ps


Melihat kondisi proses


$ ps u


Melihat faktor/elemen user


$ ps -u <username>


Melihat atau mencari proses yang sedang dikerjakan oleh user atau pengguna


$ ps -a


Mengeksekusi perintah pada satu user saja


$ ps -au


Melihat proses yang dijalankan oleh semua user


$ ps -eF


Menampilkan status proses dalam bentuk grafis


$ pstree


Menampilkan seluruh proses dalam sistem dalam bentuk hirarki



Penjadwalan proses pada linux


Mungkin anda pernah mendengar istilah contrab, ya kali contrab memang memiliki hungungan erat dengan penjadwalan proses. Istilah crontab berasal dari kata “cron table” atau tabel penjadwalan.


Anda dapat mengedit crontab pada linux dengan perintah crontab -e pada terminal linux, jika anda belum menginstalnya anda dapat menginstall terlebih dahulu dengan command sudo apt-get install crontab. Berikut adalah beberapa list perintah crontab:


Crontab -e : mengedit crontab

Crontab - l : list penjadwalan crontab

Crontab -v : melihat crontab

Crontab -r : menghapus crontab

Crontab -u : melihat syntax crontab


1 2 3 4 5 <perintah>

contoh : * * * * * sync -> pada menit 0, setiap jam akan menjalan command *sync*

         * * * * * echo3 -> /proc/sys/vm/drop_caches

1: (menit) = 0-59

2: (jam) = 0-23

3: (hari dari sebulan) = 1-31

4: (bulan) = 1-12 (1=januari dst)

5: (hari dalam seminggu) = 0-6 (0=minggu)


***** <perintah>. : setiap menit

*/10 **** <perintah> : setiap 10menit

10 **** <perintah> : setiap menit ke-10

30 18 *** <perintah> : setiap jam 18.30

30 08 10 06 * <perintah> : setiap tanggal 10 juni jam 08.30

00 11.16 *** <perintah> : setiap hari, jam 11.00 dan jam 16.00

00 11-16 *** <perintah> : setiap hari, jam 11.00 s/d jam 16.00

00 08-16 ** 1-5 <perintah> : jam 08.00 s/d jam 16.00 pada hari senin s/d jumat

*/15 6-10 *** <perintah> : setiap 15menit dari jam 06.00 sd jam 10.00


@yearly <perintah> : setiap tahun / menit pertama alwal tahun (0 0 1 1 *)

@monthly <perintah> : setiap bulan / menit pertama awal bulan (0 0 1 * *)

@weekly <perintah> : mingguan (0 0 * * 0)

@daily <perintah> : awal hari (0 0 * * *)

@hourly <perintah> : awal hari/ jam (0 * * * *)

@reboot <perintah> : setiap habis reboot

Komentar

Postingan populer dari blog ini

Cara mengatasi Konami ID has been locked saat login Konami ID

  Halo sobat tamatekno , di artikel kali ini admin mau share tips atau tutorial mengatasi Konami ID has been locked. Konami ID has been locked biasa terjadi saat anda hendak login ke PES mobile menggunakan data transfer Konami ID, yang artinya akun Konami ID anda terkunci atau dikunci oleh Konami karena aktifitas yang mencurigakan. Ada beberapa hal yang menyebabkan akun Konami ID anda terkunci, dan berikut adalah beberapa hal yang menyebabkan akun Konami ID anda terkunci. Penyebab akun Konami ID has been locked Mungkin anda sudah tahu apa penyebabnya, namun jika anda belum tahu maka anda harus mengetahuinya terlebih dahulu. Anda dapat memahami beberapa hal yang menyebabkan akun Konami ID anda terkunci. - Terlalu sering memasukan password yang salah - Login di perangkat lain yang berbeda OS (misalnya android dan IOS) - Terlalu sering gagal login menggunakan Konami ID - Terlalu sering gonta-ganti akun menggunakan data transfer Konami ID - Akun terindikasi berbahaya oleh pihak Konam...

Free Download Novel Agatha Christie Bahasa Indonesia PDF

Tamatekno - Download Novel Agatha Christie Bahasa Indonesia, Di postingan kali ini admin mau update Novel terbaru nih, yaitu novel-novel dari Agatha Christie. Temen-temen bisa download satu-persatu atau download semuanya dalam bentuk zip nanti.   Dame Agatha Mary Clarissa Christie merupakan seorang penulis kisah misteri yang lahir di Torquay, Devon, Inggris pada tanggal 15 september 1890. Pria yang kerap dikenal sebagai Agatha Christie memang memiliki banyak karya yang tentunya sangat laku, bahkan saat ini masih menyandang gelar penulis kisah misteri yang karyanya paling laku.   Agatha Christie memiliki lebih dari 80 novel yant telah ia terbitkan, selain novel ia juga menerbitkan beberapa sandiwara teater yang kebanyakan kisah detektif. Agatha memang penulis yang sangat terkenal, bahkan buku-bukunya pun telah terjual lebih dari 1 miliar esklempar dalam bahasa inggris dan satu miliar lagi dalam bahasa asing seperti bahasa indonesia, spanyol, jerman, dan lain sebagainya.  ...

3 cara Flash Xiaomi Redmi 4x

 Melakukan Flash merupakan cara yang terbaik saat ponsel redmi 4x anda mengalami masalah atau kerusakan, dengan metode flashing anda dapat memperbaiki masalah seperti bootloop, terkena virus atau malware, bahkan mati total. Dengan melakukan flash maka semua data-data seperti file, aplikasi, gambar dll yang berada pada ponsel anda akan hilang, jadi sebelum melakukan flash sebaiknya anda backup terlebih dahulu data-data yang berada pada ponsel redmi 4x anda. Jika tidak mempermasalahkan data-data pada ponsel anda atau sudah terlanjur rusak sebelum anda memback-up nya , maka anda tidak perlu membackup namun semua data akan hilang. Ada beberapa cara untuk melakukan flash redmi 4x yang bisa anda gunakan, meskipun tujuannya sama tetapi tidak semuanya bisa anda terapkan, dan berikut adalah beberapa cara untuk flash redmi 4x. 3 Cara flash redmi 4x Sebelum melakukan proses flashing anda perlu menyiapkan beberapa bahan-bahan yang diperlukan, berikut adalah bahan-bahan yang perlu anda siapka...