[opensuse-factory] relatime cons? [was: The plan to speed up openSUSE 11.2]
2009/6/7 Rastislav Krupanský
2009/6/7 Martin
: Lørdag den 6. juni 2009 17:34:08 skrev Rastislav Krupanský:
2009/6/5 Stephan Kulow
: I'm not sure, but it might already add to the puzzle why ubuntu is faster for you. They don't have beagle and they use relatime by default.
I used relatime as is in the ubuntu's fstab and times are almost comparable. For Gimp it saved 5-6 seconds and also another apps start up faster ;-) Finally. It seems that relatime could fix it. So, what's next?
I did some highly unscientific measurements with default fstab options, then adding noatime and then realtime. Like this:
/dev/disk/by-id/ata-FUJITSU_MHV2080BH_NW78T652BFEN-part2 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/ata-FUJITSU_MHV2080BH_NW78T652BFEN-part2 / ext3 noatime,acl,user_xattr 1 1
/dev/disk/by-id/ata-FUJITSU_MHV2080BH_NW78T652BFEN-part2 / ext3 realtime,acl,user_xattr 1 1
For me (fresh user on 11.1/kde4.3beta) there's no real difference with any of these fstab options.
Cold start FF (3.0.10): 8-9s Warm start FF: 1-2s
Cold start Gimp (2.6.2): 12s Warm start Gimp: 5-6s
On Mandriva 2009.0:
Fstab looks like this: UUID=7c2d957c-d69d-11dd-b9ef-c5218aa42eda / ext3 noatime 1 1
Cold start FF (3.0.5): 4s Warm start FF: 1s
Cold start Gimp (2.4.7): 9s Warm start Gimp: 3s
What is the full fstab entry that you use to achieve those results with realtime?
Watch out. No realtime, but relatime. But i'm talking about ext4. I don't know whether relatime has any influence on ext3. But try it. For ext3 try to add noatime and disable barriers.
/dev/disk/by-id/ata-HTS424040M9AT00_MPA248Q2JL49AE-part1 / ext3 acl,user_xattr,noatime,barrier=0 1 1
have a look on this article http://vavai.net/2009/01/15/opensuse-tweak-increase-opensuse-speed-performan... and especially comment by Cristian Rodriguez
Here you are my times. Everything are cold starts.
relatime
user@linux-pws2:~> time firefox %u real 0m7.497s user 0m1.148s sys 0m1.200s
user@linux-pws2:~> time gimp real 0m16.019s user 0m3.468s sys 0m4.464s
user@linux-pws2:~> time oowriter %U real 0m14.811s user 0m0.560s sys 0m3.072s
user@linux-pws2:~> time gnome-control-center real 0m3.119s user 0m0.532s sys 0m0.700s
noatime
user@linux-pws2:~/Desktop> time firefox %u real 0m8.071s user 0m1.252s sys 0m0.956s
user@linux-pws2:~/Desktop> time gimp real 0m19.466s user 0m3.880s sys 0m5.184s
user@linux-pws2:~/Desktop> time oowriter %U real 0m27.235s user 0m0.756s sys 0m3.156s
user@linux-pws2:~/Desktop> time gnome-control-center real 0m2.972s user 0m0.528s sys 0m0.464s
Ubuntu
user@user-desktop:~$ time firefox %u real 0m7.045s user 0m0.728s sys 0m1.016s
user@user-desktop:~$ time gimp real 0m12.354s user 0m2.520s sys 0m3.532s
user@user-desktop:~$ time ooffice -writer %F real 0m13.336s user 0m0.092s sys 0m0.892s
user@user-desktop:~$ time gnome-control-center real 0m3.023s user 0m0.776s sys 0m0.504s
-- S pozdravom / Best regards,
Rasto
So I think this is saying: Currently OpenSUSE uses neither noatime, nor relatime as a default mount option. Using noatime is the fastest option but it has too many cons associated with it. Using relatime is observably faster than not using it, but not as fast as noatime, but it has far fewer cons. Does anyone know what cons using relatime as a default mount option would have? Thanks Greg -- Greg Freemyer Head of EDD Tape Extraction and Processing team Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer First 99 Days Litigation White Paper - http://www.norcrossgroup.com/forms/whitepapers/99%20Days%20whitepaper.pdf The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Montag 08 Juni 2009 schrieb Greg Freemyer:
Does anyone know what cons using relatime as a default mount option would have?
It's a noop as kernel 2.6.30 made it default. The fact that Rastislav measured slower timers for noatime and a difference for relatime against the 2.6.30 default is somewhat indicating that the problem is with his setup. It adds quite some noise I'm afraid. Greetings, Stephan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (2)
-
Greg Freemyer
-
Stephan Kulow