>>/tmp нужен для хранения временных файлов.
> Одна их причин делать временные файлы - хранение большой временной информации, которая
> не влезает в своп.Если программа ориентирована на работу с большим объемом данных (потенциально больше озу+swap), то у программы должен быть свой своп, как у gimp.
ИМХО основная причина создания файлов в /tmp - это передача/получение файлов между процессами. Например: программы сохраняет свои данные, вызывает внешнюю программу для их обработки и загружает их обратно. Так как мы обычно хотим провозвестии подобные действия максимально быстро, то tmpfs является наилучшем решением.
У меня вся сборка системы происходит в /tmp (tmpfs), что дает выигрыш порядка 10-15%.
>>У некоторых приложений (например gimp) может быть свой своп.
> И куда его положить кроме /tmp?
Куда угодно, например в ~/.gimp-2.8.