Почему diskspd и fio генерируют нечетные числа на Linux против Windows?

Опубликованный вами mcelog предполагает, что это проблема с памятью:

Generic CACHE Level-2 Generic Error

Я предлагаю вам протестировать оборудование вашей машины с помощью Ubuntu memtest, вы можете найти запись для memtest в качестве пункта меню при загрузке машины.

2
09.08.2018, 02:35
1 ответ

К сожалению, для ответа на ваш вопрос недостаточно информации -часто необходимо увидеть полный вывод fio из вашего прогона и узнать, какую версию fio вы используете, потому что это может сказать, например, какие глубины достигнуты и как занятый Linux думал, что диск был запущен (, например когда задержки близки к 0, это почти всегда является признаком кэширования ).

Возможно, файловая система , на которой находится файл, не поддерживает direct=1с используемыми параметрами . Возможно, ваш файл по какой-то причине был полностью закэширован, и вы просто считываете данные из кеша (, обратите внимание на это, когда размер файла значительно меньше, чем ваш общий объем ОЗУ ). Возможно, из-за того, что вы не записывали в свой файл, он разреженный/пустой и на самом деле не "там" (попробуйте выполнить полный набор операций записи, прежде чем читать его обратно )...

PS:threadне обязательно должен принимать значение (, см.http://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-arg-thread).

2
27.01.2020, 22:08

Теги

Похожие вопросы