Swappolube
debernardis (Talk | contribs) |
debernardis (Talk | contribs) m |
||
Line 1: | Line 1: | ||
- | The SWAPPOLUBE Editor is a graphical user interface to the configuration of several of the [[N900]] kernel with the aim to make it faster. | + | The SWAPPOLUBE Editor is a graphical user interface to the configuration of several parameters of the [[N900]] kernel with the aim to make it faster. |
It has been created with PyQT (PyQt v4.7.5 for Python v2.6) and the functionality is provided by Python. | It has been created with PyQT (PyQt v4.7.5 for Python v2.6) and the functionality is provided by Python. |
Revision as of 10:34, 24 September 2010
The SWAPPOLUBE Editor is a graphical user interface to the configuration of several parameters of the N900 kernel with the aim to make it faster.
It has been created with PyQT (PyQt v4.7.5 for Python v2.6) and the functionality is provided by Python.
The package changes a number of kernel parameters when installed and adds a script to event.d to make the changes persistent.
The issue has been discussed in two talk.maemo.org threads: "How to set swappiness" and "Swappolube to lubricate your gui".
Contents |
Installation
The application can be installed directly by the Application Manager (HAM) and the Extras repositories. (Check here for its status)
You can also find the latest version in the garage project page.
Dependencies
The editor depends (not verified yet) at:
- python2.5
- python2.5-qt4-gui
- python2.5-qt4-core
- python2.5-qt4-maemo5
Usage
When it starts it loads a recommended configuration and the options already will be shown in the appropriate sections of the GUI.
FIXME: add explanations
Main configuration
Drop down menu
Popup Menu
FIXME: add functionality
Explanation of options
- Swappiness
echo "30" > /proc/sys/vm/swappiness
-
echo "0" > /proc/sys/vm/page-cluster
-
echo "1" > /proc/sys/vm/laptop_mode
-
echo "1" > /proc/sys/vm/oom_kill_allocating_task
-
echo "0" > /proc/sys/vm/dirty_expire_centisecs
-
echo "0" > /proc/sys/vm/dirty_writeback_centisecs
-
echo "60" > /proc/sys/vm/dirty_background_ratio
-
echo "95" > /proc/sys/vm/dirty_ratio
-
echo "0" > /proc/sys/net/ipv4/tcp_timestamps
-
echo "1" > /proc/sys/net/ipv4/tcp_no_metrics_save
- VFS Cache
Versions:
v.0.1.0-8 (current)
- changelog:
- fixme
- issues:
- none known/reported.
NOTE: For older versions please see the changelogs in the garage page
Future Development
- Read the current configuration stored in the tuning script and automatically display it.
- Decide an appropriate name.
License
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 only.
Disclaimer
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.