
當我運行 ImageMagickconvert
將圖像文件轉換並合併為 pdf 文件時,它將在/tmp
.
我不確定它是否一直這樣做,或者因為我的內存已用完。有人說這convert
是因為我的 RAM 沒有更多可用的空間。
一般來說,當 RAM 用完時會發生什麼?作業系統不把Ram的內容交換到磁碟上的交換分割區嗎?
但是交換分割區在嗎/tmp
?
答案1
一般來說,交換分割區是它自己的分割區,或是檔案系統上的一個檔案。
它肯定不會按照自己的意願開始寫入 /tmp 中的檔案。
如果您運行命令“free -m”,它將顯示您擁有多少 RAM 和 SWAP,以及正在使用多少。
當您的進程正在運行時,值得運行“watch free -m”並密切關注內存使用情況以確定係統上發生了什麼。