Skip to content

sumit3331222/system-performance-optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ System Performance Optimizer v3.0

An advanced Linux performance optimization and monitoring tool built using Bash scripting. This project automates system cleanup, resource optimization, monitoring, and reporting โ€” all from a single CLI-based tool.

๐Ÿ”ฅ Designed for Linux users, cybersecurity students, system administrators, and DevOps learners.

๐Ÿ“Œ Features

โœ” Real-time System Summary (CPU, RAM, Swap, Disk, Processes) โœ” RAM Optimization (Clear cache, improve responsiveness) โœ” Junk & Log Cleaner (/tmp, /var/tmp, old logs, package cache) โœ” CPU Performance Booster (Governor optimization) โœ” Auto High Load Detection with process kill suggestion โœ” Service Optimizer (Enable/Disable background services) โœ” Network Performance Booster (DNS flush, latency test, TCP connections) โœ” Temperature Monitoring (CPU thermal status) โœ” Disk Analyzer & Duplicate Finder โœ” System Update & Patch Manager โœ” Benchmark Tests (Disk & CPU performance) โœ” Full Optimization Mode with auto-generated report

๐Ÿ› ๏ธ Technologies Used

Bash Shell Scripting

Linux System Commands

systemd (service management)

File system & memory management

Networking utilities

๐Ÿ–ฅ๏ธ Supported Platforms

Kali Linux

Ubuntu / Debian

Parrot OS

Fedora / Arch (most features supported)

โš™๏ธ System Requirements Software

Linux OS

Bash v4 or higher

sudo privileges

Optional Tools (Recommended)

lm-sensors โ†’ temperature monitoring

fdupes โ†’ duplicate file detection

Install optional tools:

sudo apt install lm-sensors fdupes

๐Ÿ“‚ Project Structure system-performance-optimizer/ โ”œโ”€โ”€ optimizer.sh โ”œโ”€โ”€ logs/ โ”œโ”€โ”€ screenshots/ โ””โ”€โ”€ README.md

โ–ถ๏ธ How to Run the Tool 1๏ธโƒฃ Clone or Download git clone https://github.com/sumit3331222/system-performance-optimizer.git

cd system-performance-optimizer

2๏ธโƒฃ Make Script Executable

chmod +x optimizer.sh

3๏ธโƒฃ Run with Root Privileges

sudo ./optimizer.sh

๐Ÿ“Š Main Menu Modules

System Summary RAM Optimization Junk Cleaner CPU Performance Boost Kill Heavy Process Auto High Load Detection Service Optimizer Network Performance Booster Temperature Monitor Disk Analyzer & Duplicate Finder System Update Manager Benchmark Tests Full Optimization + Auto Report

๐Ÿ“ Report Generation

When Full Optimization is selected, the tool generates a detailed report:

RAM usage (before & after)

Disk usage comparison

CPU load changes

Reports are stored inside the logs/ directory.

๐Ÿ“ธ Screenshots Screenshot 2025-11-30 181112 Screenshot 2025-11-30 181202 Screenshot 2025-11-30 203930 Screenshot 2025-11-30 210849

๐ŸŽฏ Use Cases

Cybersecurity & Ethical Hacking labs Linux system maintenance DevOps & server optimization Student academic projects Performance testing & benchmarking

๐Ÿ”ฎ Future Enhancements

GUI version (Zenity / Whiptail) Web-based dashboard AI-based auto optimization Email / Telegram alert system

๐Ÿ‘ค Author

Sumit :

Cybersecurity & Linux Enthusiast ๐Ÿ“ India

About

Advanced Linux Performance Optimization Tool using Bash

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages