Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-13417

mongoperf can overstate performance problems in ext-X filesystems

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Performance
    • None

    Description

      People who use mongoperf to compare XFS and ext-X might get results that overstate the benefits of XFS. The problem is a per-inode mutex that is locked during writes with buffered IO so there won't be pending writes from pending threads. The mutex contention isn't as bad for reads but from past experience still hurts concurrent IO performance.

      The workaround is to let mongoperf use multiple files. That would also make the mongoperf load more realistic given mongodb will use many files.

      This is one example – http://edgystuff.tumblr.com/post/81219256714/tips-to-check-and-improve-your-io-performance-for-high

      Attachments

        Activity

          People

            Unassigned Unassigned
            mdcallag Mark Callaghan
            Votes:
            2 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: