…-plugin and later MySQL 5.5 (or equally Percona Server 5.1 and 5.5), InnoDB uses “asynchronous” IO in Linux. Let’s… question I was asked, namely: “If MySQL 5.5 uses async IO, is innodb_write_io_threads still important?”, and it seems it…. I would still use value 2 or 4, to avoid scheduling overhead from single thread, but it does not seem critical…
Post: XtraDB benchmarks - 1.5X gain in IO-bound load
… quite typical server we recommend to run MySQL on. What is important I used Noop IO scheduler, instead of default CFQ. Disclaimer: Please… better. Finally let me show you why I took NOOP IO scheduler instead of CFQ, there are result for XtraDB with both… remember as Linux kernels 2.6.18+ (which are used on CentOS / RedHat 5.2) are coming with CFQ scheduler as default…
Post: Operation Systems do not provide good IO interface for Database Servers
… accounted for while executing IO request. Last time I checked there was IO scheduler with these functions in works for Linux Kernel but I… want to happen in background when there are enough resources. IO Scheduler should execute these only if there is bandwidth available so…” projects at DIKU We tested some protototype patches for Linux kernel and MySQL but we did not get anything ready for production…
Post: Aligning IO on a hard disk RAID – the Benchmarks
…# Aspersa System Summary Report ############################## Platform | Linux Release | Ubuntu 10.04.2 LTS… {OUT OF SPEC} Other … # Disk Schedulers And Queue Size ############################# sda | [deadline] 128 #…IO alignment, not different MySQL configurations, I didn’t try out different MySQL…
Post: Setting up XFS on Hardware RAID -- the simple edition
… boundary. /dev/sda2 * 7813120 27344895 9765888 83 Linux /dev/sda3 27344896 856422399 414538752 83 Linux Several months ago my colleague Aurimas posted…: /var/lib/mysql xfs nobarrier,noatime,nodiratime Setting the IO scheduler This is a commonly missed step related to getting the IO setup properly…
Post: Performance impact of complex queries
… your normal working set from OS cache. Operation Systems and MySQL Itself employs various strategies to attempt to minimize such effect… more than few milliseconds you would expect disk IO to take. Scheduling Issues OS Disk IO schedules may also “help” in this case. Number… for directory with couple of files. In recent Linux Kernels deadline or cfq IO schedulers should be better with this. So what can…
Post: The new cool MySQL patch has landed! Check your queries performance!
…: 56 Rows_examined: 1113 LOGGING OF THE REPLICATED STATEMENTS Normally MySQL will not write into slow log any queries executed by…_pages_distinct: 20 InnoDB_IO_r_ops is the counter for the number of page read operations scheduled. The acutal number of… any important system! The patch is available for MySQL Community 5.0.45 on Linux. May not work on other systems. Maciek…
Post: Heikki Tuuri Innodb answers - Part I
…. I thought Innodb will make sure to schedule synchronous wait in front if read-ahead IO has not been started already. The…) to swap out MySQL. There are two solutions here. Memlock and O_DIRECT. Memlock is apparently unstable on Linux. O_DIRECT is…: memlock already works – it is global MySQL Server option, though it may have problems on Linux if you lock very large portion…

