検索条件
全1件
(1/1ページ)
echo 0 > /proc/sys/vm/compaction_proactivenessとすると立ちどころに収まります。永続的にこれを設定するには、/etc/sysctl.confに
vm.compaction_proactiveness=0と書き加えて再起動すればいいようです。
git clone https://github.com/mkubecek/vmware-host-modules cd vmware-host-modules git checkout workstation-16.2.3 make clean make sudo make install sudo modprobe -a vmw_vmci vmmon vmnet sudo service vmware restartで起動するようになりました。
May 21 17:43:44 exa kernel: [14661.785888] userif-3: sent link up event. May 21 17:43:47 exa kernel: [14664.977941] userif-3: sent link down event. May 21 17:43:47 exa kernel: [14664.977949] userif-3: sent link up event. May 21 17:43:52 exa kernel: [14669.758177] userif-3: sent link down event. May 21 17:43:52 exa kernel: [14669.758186] userif-3: sent link up event. May 21 17:44:00 exa kernel: [14677.442456] userif-3: sent link down event. May 21 17:44:00 exa kernel: [14677.442465] userif-3: sent link up event. May 21 17:44:03 exa kernel: [14680.650489] userif-3: sent link down event.のようなログが残っていました。そこで、前の節で入れたカーネルモジュールのvmware-host-modules/vmnet-only/userif.cに、強引ですが
*** userif.c.original 2022-05-15 22:05:24.140904301 +0900 --- userif.c 2022-05-21 17:43:37.199281561 +0900 *************** *** 1002,1007 **** --- 1002,1010 ---- return -EINVAL; } + /* never send link down events */ + if (!linkUp) return 0; + if (userIf->eventSender == NULL) { /* create event sender */ retval = VNetHub_CreateSender(hubJack, &userIf->eventSender);のようにlink downイベントを発生しないようにパッチを当ててモジュールを再インストールしたら、問題は解決しました。