temp和swap的區別?
swap是程序運行時物理內存和物理磁盤的交互緩存(先不考慮虛擬機),而temp是系統運行的物理內存和物理磁盤的交互緩存,簡單地說swap是給程序用的,temp是系統自己用的。給你舉個例子,安裝oracle數據庫的時候,當你./runinstall之后,系統開始安裝oracle軟件,這時就用到了temp,在/tmp下會出現oracle的緩存文件,因為物理內存有限,所以要先緩存在/tmp下,這也叫臨時文件。
裝好之后,oracle數據庫運行在高負荷之下,此時物理內存不夠用了,oracle就將一些訪問頻率不那么高的數據塊緩存到swap中來緩解物理內存的壓力。