
Когда я запустил ImageMagick convert
для преобразования и объединения файлов изображений в файл PDF, он создал временные каталоги размером 10 ГБ и файлы в формате /tmp
.
Я не уверен, было ли это постоянно, или потому что моя оперативная память была заполнена. Некоторые говорили, что это convert
было потому, что в моей оперативной памяти больше не было свободного места.
В общем, что происходит, когда оперативная память заполнена? Разве ОС не переносит содержимое оперативной памяти в раздел подкачки на диске?
Но есть ли раздел подкачки /tmp
?
решение1
Обычно раздел подкачки представляет собой отдельный раздел или файл в файловой системе.
Он определенно не начнет запись в файл в /tmp по собственной воле.
Если вы выполните команду «free -m», она покажет вам, сколько у вас оперативной памяти и раздела подкачки, а также сколько из них используется.
Во время работы вашего процесса стоит запустить команду «watch free -m» и следить за использованием памяти, чтобы узнать, что происходит в вашей системе.