| 98 | |
| 99 | == kernel.sched_compat_yield == |
| 100 | * マルチコア(マルチCPU)構成のゲストを起動しようとすると、以下の質問をされる |
| 101 | > The host's Linux kernel yield() functionality is disabled. Multiprocessor virtual machines exhibit degraded performance without yield(). Choose 'OK' to enable the sysctl 'kernel.sched_compat_yield' or 'Cancel' to continue without yield().[[br]][[Image(sched_compat_yield.png)]] |
| 102 | * ここでOKとすると、一時的に /proc/sys/kernel/sched_compat_yield = 1 となるが、再起動するとこの設定は揮発する |
| 103 | * /etc/sysctl.d/30-vmware-player |
| 104 | {{{ |
| 105 | kernel.sched_compat_yield=1 |
| 106 | }}} |
| 107 | * ファイル名に.confが付かないと読み込まれないので、ファイル名を変更する |
| 108 | * $ sudo mv /etc/sysctl.d/30-vmware-player /etc/sysctl.d/30-vmware-player.conf |