Hello,
i just released on the market version 1.0.1 of my SD-Booster app.
Version 1.0.1:
- bugfix release only
- german translation "Ok-Button" fixed
- Nullpointers/FC's send by users fixed
New features will be released with version 1.1
Market-Link: https://market.android.com/details?id=de.mehrmann.sdbooster&feature=search_result
App description:
SD-Booster speeds up your SD-Card (external memory-card) up to 40 times! Enjoy a new feeling of speed on your Android smartphone anytime and everywhere you are. Starting apps, listing to your favorite music or just swapping data with your PC ? Whatever you do, the SD-Booster improve your phone speed!
SD-Booster needs root permission to run, otherwhise SD-Booster can't do anything!
For experts only: Just working with read_ahead_kb value
Regards
Akusari
Nice app, whats is the most optimal value for galaxy s with a class 6 16Gb card? Can i expect any corrupt data with this thing?
Sent from my GT-I9000 using Tapatalk
Hi !
It really depends on the size of your files.
Just for example, if you have thousands of small textfiles a higher value doesn't have any benefit for you. If you have bigger files, like MP3-Files or photos, a higher value speeds up your phone.
You might start with 2048kb.
Regards
Akusari
I've tried all values.. 1024 and its multiples.. but my performance hasn't budged even by a margin! read speed stays at 12-13mbps for all values I'm having an 8gb class 4 sd card running on LG optimus one
My SE ARC use 16gb class 4, change from 128k to 4096. Then I run TM backup, the speed are good.
Thanks
Sent from my LT15i using XDA Premium App
usefull app... i already used it...
This is a must have! Great app!
Sent from my Liberty using XDA Premium App
Related
I wonder if this would work on the x10, anyone try it?
http://forum.xda-developers.com/showthread.php?t=1010807
UPDATE:
svtfmook has the info on how to do this via scriptmanager here
http://forum.xda-developers.com/showthread.php?t=1013554
Bialynia said:
I wonder if this would work on the x10, anyone try it?
http://forum.xda-developers.com/showthread.php?t=1010807
Click to expand...
Click to collapse
there is app for this in the market. i use it to speed up my sd card reading
i tried manually applied it but failed.. lol. use the apps sdcard booster instead.. working fine.. noticeable speed increase.
Crocodile1973 said:
there is app for this in the market. i use it to speed up my sd card reading
Click to expand...
Click to collapse
I'm running 2.1 rooted, the market app is 2.2 and above, won't show up for me.
u can try manually apply it.
/sys/devices/virtual/bdi/17:1/read_ahead_kb
change the value inside the read_ahead to 2048 or 3072
the italic, im nt sure its 17:1 or 17, something bout 17 im sure. inside got the read ahead
tis method however, change back to default after reboot
I tried the hack. Changed cache size from 128 to 2048. Write speeds stayed the same, but read speeds went up by about 5Mb/s. My SD card is crap tho, only a class 2. I also only tried the one cache size.
How big of a difference is noticeable between class 2 and class 6?........thinkin bout gettin rid of my class 2 16g if it makes a big improvement
Sent from my X10 using XDA App
Pretty noticeable, using a class 6 16gb increases all data retrieval speed eg contacts, pictures, apps on SD etc. Defo worth it.
Sent from my X10i using XDA App
Thanks...grabbing one today.....haha on sale for $30...... cant go wrong
Sent from my X10 using XDA App
any solution for this on GENERIC X10i 2.1.1.A.0.6 ??
Using app on froyo 2.2 phone feels smoother
Sent from my X10i using XDA Premium App
I have set it up to 2048 and it i have see a large affect of the speed of sd card.... But when my device reboot it is again at 128....Any idea to set it up permantely ?
pficrx said:
I have set it up to 2048 and it i have see a large affect of the speed of sd card.... But when my device reboot it is again at 128....Any idea to set it up permantely ?
Click to expand...
Click to collapse
Using the app i can set at boot
Sent from my X10i using XDA Premium App
there is no init.d on stock x10, so i set the file "99sdcardreadfix" to "run as root" and "run at boot" with "script manager" (free available at market).
The code working for me:
Code:
#!/system/xbin/sh
if [ -e /sys/devices/virtual/bdi/179:0/read_ahead_kb ]
then
/system/xbin/echo "[COLOR="Red"]3072[/COLOR]" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
fi
3072 was working best for me with the stock sd card.
read: 3,8
write: 73,4
If another value works better with your sd card, just change the red number to what you need
My best results
I have a SA32G (32GB) and the best results i got where with the buffer at 3456KB. Let me know if that works for anyone and if you find it helped let me know with a quick click on the 'thanks' button!
@Eisel89 Whats the ending on the 99sdcardreadfix? is it just a .bat? thanks
pp085ster said:
I have a SA32G (32GB) and the best results i got where with the buffer at 3456KB. Let me know if that works for anyone and if you find it helped let me know with a quick click on the 'thanks' button!
@Eisel89 Whats the ending on the 99sdcardreadfix? is it just a .bat? thanks
Click to expand...
Click to collapse
there is no ending to this file.
simply 99sdcardreadfix without dot and ending
i posted this in the general forum last week
http://forum.xda-developers.com/showthread.php?t=1013554
for 2.2 roms, you need to edit the script because echo is in bin, not xbin
download and use scriptmanager from the market, it will allow the script to run at boot.
works great on my 2.1 and 2.2 roms.
devs are not including this in their roms and no scripts are needed.
Thanks! That really did the trick for me, I am set at 1024 now, read speeds went up slightly between 6-7 mb/s while read speeds are around 25mb/s. I could get higher read speeds at higher cache but my write speeds would go down
thread carefully
Hi
I just wanted to point out that read ahead buffer is not a real SD card performance booster. It is the way how your OS handles card reading and buffering data. I agree that illusion of speedup is present and large data set can really benefit from big read ahead buffer (like video audio and some others).
If you try other SD speed test applications like "Sst" aka "SD Card Speed Test" changing read ahead buffer will not make a dent because software is not using buffers to test real performance.
In some cases big buffer can really degrade performance because OS is cashing something that was not needed.
So my advice is to thread carefully and make read ahead buffer bigger only if you suffer from dropped frames in video or audio players, games and if you use app2sd.
Real performance boost can only obtained with better SD card driver if possible (custom kernel) and better SD card class 6 if possible. (not all SD card's regardless of class will not work in your device as expected eg. Kingston SanDisc Apacer and others research before you buy)
Kradovan
kradovan said:
Hi
I just wanted to point out that read ahead buffer is not a real SD card performance booster. It is the way how your OS handles card reading and buffering data. I agree that illusion of speedup is present and large data set can really benefit from big read ahead buffer (like video audio and some others).
If you try other SD speed test applications like "Sst" aka "SD Card Speed Test" changing read ahead buffer will not make a dent because software is not using buffers to test real performance.
In some cases big buffer can really degrade performance because OS is cashing something that was not needed.
So my advice is to thread carefully and make read ahead buffer bigger only if you suffer from dropped frames in video or audio players, games and if you use app2sd.
Real performance boost can only obtained with better SD card driver if possible (custom kernel) and better SD card class 6 if possible. (not all SD card's regardless of class will not work in your device as expected eg. Kingston SanDisc Apacer and others research before you buy)
Kradovan
Click to expand...
Click to collapse
gallery loads faster, access times are reduced, it's not an illusion and it is an improvement without sacraficing anything else.
Hello,
i released version 1.5.0 of my SD-Booster app on the market right now.
Changelog:
- New: Native Android 3.x (Honeycomb) support
- New: MMC detection framework to support any SD-Card
- New: Display current used cache size with colored terms. (red = small size, yellow = medium size, green = optimal size)
- New: Animated/colored buttons
- New: Background wallpaper
- Include some minor bugfixes in previous versions
More user options (settings) will be shipped with the next version!
Coming soon: New features will be released with version 2.0.
Android Market-Link: https://market.android.com/details?id=de.mehrmann.sdbooster
AppBrain-Link: http://www.appbrain.com/app/sd-booster/de.mehrmann.sdbooster
xda-developer-Link: http://www.xda-developers.com/android/sd-booster-for-android/
App description:
SD-Booster speeds up your SD-Card (external memory-card) up to 40 times! Enjoy a new feeling of speed on your Android smartphone anytime and everywhere you are. Starting apps, listing to your favorite music or just swapping data with your PC ? Whatever you do, the SD-Booster improve your phone speed!
SD-Booster needs root permission to run, otherwhise SD-Booster can't do anything!
For experts only: App works with read_ahead_kb value
Some few words about this version. Well, this release 1.5.0 feels more or less like version 2.0 "light". I'm currently on the way to version 2.0. At a special point i noticed that my predecessor version 1.02 include some nasty bugs, but i didn't like the idea of a small update (1.0.3).
So, i took my current developer version and removed a lot of stuff (unstable or just not ready code) and version 1.5.0 was born. The number "5" tells you i'm on the half way to version 2.0 ;-)
However, the most interesting fact is that this release is shipped with my own MMC-Detect-Framework. What does it means for you? Well, this framework should support any internal and external SD-Card out there. No more "static coded paths" should be used.
A special thank you goes to androidnews.de! Without this german online magazine SD-Booster would never exist.
Regards
Akusari
PS: If the app shows any error, please post a catlog. Thanks!
Just downloaded and trying out your app. Getting alot of good reviews on the market and if the performance difference I have seen in the last few remains I will be adding one more. Great work and thanks for the app.
Tap-a-Talked from my Mesmerize
BTW: If someone could create a better SD-Booster logo (SD-Card image at the top (160x160)) i would be pretty happy. I'm a poor graphic designer
Gonna give it an install. I have noticed more slowdowns than usual with my SDcard maybe this will help me out.
Nice! Thank-you
Sweeeet!
Works great at a value of 2048 with Wildfire S-Off with Alpharev X
CHeers
Sweet. Thanks. Testing now!
I´ve tested on my Galaxy SII with a Kingston 16GB Class 10 SD and it slowed down the system.
The most significant problem was in reading 1080p videos from my SD where before the App were runing smooth and after the App (Configured with a 2048K Cache size) started to chopp and freeze the video.
Just to let you know, maybe is a device especifics and could help to understands why this happens.
Thank You,
Akusari said:
SD-Booster speeds up your SD-Card (external memory-card) up to 40 times!
Click to expand...
Click to collapse
Can you describe in more detail how exactly your app is doing this? Are you increasing the read-ahead cache size, or somehow changing the I/O block size? Does it cache writes or enable write clustering? How would this affect large sequential transfers vs. small random access? Does it affect reads differently than writes?
I'm already using AutoKiller Memory Optimizer, which has it's own "SD card tweak" (increases the read-ahead cache), so I want to make sure both apps aren't fighting for the controls.
Akusari said:
BTW: If someone could create a better SD-Booster logo (SD-Card image at the top (160x160)) i would be pretty happy. I'm a poor graphic designer
Click to expand...
Click to collapse
How's about this one I quickly threw together, it's 159x144.
Well, it works!
I have a Samsung Fascinate running CommRom 2.1, and went from 7.8 write speed to 8.3. I know thats not much of an improvement, but the big upgrade was going from 14.9 read speed to 22.4 I'm a happy customer!
leogeeko said:
I´ve tested on my Galaxy SII with a Kingston 16GB Class 10 SD and it slowed down the system.
Click to expand...
Click to collapse
can anyone confirm it runs faster in real world applications? Don't do any benchmarks or count on your "feeling it's totally faster".
MuF123 said:
can anyone confirm it runs faster in real world applications? Don't do any benchmarks or count on your "feeling it's totally faster".
Click to expand...
Click to collapse
Definitely sped up the population of gallery app with thumbnails, on Desire HD with 2048 cache size.
hi
i have the htc inspire 4g
with coredroid rom
cpu master free overclock to 1600mhz
8gb class 10 kingston microsd
what do you recommend?
Will I lose all my data on my SD card?
spitfire209 said:
Will I lose all my data on my SD card?
Click to expand...
Click to collapse
I think noone lost data on his/her SDcard by doing this hack, however there is no warranty you won't be the first that will lose all your data. Do a backup
Doktaphex said:
How's about this one I quickly threw together, it's 159x144.
Click to expand...
Click to collapse
Yeah, it looks not bad at all
We do the rest via PM.
regards,
Akusari
i'm using 2048K on LG Optimus Black + TEAM 8GB class 10 card, media scanner + game loads a bit faster now.
Updated as per your suggestions.
Yes, this one looks nice
Hello,
I want some pretty serious and knowledgeable guys here.
Can a Class 10 card with the highest read and writes and swap partition run Beach Buggy Blitz without lag, like the S III does and some other RAM hungry games.
I would say yes, but then it's an ultimate SD card killer. If you are using CM10 or its descendant / derivatives; go to settings > Performance > Memory Management > zRAM and choose the amount to be compressed. You may also want to use Kernel Same-page Memory compression and asset purgeable settings, try them if it solves the problems also. You can also monitor the compcache using ZRAM Status app from Play Store.
There is some Swappable apps, I will find them and link to here.
Sent from my LG-P920 using xda premium
Dr. Mario said:
I would say yes, but then it's an ultimate SD card killer. If you are using CM10 or its descendant / derivatives; go to settings > Performance > Memory Management > zRAM and choose the amount to be compressed. You may also want to use Kernel Same-page Memory compression and asset purgeable settings, try them if it solves the problems also. You can also monitor the compcache using ZRAM Status app from Play Store.
There is some Swappable apps, I will find them and link to here.
Sent from my LG-P920 using xda premium
Click to expand...
Click to collapse
Okay so I have done some testing with my Class 6 SD Card and the results are impressive.
If I set swappiness to 100 and change the read ahead for the SD to 128 KB on CM10, Beach Buggy Blitz and MC4 run like a charm with no lag. I can even access the multitasking window without problem and change my volume without lag. Also MC4 runs faster than ever.
I will be going to use it like this until my SD Card dies.
Great. Also, if you use UHS-1 card, that would be handled a bit better due to TRIM. And, don't forget you can size the swap cache partition - up to the maximum of 32-bit physical address, in this case, up to 3 GB EXT2/4 swap, if you want to.
Sent from my LG-P920 using xda premium
Hello!
This is a test version for any ZTE devices.
It would be nice if you could test this version and tell me if SD-Booster founds your SD-Card or not.
If you noticed any error or no card was found please post a logcat if possible.
Google play entry: https://play.google.com/store/apps/details?id=de.mehrmann.sdbooster
App description:
SD-Booster speeds up your external and internal SD-Card(s) and SD-Memory up to 40 times! Enjoy a new feeling of speed on your Android smartphone anytime and everywhere you are.
Starting apps, listing to your favorite music or just swapping data with your PC ? Whatever you do, the SD-Booster improve your phone speed!
SD-Booster needs root permission to run, otherwise SD-Booster can't do anything!
SD-Booster is the only app which supports each card separately!
Click to expand...
Click to collapse
Thanks!
Regards,
Akusari
Hi, Micromax and some other
companies like Karbonn, Lava
devices are good and cheap but the
ram is quite low on some of the
android devices so we cant play
amazing games like- The Amazing
Spider-Man, Grand Theft Auto (GTA):
Vice City/3, Need For Speed (NFS):
Most Wanted/Hot pursuit/Shift,
Temple Run: 1, 2, Brave, Oz, Angry
Birds Space, Nova, Asphalt 6/7,
Gangstar: 2/Rio, Fifa 13, PES 12, Fx
Guru, Where's my Water/Perry,
Subway Surfers, Cut The Rope etc.
But The app named "ROEHDOFT
RAM-EXPANDER -ROOT" has made it
possible. This is developed by
ROEHSOFT. This makes a file called
swap file in SDcard which is virtual
ram, it will make heavy games run
flawlessly in your micromax android
devices. This can be used all
phones having SWAP support in
their kernel. Swapping is a
technology which makes virtual RAM
in SD card and takes RAM utilization
from there only. Swap is also used
in iPhone but you can use in
Android too! no need for script for
swappiness. This RAMEXPANDER
has a new technology- min-free KB
which makes phone not too hot
while more demand of RAM. Think
just Micro SD Card can be RAM of
your android devices which
supports SWAP technology like-
Micromax A57, Micromax
A87, Samsung Galaxy Y etc etc, so
lets see, how to make SWAP
partition on Any Android device-
Features of RAMEXPANDER
- Free SD card memory as a RAM
use (SWAP RAM / SWAP MEMORY)
- Swapfile RAM expansion up to 4.0
GB
- The usual performance
degradation when paged not occur
with sd card from class6
- Widget for PNP swap (swap on /
off swap)
- Detailed Memory Information &
Analysis
- Autorun
- Swappiness kernel parameter set
- Easy foolproof use
(1 click optimization and automatic
calculation)
- Supporting Tune all Android
devices (root access and Kernel
swap support)
How to use it
Before you buy this application,
check that if your android device is
compatible or not.
you can try this app to verify if your
kernel support swap or not. If it
works then follow next guide-
If it works then do this-
1 Buy this apk by clicking here (you
can google for free version, but
coding is really very hard, so buy it
to support developer).
2 see this guide for swapping your
android device-
3 You will see which language you
want when you will open the
application for first time, now select
your language!
4 Select "Optimal" (it will itself see
how much RAM is required and will
create SWAP file according to it).
Then click "Swap Activ" to make
SWAP file and to enable it.
5 you will see something like this
(but in english), you might see RAM
of different numbers because your
device much needs less or too
much!
NOTE: do not open any application
or close this app, SWAPPING will be
cancel and you have to do all this
again!
6 I know you are not that dumb so
please follow onscreen instructions,
they are easy like a hell.
7 When it will complete you will see
this, click on they grey box to
complete the process and activate
SWAP in your Android device.
Sent from my GT-S6312 using XDA Premium 4 mobile app
mnksngh706 said:
Hi, Micromax and some other
companies like Karbonn, Lava
devices are good and cheap but the
ram is quite low on some of the
android devices so we cant play
amazing games like- The Amazing
Spider-Man, Grand Theft Auto (GTA):
Vice City/3, Need For Speed (NFS):
Most Wanted/Hot pursuit/Shift,
Temple Run: 1, 2, Brave, Oz, Angry
Birds Space, Nova, Asphalt 6/7,
Gangstar: 2/Rio, Fifa 13, PES 12, Fx
Guru, Where's my Water/Perry,
Subway Surfers, Cut The Rope etc.
But The app named "ROEHDOFT
RAM-EXPANDER -ROOT" has made it
possible. This is developed by
ROEHSOFT. This makes a file called
swap file in SDcard which is virtual
ram, it will make heavy games run
flawlessly in your micromax android
devices. This can be used all
phones having SWAP support in
their kernel. Swapping is a
technology which makes virtual RAM
in SD card and takes RAM utilization
from there only. Swap is also used
in iPhone but you can use in
Android too! no need for script for
swappiness. This RAMEXPANDER
has a new technology- min-free KB
which makes phone not too hot
while more demand of RAM. Think
just Micro SD Card can be RAM of
your android devices which
supports SWAP technology like-
Micromax A57, Micromax
A87, Samsung Galaxy Y etc etc, so
lets see, how to make SWAP
partition on Any Android device-
Features of RAMEXPANDER
- Free SD card memory as a RAM
use (SWAP RAM / SWAP MEMORY)
- Swapfile RAM expansion up to 4.0
GB
- The usual performance
degradation when paged not occur
with sd card from class6
- Widget for PNP swap (swap on /
off swap)
- Detailed Memory Information &
Analysis
- Autorun
- Swappiness kernel parameter set
- Easy foolproof use
(1 click optimization and automatic
calculation)
- Supporting Tune all Android
devices (root access and Kernel
swap support)
How to use it
Before you buy this application,
check that if your android device is
compatible or not.
you can try this app to verify if your
kernel support swap or not. If it
works then follow next guide-
If it works then do this-
1 Buy this apk by clicking here (you
can google for free version, but
coding is really very hard, so buy it
to support developer).
2 see this guide for swapping your
android device-
3 You will see which language you
want when you will open the
application for first time, now select
your language!
4 Select "Optimal" (it will itself see
how much RAM is required and will
create SWAP file according to it).
Then click "Swap Activ" to make
SWAP file and to enable it.
5 you will see something like this
(but in english), you might see RAM
of different numbers because your
device much needs less or too
much!
NOTE: do not open any application
or close this app, SWAPPING will be
cancel and you have to do all this
again!
6 I know you are not that dumb so
please follow onscreen instructions,
they are easy like a hell.
7 When it will complete you will see
this, click on they grey box to
complete the process and activate
SWAP in your Android device.
Sent from my GT-S6312 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Is it a commercial?? As far as known to me YOUR KERNEL MUST SUPPORT IT Just today i tried to find some Kernel for a nother XDA user with VIDEOCON A24 and his kernel just doesn't support swap. I just tell you cause he has a phone of this kind Dualcore 1,2GHz but just 256MB Ram. What is that??? I wondered just this seems nearly to be the most expensive app in playstore,,,
Just had a look an it, can you tell me what makes this app that special? As far as i can see and set in this App i won't provide more feautes as an average custom kernel, so why will just THIS app bost my performance that much???
LS.xD said:
Is it a commercial?? As far as known to me YOUR KERNEL MUST SUPPORT IT Just today i tried to find some Kernel for a nother XDA user with VIDEOCON A24 and his kernel just doesn't support swap. I just tell you cause he has a phone of this kind Dualcore 1,2GHz but just 256MB Ram. What is that??? I wondered just this seems nearly to be the most expensive app in playstore,,,
Just had a look an it, can you tell me what makes this app that special? As far as i can see and set in this App i won't provide more feautes as an average custom kernel, so why will just THIS app bost my performance that much???
Click to expand...
Click to collapse
You this app only some kernel
Because this app creat a virtual ram .
Sent from my GT-S6312 using XDA Premium 4 mobile app