Linux 内核 yield() 功能

ton*_*sid 4 linux vmware-player virtual-machine ubuntu ubuntu-10.04

当我启动 VMWare Player 时,它给了我这条消息:

在此处输入图片说明

如何设置我的系统以便自动启用此 yield() 功能?

Gil*_*il' 5

创建一个名为/etc/sysctl.d/99-awakeFromNib-vmware.conf包含该行的文件

kernel.sched_compat_yield=1
Run Code Online (Sandbox Code Playgroud)

该文件在启动时被读取。对于此会话,只需单击“确定”。

您可以随时通过读取或写入文件来查看或更改设置/proc/sys/kernel/sched_compat_yield

添加:这些设置称为内核参数,或简称为 sysctl。(它们与您可以在引导加载程序中设置的内核命令行参数不同,尽管您可以在内核命令行上设置 sysctl。) 原理记录在 中man sysctl,大多数设置记录在Documentation/sysctl/*.txtLinux 内核文档中。