# mkdir /tmp
# chmod 777 /tmp
肯定不一样啊,swap是程序运行时物理内存和物理磁盘的交互缓存(先不考虑虚拟机),而temp是系统运行的物理内存和物理磁盘的交互缓存,简单地说swap是给程序用的,temp是系统自己用的。给你举个例子,安装oracle数据库的时候,当你./runinstall之后,系统开始安装oracle软件,这时就用到了temp,在/tmp下会出现oracle的缓存文件,因为物理内存有限,所以要先缓存在/tmp下,这也叫临时文件。装好之后,oracle数据库运行在高负荷之下,此时物理内存不够用了,oracle就将一些访问频率不那么高的数据块缓存到swap中来缓解物理内存的压力。不晓得你明白了么?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)