[Nexus One Android Development] rodrigocorsi:
I think the performance difference of m2sd is caused by the option "noatime" in /data instead of "relatime"

A2SD

mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
[B][COLOR="red"]/dev/block/mtdblock3 on /system type yaffs2 (ro,relatime)[/COLOR][/B]
[COLOR="Red"][B]/dev/block/mtdblock5 on /data type yaffs2 (rw,nosuid,nodev,relatime)[/B][/COLOR]
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev,relatime)
/dev/block/mmcblk0p2 on /sd-ext type ext4 (rw,nosuid,nodev,noatime,nodiratime,nouser_xattr,commit=15,barrier=1,data=ordered,noauto_da_alloc)
/dev/block/mmcblk0p2 on /data/app type ext4 (rw,nosuid,nodev,noatime,nodiratime,nouser_xattr,commit=15,barrier=1,data=ordered,noauto_da_alloc)
/dev/block/mmcblk0p2 on /data/app-private type ext4 (rw,nosuid,nodev,noatime,nodiratime,nouser_xattr,commit=15,barrier=1,data=ordered,noauto_da_alloc)
/dev/block/mmcblk0p2 on /data/app-asec type ext4 (rw,nosuid,nodev,noatime,nodiratime,nouser_xattr,commit=15,barrier=1,data=ordered,noauto_da_alloc)
/dev/block/mmcblk0p2 on /data/dalvik-cache type ext4 (rw,nosuid,nodev,noatime,nodiratime,nouser_xattr,commit=15,barrier=1,data=ordered,noauto_da_alloc)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,relatime)
/dev/block/vold/179:1 on /storage/sdcard0 type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /storage/sdcard0/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)

M2SD

mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
[B][COLOR="red"]/dev/block/mtdblock3 on /system type yaffs2 (ro,noatime,nodiratime)[/COLOR][/B]
[COLOR="red"][B]/dev/block/mtdblock5 on /sd-ext type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)[/B][/COLOR]
/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev,relatime)
[B][COLOR="red"]/dev/block/mmcblk0p2 on /data type ext4 (rw,nosuid,nodev,noatime,nodiratime,nouser_xattr,commit=15,barrier=1,data=ordered,noauto_da_alloc)[/COLOR][/B]
/dev/block/mtdblock5 on /data/property type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)
/dev/block/mtdblock5 on /data/misc type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)
/dev/block/mtdblock5 on /data/system type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)
/dev/block/mtdblock5 on /data/m2sd type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)
/dev/block/mmcblk0p2 on /cache/dalvik-cache type ext4 (rw,nosuid,nodev,noatime,nodiratime,nouser_xattr,commit=15,barrier=1,data=ordered,noauto_da_alloc)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,relatime)
/dev/block/vold/179:1 on /storage/sdcard0 type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /storage/sdcard0/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)