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