Vocatech : Vocational Education and Technology Journal
Vol 8, No 1 (2026): April

The Effect Of The Number Of Processes On Multiple Processing Performance On Linux

Ekawijana, Ardhian (Unknown)
Noviansyah, Beri (Unknown)



Article Info

Publish Date
20 Apr 2026

Abstract

Processing large data sequentially is often inefficient and time-consuming. Parallel computing is a fundamental solution to accelerate computation by dividing tasks among multiple processing units. This research aims to analyze the influence of the number of processes on the performance of parallel computing implemented using the `fork()` system call on the Linux operating system. A C program was developed to perform a CPU-intensive task on a stock price dataset. Testing was conducted with varying numbers of processes: 1, 2, 4, and 8. The performance metrics measured were wall time, speedup, and efficiency. The test results show a significant reduction in execution time as the number of processes increases. The system achieved near-linear speedup (2.00x for 2 processes, 4.00x for 4 processes, and 7.93x for 8 processes) with high efficiency (99%). These findings prove that the `fork()`-based multi-process approach is highly effective for CPU-bound tasks.

Copyrights © 2026






Journal Info

Abbrev

vocatech

Publisher

Subject

Civil Engineering, Building, Construction & Architecture Computer Science & IT Education Electrical & Electronics Engineering Mechanical Engineering

Description

1. Vocational Studies 2. Civil Engineering 3. Electrical Engineering 4. Mechanical Engineering 5. Classroom Instruction in Vocational Context 6. English for Vocational Purposes 7. Innovation in Vocational ...