首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是交换优先级?为什么重要?

什么是交换优先级?为什么重要?
EN

Unix & Linux用户
提问于 2020-10-07 03:14:24
回答 1查看 15.9K关注 0票数 1

在查看swapon命令的手册时,priorty选项被描述为

代码语言:javascript
复制
  -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)的手册页显示

代码语言:javascript
复制
They may have any non-negative value chosen by the caller

但是在我的系统(debian 10测试)中,默认的优先级值是-1。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-10-07 05:15:24

因此,man 2 swapon描述了优先级:

每个交换区域都有一个优先级,要么高要么低。默认优先级很低。在低优先级地区,较新的地区甚至比较老的地区更低。所有使用空格标志设置的优先级都是高优先级的,高于默认优先级。它们可能具有调用方选择的任何非负值。更多的数字意味着更高的优先级。交换页按优先级顺序从区域分配,最高优先级优先。对于具有不同优先级的区域,高优先级区域在使用低优先级区域之前已经耗尽.如果两个或多个区域具有相同的优先级,并且它是最高的可用优先级,则在它们之间按循环分配页面。

你强调的句子不能脱离它的上下文;它涉及高优先级,而默认优先级不是。

只有当您有多个交换设备时,交换优先级才会起作用,并且有理由选择其中一些设备而不是其他设备。如果你有一个交换设备,它不会有任何区别。如果在不同的磁盘上有多个交换设备,则可以更改优先级,以便它们被同等使用;否则,将使用添加的第一个设备,然后使用第二个设备,以此类推。

票数 13
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/613265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档