(NB: это не вопрос программирования - возможно, вы хотели отправить это куда-то вроде https://serverfault.com/ или https://superuser.com/?)
Размер вашего блока огромен, поэтому вывероятно, заставит ядро разделить его на более мелкие части.Обычно вы намерены проверять производительность с определенным размером блока, который, как вы знаете, не будет разбит, поэтому это может быть предупредительным знаком.Тем не менее, это способ навязать параллелизм с точки зрения того, что передается на диск, когда вы не используете параллельные потоки / процессы или асинхронный ioengine, поэтому это МОЖЕТ быть допустимым, если вы понимаете, что делаете!
Технически вы пишете не очень много (всего 100 Мбайт), поэтому, обходя кеш ядра Linux, вы можете обнаружить, что ваши записи заканчиваются в кеше вашего SSD.Вы не говорите, какой SSD у вас есть, но некоторые могут иметь энергонезависимые кэши в сотни мегабайт, поэтому, если все ваши данные просто окажутся там, вы получите нереальную скорость.
Другая проблема заключается в том, что вы неНе знаю, когда вашему SSD приходится собирать мусор.Если в нем много «неписаного» пространства, то оно может идти быстрее, чем когда ему приходится много перетасовывать, чтобы принять новые записи.
Обратите внимание, что правильное сравнение SSD не является простым.Например, см. https://www.snia.org/sites/default/education/tutorials/2011/fall/SolidState/EstherSpanjer_The_Why_How_SSD_Performance_Benchmarking.pdf и https://www.snia.org/sites/default/files/technical_work/PTS/SSS_PTS_2.0.1.pdf для начинающих.Удачи!