Я записываю большой числовой двумерный массив в двоичный файл (конечный размер ~ 75 МБ).
Я делаю это в системе Linux.Во-первых, есть ли лучший способ или системный вызов, кроме fwrite, чтобы записать файл как можно быстрее?
Во-вторых, если я должен использовать fwrite, то я должен просто записать весь файл как 1 непрерывную строку?*
fwrite( buf, sizeof(float), 6700*6700, fp );
или запишите его как серию фрагментов
fwrite( buf, sizeof(float), 8192, fp );
fwrite( *(buf+8192), sizeof(float), 8192, fp );
....
Если я должен разделить фрагмент на части, насколько большим должен быть каждый фрагмент?