>>91803
> не лежит там ничего системного
И всё равно упирается в дисковый ввод-вывод? Может, купить ему PCI контроллер поновее (а то и диски заодно)?
> но для меня куда важнее налить на винт больше данных за промежуток времени.
Ты хотя бы на картинки в блоге того японца смотрел? Там на графиках записи в БД миллионами пишутся.
> Ну линейно он не пишет явно, скачка в сотню-другую потоков этому никак не может способствовать.
При чём здесь потоки теперь?
> Размер очереди и алгоритм ее обслуживания это несколько разные вещи
Очереди ещё нет. Запросы формируются в блоки и толкутся в оперативной памяти. Думаю, там имелось ввиду, что блоки эти должны быть однородными по назначению на чтение или на запись. Полагаю, чтобы не забивать кеш в обе стороны.
> Размер я до 8k задрал, может нужно больше?
iostat и спроси.
> Может плохо искал?
http://ru.wikipedia.org/wiki/XFS
> Журналирование только метаданных (если не задать иное параметрами).
http://en.wikipedia.org/wiki/XFS#Performance_considerations
> XFS filesystems mount by default with "write barriers" enabled.
По идее это должно сохранять все журнальные записи на диск, не держа их в кеше. Только насчёт того, кто за кем пишется, данные за метой или наоборот, там ничего не написано, написано, что
> to assure filesystem consistency, and its implementation is device specific
То есть, как бы данные вперёд, но с оговоркой по устройствам, но не сказано, каким. Странно. Барьеры в экстейшне работают на моих SATA II жестаках, и на любом андроиде, где они включены по умолчанию.
> To avoid this problem, where the data… is protected from power failure…, the filesystem should be mounted with the "nobarrier" option
Т. е. это можно отключить. Интересно, это тогда становится аналогом data=writeback или data=ordered в ext3/4?
> Filesystem writes are preceded by metadata updates to the journal, which can be a cause of disk contention.
Понятно, writeback. Ненадёжно (в случае поломки всё поломанное файло придётся перекачивать, это не восстановить), но быстро.
> …The feature, known as "delayed logging", increases the performance of metadata operations by many orders of magnitude, by pushing them almost entirely into memory.
А вот про эту штуку я в манах xfs вообще ничего не нашёл. Вообще, помнится мне, держали мы одну мускульную базку на xfs, опций тамошних я уже не скажу, помню только что быстрее экстейшнов она была где-то на четверть. Но это опять же от случая к случаю, ты б сам потестил разные ФСки с разными опциями, да посмотрел. Целесообразность применения ванговать бесполезно. Хотя я б поставил туда ext4 с BFQ и не парился. С продакшеновыми ФС дома только морока лишняя.