Bug #1148


Serious performance regression using CompactFlash as rpool ( cmdk, zfs? )

Added by Ivan Debnár over 12 years ago. Updated about 12 years ago.

Start date:
Due date:
% Done:


Estimated time:
Gerrit CR:
External Bug:


I have been using OpenSolaris 134b for a year on several Sun Fire x4540 - Thor systems, booting from Compact Flash slot ( on the back ). No problems with that - performance when booting, altering svcs, anythink is acceptable.

After pkg image-update to OpenIndiana 148, or dev-il ( 151 ), both suffer serious performance regression when using this Compact Flash - it's like 8-10 times slower.

Booting to OS134 bootenviroment - everythings fast. Tried various CF cards - under 134 fast, under 148,151 unusably slow.

Turning sync on rpool didn't help.

Was there some change in the kernel drivers cmdk or zfs that could cause this regression between 134 and 148?

Attached is complete Oracle Explorer output.

On systems with read harddisks as rpool, OI is great so far.


explorer.0040b59d.ems009-2011. (1.39 MB) explorer.0040b59d.ems009-2011. Full Oracle Explorer dump ( dmesg, prtconfs, ... ) Ivan Debnár, 2011-06-25 09:50 AM
bonnie_opensolaris_134b.txt (772 Bytes) bonnie_opensolaris_134b.txt Bonnie OpenSolaris 134 report Ivan Debnár, 2011-06-29 10:17 AM
bonnie_openindiana_151.txt (743 Bytes) bonnie_openindiana_151.txt Bonnie Indiana 151 report Ivan Debnár, 2011-06-29 10:17 AM
oi_151_explorer.0040b59d.ems009-2011. (2.6 MB) oi_151_explorer.0040b59d.ems009-2011. Oracle Explorer report from OI 151 Ivan Debnár, 2011-06-29 10:17 AM
bonnie_opensolaris_134b_500Mtest.txt (783 Bytes) bonnie_opensolaris_134b_500Mtest.txt Bonnie OpenSolaris 134 report with 500MB filesize Ivan Debnár, 2011-06-29 11:46 AM
Actions #1

Updated by Chris Jordan over 12 years ago

  • Status changed from New to Feedback


Would it be possible for you to give us a test case with some numbers for the Compact Flash performance on OpenSolaris 134b versus Openindiana. You could use dd, bonnie++ or something like that. That would help the developers.

Actions #2

Updated by Ivan Debnár over 12 years ago

Right now there is 134 installed, I will do some benchmarks. But For The slow one - should I do 148 or 151 right away?

Actions #3

Updated by Chris Jordan over 12 years ago

Thanks, how about 151 for the slow one.

Actions #4

Updated by Ivan Debnár over 12 years ago

Just to let you know, the bonnie test on 151 is running, already it took 10 hours and still not finished. Tomorrow I will post the results.

Actions #6

Updated by Ivan Debnár over 12 years ago

Bonnie from OS 134 - with size same as on OI151 ( smaller than in previous test )

Actions #7

Updated by Ivan Debnár over 12 years ago

The command used was:

bonnie++ -d /var/tmp/bonnie/ -s 500M -r 1G -m opensolaris_134b_500Mtest
Actions #8

Updated by Chris Jordan over 12 years ago

  • Status changed from Feedback to New
  • Assignee set to OI illumos
  • Tags changed from needs-triage to compactflash

Thanks for the benchmarks. I'm assigning this to "OI Illumos" for further investigation since the problem appears clearly to be one of the kernel or the drivers.

Actions #9

Updated by Hara Hara about 12 years ago

  • Target version set to oi_151_stable

Any update on this? Would be very helpful for newbies to try openIndiana without a install on hard disk

Actions #10

Updated by Albert Lee about 12 years ago

  • Project changed from OpenIndiana Distribution to illumos gate
  • Category deleted (Drivers)
  • Target version deleted (oi_151_stable)

Also available in: Atom PDF