Каталог / tmp и каталог назначения находятся в одной файловой системе. Если он обрабатывает большие файлы (более 1 ГБ), создает ли это накладные расходы с точки зрения io диска?
Было бы лучше, если бы php сразу помещал tmp-файлы в место назначения?
Смотря на источник php, похоже пытается переименовать перед копированием. Поэтому, если файлы действительно находятся в одной файловой системе, это должно выполнять только минимальный файловый ввод-вывод.
Каталог / tmp и каталог назначения находятся в одной файловой системе. Если он обрабатывает большие файлы (более 1 ГБ), создает ли это накладные расходы с точки зрения io диска?
Нет - если они находятся в одной файловой системе, используется очень небольшой объем дискового ввода-вывода (эквивалент переименования файла).
Обратите внимание, что в очень многих случаях /tmp
это tmpfs
который является файловой системой в ОЗУ, поэтому сначала проверьте это (если это так, загрузка в нее - плохая идея, поскольку большие одновременные загрузки не удастся).