在查看swapon命令的手册时,priorty选项被描述为
-p, --priority priority
Specify the priority of the swap device. priority is a value
between -1 and 32767. Higher numbers indicate higher
priority. See swapon(2) for a full description of swap
priorities. Add pri=value to the option field of /etc/fstab
for use with swapon -a. When no priority is defined, it
defaults to -1.有人能解释交换的优先级意味着什么吗。较高的值和较低的值对系统有什么影响?在家用计算机中,最优值应该是什么?编辑: swapon(2)的手册页显示
They may have any non-negative value chosen by the caller但是在我的系统(debian 10测试)中,默认的优先级值是-1。
发布于 2020-10-07 05:15:24
因此,man 2 swapon描述了优先级:
每个交换区域都有一个优先级,要么高要么低。默认优先级很低。在低优先级地区,较新的地区甚至比较老的地区更低。所有使用空格标志设置的优先级都是高优先级的,高于默认优先级。它们可能具有调用方选择的任何非负值。更多的数字意味着更高的优先级。交换页按优先级顺序从区域分配,最高优先级优先。对于具有不同优先级的区域,高优先级区域在使用低优先级区域之前已经耗尽.如果两个或多个区域具有相同的优先级,并且它是最高的可用优先级,则在它们之间按循环分配页面。
你强调的句子不能脱离它的上下文;它涉及高优先级,而默认优先级不是。
只有当您有多个交换设备时,交换优先级才会起作用,并且有理由选择其中一些设备而不是其他设备。如果你有一个交换设备,它不会有任何区别。如果在不同的磁盘上有多个交换设备,则可以更改优先级,以便它们被同等使用;否则,将使用添加的第一个设备,然后使用第二个设备,以此类推。
https://unix.stackexchange.com/questions/613265
复制相似问题