+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 17
Like Tree1Likes

Thread: I/O performance boost: convert all to EXT2 -> in one zip !!

  1. #1
    Senior Member luismaf is on a distinguished road
    Join Date
    Nov 2010
    Location
    Rosario, Argentina
    Posts
    104

    Thumbs up I/O performance boost: convert all to EXT2 -> in one zip !!


    ONLY FOR FROZEN ECLAIR, FROYO [AOSP], OR CYANOGEN


    this upgrade is safe, but do this at your own risk



    I made a zip that's convert all to ext2, incresing dramatically the I/O performance of your spica

    What could you expect from this mod?
    • Faster boot
    • Faster application start(If they are stored on the internal memory)
    • Faster loading of contacts/messages/pictures/everything stored on internal memory
    • Higher quadrant score

    What does it do?
    • verify the sd free space (if it's insufficient, abort the process)
    • backup /system and /data
    • convert /system, /data and /cache, from RFS/EXT2/EXT4 to EXT2.
    • make a quick verify of the filesystem in /system and /data
    • install fsckdata on boot (/etc/init.d/) essential to prevent derailing our fast EXT2
    • wipe dalvik-cache
    How to install it?
    1. Copy the zip to the sd card
    2. Boot in recovery console
    3. Go to "apply any zip from SD" and then select this zip.
    4. Wait a few minutes and enjoy!
    Did it work correctly?
    Go to the root directory of the SD card, you will find 5 files with ".log" extension.

    Ext2 will make your system very fast: i reach 696 points in quadrant (1200-1300 in I/O)

    You will need at least 100MB-150MB free in sdcard, if you haven't enough space on SD card, the update will stop, and the system will be changeless

    The zip also install fsckdata (thanks ch33kybutt!!), make a fast check on your filesystem and wipe dalvik/cache (please, don't worry when you see "deleting files..")

    Ext2 is faster than ext4, but has no journaling, then you will need get installed fsckdata to check filesystem on every boot.

    If you install before update to 7.5 (for example) you will need to install fsckdat.zip again.

    The conversion takes about 5 to 10 minutes, please do not stop under any circumstances: go for a coffee!

    This modification is compatible with the previous I/O improvement (system to ext2, data to ext4): you can upgrade with this zip


    I hope it will be useful for you, and make your spica very fast (and also solve your ext4 problems in cyanogen)


    _______________________________________________

    If you like my work, please buy me a beer Thanks!
    Attached Files
    Last edited by luismaf; 03-26-2011 at 07:15 AM.
    Baenajose likes this.

  2. #2
    Senior Member mr_poopyhead is on a distinguished road
    Join Date
    May 2010
    Location
    CANADA
    Posts
    286

    Default

    "install fsckdata on boot (/etc/init.d/) essential to prevent derailing our fast EXT2 "

    does this run fsck on EVERY boot?

    thanks for the scripts... i was a bit put off by all the different steps, but this is all in one solution.. thanks

  3. #3
    Senior Member luismaf is on a distinguished road
    Join Date
    Nov 2010
    Location
    Rosario, Argentina
    Posts
    104

    Default

    Quote Originally Posted by mr_poopyhead View Post
    "install fsckdata on boot (/etc/init.d/) essential to prevent derailing our fast EXT2 "

    does this run fsck on EVERY boot?

    thanks for the scripts... i was a bit put off by all the different steps, but this is all in one solution.. thanks
    Yes, it does.. is highly recommended to prevent data loss. EXT2 it's realy fast but doesn't have journaling (basicaly, a record of every change in filesystem), so (for example) if you remove the battery while it's copying a file, this file will be corrupt.. here comes fsckdata and repair the file In this hypothetical case, the boot will take longer than normal, but it is not common, otherwise, it will boot faster than ext4 / rfs

  4. #4
    Senior Member ch33kybutt is on a distinguished road
    Join Date
    Feb 2010
    Location
    Singapore
    Posts
    890

    Default

    @luismaf, just FYI. In k/criminal.r6, /xbin will be replaced with swap partition. This will affect fsckdata which uses busybox at /xbin/sh. You might want to modify it to instead use /sbin/ash.


  5. #5
    Senior Member luismaf is on a distinguished road
    Join Date
    Nov 2010
    Location
    Rosario, Argentina
    Posts
    104

    Default

    ch33kybutt, thanks for the info! Now I get to work

  6. #6
    Senior Member criminal is on a distinguished road
    Join Date
    May 2010
    Location
    Hungary
    Posts
    625

    Default

    Quote Originally Posted by ch33kybutt View Post
    @luismaf, just FYI. In k/criminal.r6, /xbin will be replaced with swap partition. This will affect fsckdata which uses busybox at /xbin/sh. You might want to modify it to instead use /sbin/ash.
    That modification reverted back atm.


    Sent from my GT-I5700 using Tapatalk

  7. #7
    Senior Member AndroidGT is on a distinguished road
    Join Date
    May 2010
    Location
    Central America
    Posts
    692

    Default

    working great so far, I'm testing Leshak's 8.5 build and I definitely feel the boost. I've used ext2/4 in the past but always ran into trouble with new kernels but what the heck I know how to get out of trouble by now . I wonder how this will go when upgrading which is where I usually get in trouble but so far is looking good. Great Job!!
    slds,

  8. #8
    Senior Member luismaf is on a distinguished road
    Join Date
    Nov 2010
    Location
    Rosario, Argentina
    Posts
    104

    Smile

    Quote Originally Posted by AndroidGT View Post
    working great so far, I'm testing Leshak's 8.5 build and I definitely feel the boost. I've used ext2/4 in the past but always ran into trouble with new kernels but what the heck I know how to get out of trouble by now . I wonder how this will go when upgrading which is where I usually get in trouble but so far is looking good. Great Job!!
    slds,
    Thanks AndroidGT, so far there is no problems with upgrades. Just remember install ch33kybutt's fsckdata.zip (or reinstall my zip) after upgrade.
    Attached Files
    Last edited by luismaf; 12-10-2010 at 12:42 AM.

  9. #9
    Senior Member AndroidGT is on a distinguished road
    Join Date
    May 2010
    Location
    Central America
    Posts
    692

    Default

    Quote Originally Posted by luismaf View Post
    Thanks AndroidGT, so far there is no problems with upgrades. Just remember install ch33kybutt's fsckdata.zip (or reinstall my zip) after upgrade.
    thanks for the tip, I'll take that into consideration when upgrade time comes.
    slds,

  10. #10
    Senior Member ololizoz is on a distinguished road
    Join Date
    Jun 2010
    Location
    Sweden
    Posts
    142

    Default

    Is there an undo? And do I have to wipe dalvik after install?


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts