为什么同时使用多个交换空间而不是按照优先级顺序使用?

为什么同时使用多个交换空间而不是按照优先级顺序使用?

分配了两个交换空间,第一个/dev/hda6硬盘位于单独的分区上,通过fstab连接,优先级分配为-1。第二个是使用 systemd 在 RAM 中以 /dev/zram0 c 优先级 32767 的形式创建的。 swapon 输出表明内核看到了两个交换。据我了解,系统首先需要使用优先级较高的交换分区(/dev/zram0),然后使用优先级较低的交换分区(/dev/sda6)。但根据swapon的信息,系统在负载下使用两个都交换,大约50/50。当负载被移除时,释放的交换区两者也大致成正比。为什么? 在此输入图像描述

相关内容