---
id: 195
title: Proses parallel di shell
date: 2011-01-02T01:59:02+00:00
author: hky
layout: post
guid: http://lostfocus.org/blog/?p=195
permalink: /proses-parallel-di-shell/
dsq_thread_id:
  - 506654934
categories:
  - General
---
> Kenapa sih lu, tergila-gila banget sama parallel process, threading, dll

Jawabannya saya sebenernya sederhana, saya gak suka liat resoure server idle terlalu banyak, gak optimal, gak sangkil dan mangkus, kasian juga kan barangnya,
  
dibikin untuk dipake, eh malah disia-siakan.

Ada pekerjaan-pekerjaan yang mustinya bisa lebih cepat selesai kalau dilakukan secara parallel, misalnya adalah mengekstrak file rar hasil downloadan secara masal, ngolah log, gambar, video. Pekerjaan seperti ini bisa jauh lebih cepat, kalau dilakukan secara parallel.Daripada nunggu kelamaan, sementara resource processor, memory masih ada yang nganggur, ya mending paralel. Lagian jaman sekarang, hardware udah pada canggih-canggih, mesin multicore, memory bergiga-giga, sayang banget kalo gak di eksploitasi.

Untuk aplikasi-aplikasi yang tidak di desain untuk dijalankan secara parallel, kita bisa mengggunakan tool-tool di bawah ini untuk membuatnya berjalan secara parallel.

  * [xargs](http://en.wikipedia.org/wiki/Xargs)
  * [GNU Parallel](http://www.gnu.org/s/parallel/)
  * [prll](http://prll.sourceforge.net/)
  * [ppss](http://code.google.com/p/ppss/)