Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-25124

benchmark 10.6 performance for PMEM enabled builds

Details

    Description

      Before enabling PMEM in builds by default (cmake -DWITH_PMEM=ON), we want to make sure it doesn't have negative impact on performance on non-PMEM systems.

      Attachments

        Issue Links

          Activity

            axel Axel Schwenke created issue -
            axel Axel Schwenke made changes -
            Field Original Value New Value
            Assignee Axel Schwenke [ axel ]
            axel Axel Schwenke made changes -
            Description Before enabling PMEM in builds by default ({{cmake -DWITH_PMEM=ON}}), we want to make sure it doesn't have negative impact on performance on non-PMEM systems.
            axel Axel Schwenke made changes -
            axel Axel Schwenke made changes -
            axel Axel Schwenke made changes -
            Component/s Storage Engine - InnoDB [ 10129 ]
            axel Axel Schwenke made changes -
            Fix Version/s 10.6 [ 24028 ]
            axel Axel Schwenke made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            axel Axel Schwenke made changes -
            Attachment sysbench.pdf [ 56626 ]
            axel Axel Schwenke added a comment -

            Benchmark has been run. Workload: all types of sysbench OLTP workloads, with and without explicit transaction boundaries. Datadir was located on /dev/shm and innodb_flush_log_at_trx_commit = 1 to make sure we test the effects of code changes and not IO limitations of the environment.

            axel Axel Schwenke added a comment - Benchmark has been run. Workload: all types of sysbench OLTP workloads, with and without explicit transaction boundaries. Datadir was located on /dev/shm and innodb_flush_log_at_trx_commit = 1 to make sure we test the effects of code changes and not IO limitations of the environment.
            axel Axel Schwenke made changes -
            Fix Version/s 10.6.0 [ 24431 ]
            Fix Version/s 10.6 [ 24028 ]
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Closed [ 6 ]
            ralf.gebhardt Ralf Gebhardt made changes -
            Fix Version/s 10.6.0 [ 24431 ]
            ralf.gebhardt Ralf Gebhardt made changes -
            Fix Version/s N/A [ 14700 ]
            ralf.gebhardt Ralf Gebhardt made changes -
            Summary benchmark performance for PMEM enabled builds benchmark 10.6 performance for PMEM enabled builds
            serg Sergei Golubchik made changes -
            Workflow MariaDB v3 [ 120054 ] MariaDB v4 [ 134411 ]
            marko Marko Mäkelä made changes -

            The sysbench.pdf matches what I observed when running performance tests after implementing a PMEM friendly redo log format and interface in MDEV-14425. With MDEV-14425, I observed some 10% to 15% improvement. I compared the speed of ib_logfile0 stored in the same PMEM device with and without mount -o dax.

            marko Marko Mäkelä added a comment - The sysbench.pdf matches what I observed when running performance tests after implementing a PMEM friendly redo log format and interface in MDEV-14425 . With MDEV-14425 , I observed some 10% to 15% improvement. I compared the speed of ib_logfile0 stored in the same PMEM device with and without mount -o dax .
            marko Marko Mäkelä made changes -

            People

              axel Axel Schwenke
              axel Axel Schwenke
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.