свопа, если появилось место?
Не будет
Тогда вообще нихренища не понял, что забивает своп. Буду с лупой сидеть
Оно то может и будет, но не просто так, а если эти данные прямо сейчас нужны
Тогда другой сценарий: приложение генерирует большой файл, ОЗУ кончилось, начинает использоваться своп. Я освобождаю ОЗУ, но файл продолжает наливаться. Будет ли загружена обратно в ОЗУ та часть файла в свопе? Надеюсь донес мысль
Будет ли загружена в ОЗУ? Возможно Будет ли "очищаться" своп? Вряд ли
Во-первых, если это именно файл наливается (а не какие-то промежуточные данные для него в памяти) -- то файл никогда не попадает в своп. Он выгружается только в сам файл. А в своп у тебя в таком случае попадают всякие лишние данные (чтобы файл лежал в кэшэ -- поскольку раз он сейчас нужэн, то можэт и в скорости ещё понадобится).
Ну сначала из базы селектится в память, а оттуда в файл
Если у тебя прям очень большой файл, то лучше не копировать его в память руками, а mmap-ить. Тогда и своппинг будет происходить не в своп, а в файл на диске.
Да файл это образно было, это продукт выгрузки из бд в ОЗУ на диск
> из бд в ОЗУ на диск Что?
Что непонятно?
Взаимоисключающие понятия)
Обсуждают сегодня