[Bug 294361] New: Vanilla kernel runs certain Java/ JRuby code faster than SuSE Kernel
https://bugzilla.novell.com/show_bug.cgi?id=294361 Summary: Vanilla kernel runs certain Java/JRuby code faster than SuSE Kernel Product: openSUSE 10.2 Version: Final Platform: i686 OS/Version: openSUSE 10.2 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: zed.shaw@gmail.com QAContact: qa@suse.de Found By: Customer During the development of a Ruby on Rails application running under JRuby we found that our test suite would take 37 minutes to complete on SuSE 10.2 but only 190 seconds on every other Linux. It also ran in 190 seconds on OSX. We systematically ruled out: * Java versions (both 1.5 and 1.6 had the problem) * FS mount options. * AppArmor (turned it off in the Yast config and removed with command line rmmod and rcapparmor commands). * Ruby vs. Java (Ruby 150 seconds, JRuby/Java in 37 minutes) * JRuby being the cause as far as the jruby team could tell (not doing anything unusual). * Java performance problems: When run on a fast OR slow machine the resulting performance profile is exactly the same percentages (just takes longer). * Database usage: Just as slow on Oracle, MySQL, or PostgreSQL whether on localhost or a remote machine. After ruling out all these potential causes we installed kernel-vanilla-2.6.18.2-34 (original versions are kernel-bigsmp-2.6.18.8-0.5, kernel-default-2.6.18.8-0.5). Simply installing this kernel and rebooting made the test suite run in 190 SECONDS like it should. If you do a diff of the kernel configs between the two you can narrow it down to one of the listed removed modules. Also, this application and the test suite are not heavily disk bound, but instead network bound when talking with the database. Feel free to ask for more debugging reports, but I cannot share the code that caused it since it's an internal IT project with trade secret requirements. Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=294361#c1
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=294361#c2
--- Comment #2 from Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=294361
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=294361#c3
Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=294361#c4
Tony Jones
https://bugzilla.novell.com/show_bug.cgi?id=294361
User jeffm@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=294361#c5
Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=294361
User jeffm@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=294361#c6
Jeff Mahoney
participants (1)
-
bugzilla_noreply@novell.com