如果进程想要访问不在物理内存中的内存地址,则操作系统将页帧从物理内存外包给硬盘以供以后使用。这个数据/指令存储在硬盘的哪里?
它是否存储在交换分区上?
发布于 2013-03-26 15:25:01
您可以运行swapon -s来查看用于交换的设备和文件。例如,我的科学linux机器说:
[user@sl6.3 ~]$ swapon -s
Filename Type Size Used Priority
/dev/sda3 partition 8388600 833408 -1因此,我使用/dev/sda3 3进行交换。还要注意优先级字段,该字段可用于调整分配交换页的顺序(请参见man 2 swapon)。
正如一些人所说的,如果交换(或零交换)用完,当物理内存不足时,奥姆杀手可能会开始终止进程。
https://unix.stackexchange.com/questions/69206
复制相似问题