eMMC and root filesystem benchmarks

Feb 28, 2019 - 11:45 PM

  • Hi all, here's a set of bonnie++ benchmark results with old (as shipped: nojournal, delalloc) and new (as supplied: journal, nodelalloc) ext4 settings: .

    New settings are up to ~4x slower in some workloads but expected to be more robust w.r.t. power failures.

    Tests were conducted over ~3 days total and consumed ~35% of eMMC lifetime as reported by mmc-status.

  • sorry for dumb question. what does it mean by 35% of eMMC lifetime consumed in just 3days?

  • Hi Victor,

    Solid State storage devices have a finite lifespan that is typically noted in P/E (Program/Erase) cycles. This lifespan varies based on the type of technology used in the construction of the device, how many spare blocks are allocated to the device at the time of manufacture and what type, if any, wear-leveling schemes are employed on the device among other things. The testing Sergey performed while benchmarking the eMMC on the AtomicPi was probably very intense since it slightly surpassed the 1/3 lifetime wear indicator of the component in only three days. I haven't researched the spec's on the actual eMMC part that is used on the AtomicPi, but I'd imagine it would take a few years or more of 'normal' usage (such as using the AtomicPi as a desktop-type device) to come close to that amount of wear.

    This post was edited Mar 6, 2019 12:00PM
  • The good thing is that in 2 to 4 years, the Atomic Pi will be so outdated, they'd end up in landfills.
    Check out the Intel Atom P5000 series, an Atom CPU with up to 24 cores!!!