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