Nokia N900 Smartphone Performance Efficient Enhance Optimization Tune-Up Utilities

Introduction

This collection of scripts efficiently optimize and enhance the Nokia N900 smartphone Maemo software platform by optimizing the Linux kernel file I/O subsystem, cpu subsystem, virtual memory subsystem, network stack and the network card and also this collection of scripts include a simple firewall to stop DDOS, DOS, Spoffing, MITM, Flooding attacks and a traffic-shapping script to group http and ftp network packets over others and to minimize the network traffic overhead by implementing the Linux iptables kernel module and the Linux iproute kernel module. This script can be considered as aggressive performance efficient enhance optimization of the Maemo software platform. This script is very easy to install and to uninstall and it is very simple to use but first off I strongly recommend you to make a backup.

Here's a quick benchmark with a clean device (left) and a modified (right):

Rightmark Browsermark:

@600 mhz 9024 points

@850 mhz 11359 points

@950 mhz 13162 points


Read speed with dd:

dd if=/dev/mmcblk0p1 of=/dev/zero bs=512 count=9000000:
460800000 Bytes (461 MB) copied, 25,3318 s, 18,2 MB/s

dd if=/dev/mmcblk1p1 of=/dev/zero bs=512 count=9000000:
460800000 Bytes (461 MB) copied, 28,351 s, 16,3 MB/s

Rightmark Browsermark:

@850 mhz 12934 points

@850 mhz 12292 points

That's more then 1000 points better or (12934-11359)/12934*100 = 12.177% more performance (112.18%)


Read speed with dd:

dd if=/dev/mmcblk0p1 of=/dev/zero bs=512 count=9000000:
460800000 Bytes (461 MB) copied, 21,748 s, 21,2 MB/s

dd if=/dev/mmcblk1p1 of=/dev/zero bs=512 count=9000000
460800000 Bytes (461 MB) copied, 27,0826 s,17,0 MB/s

Features (random order)

This script works best with kernel-power (v46, v47). I strongly recommend to install it.

If you want more information about Linux Advanced Routing & Traffic Control (LARTC) you want to load this homepage: www.lartc.org or you want to run this script: Wondershaper. Or you want to read:

Installation-Guide

1. Installation

2. Remove

3. Benchmark

4. Contact

-->