當 RAM 用完時,會發生什麼事?

當 RAM 用完時,會發生什麼事?

當我運行 ImageMagickconvert將圖像文件轉換並合併為 pdf 文件時,它將在/tmp.

我不確定它是否一直這樣做,或者因為我的內存已用完。有人說這convert是因為我的 RAM 沒有更多可用的空間。

一般來說,當 RAM 用完時會發生什麼?作業系統不把Ram的內容交換到磁碟上的交換分割區嗎?

但是交換分割區在嗎/tmp

答案1

一般來說,交換分割區是它自己的分割區,或是檔案系統上的一個檔案。

它肯定不會按照自己的意願開始寫入 /tmp 中的檔案。

如果您運行命令“free -m”,它將顯示您擁有多少 RAM 和 SWAP,以及正在使用多少。

當您的進程正在運行時,值得運行“watch free -m”並密切關注內存使用情況以確定係統上發生了什麼。

相關內容