On Dec 9, 2017 4:27 PM, "Poul-Henning Kamp" <p...@phk.freebsd.dk> wrote:
-------- In message <CANCZdfrSLKpwj_YVP-8k+WcJKPGqdvjZbCJgTFXCgbY7_6QUqw@ mail.gmail.com>, Warner Losh writes: >I also noticed that gsched doesn't take BIO_ORDERED into account when >sorting requests. Isilon has an I/O scheduler which has this problem >too > >I think the cam iosched ignores it too. That would be strange given that BIO_ORDERED is @gibbs baby ? Nah... I wrote the iosched code... and I find the concept somewhat flawed since it is at the disk level, not the partition level, so it winds up interfering with mixed traffic. And it really only makes sense for writes, but it affects reads. And it is a poor fit to Ata semantics, and not a lot better for scsi. And for nvme it creates a bottleneck in hardware carefully designed to be free of bottlenecks... Warner Warner -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 p...@freebsd.org | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"