ESX helper0-0 进程起什么作用?

ESX helper0-0 进程起什么作用?

我有一台用于开发目的的笔记本电脑(EliteBook 8540p),在其上安装了 ESXi 5.5 来运行多台服务器并利用快照进行回滚。

在安装 ESX 之后,在安装任何虚拟机之前,我注意到 vSphere 中报告的 CPU 使用率为 50%。经过调查,我发现有一个进程组帮手使用单个 CPU 的 100%:

9:22:23am up 54 min, 407 worlds, 0 VMs, 0 vCPUs; CPU load average: 0.55, 0.55, 0.55
PCPU USED(%):  44  42  26 0.8 AVG:  28
PCPU UTIL(%):  40  39  23 1.0 AVG:  26
CORE UTIL(%):  78      24     AVG:  51

      ID      GID NAME             NWLD   %USED    %RUN    %SYS   %WAIT %VMWAIT    %RDY   %IDLE  %OVRLP   %CSTP  %MLMTD  %SWPWT 
       8        8 helper            150  107.15   96.23    0.00 14903.22       -    0.06    0.00    0.23    0.00    0.00    0.00 
   20854    20854 esxtop.43466        1    1.38    1.28    0.00   98.71       -    0.01    0.00    0.00    0.00    0.00    0.00 
    2105     2105 hostd.33929        17    0.54    0.50    0.00 1699.43       -    0.02    0.00    0.00    0.00    0.00    0.00 
       2        2 system             75    0.38    0.40    0.07 7499.10       -    0.22    0.00    0.08    0.00    0.00    0.00 
    2553     2553 sh.34162            1    0.18    0.22    0.00   99.78       -    0.00    0.00    0.00    0.00    0.00    0.00 
    3256     3256 vpxa.34517          7    0.02    0.03    0.00  700.00       -    0.02    0.00    0.00    0.00    0.00    0.00 
    2201     2201 rhttpproxy.3398     8    0.02    0.02    0.00  799.94       -    0.01    0.00    0.00    0.00    0.00    0.00 
   10320    10320 sshd.38140          1    0.02    0.03    0.00   99.97       -    0.00    0.00    0.00    0.00    0.00    0.00 

扩展 GID 表明有一个辅助进程明显更为活跃:

 9:25:00am up 56 min, 409 worlds, 0 VMs, 0 vCPUs; CPU load average: 0.55, 0.55, 0.55
PCPU USED(%):  48 0.6  46  18 AVG:  28
PCPU UTIL(%):  43 0.7  42  16 AVG:  26
CORE UTIL(%):  44      59     AVG:  51
          ID      GID NAME             NWLD   %USED    %RUN    %SYS   %WAIT %VMWAIT    %RDY   %IDLE  %OVRLP   %CSTP  %MLMTD  %SWPWT 
   32794        8 helper0-0           1  107.51   96.37    0.00    3.60       -    0.03    0.00    0.24    0.00    0.00    0.00 
   32795        8 helper1-0           1    0.00    0.00    0.00  100.00       -    0.00    0.00    0.00    0.00    0.00    0.00 
   32796        8 helper1-1           1    0.00    0.00    0.00  100.00       -    0.00    0.00    0.00    0.00    0.00    0.00 
   32797        8 helper1-2           1    0.00    0.00    0.00  100.00       -    0.00    0.00    0.00    0.00    0.00    0.00 
   32798        8 helper2-0           1    0.00    0.00    0.00  100.00       -    0.00    0.00    0.00    0.00    0.00    0.00 
   32799        8 helper3-0           1    0.00    0.00    0.00  100.00       -    0.00    0.00    0.00    0.00    0.00    0.00 
   32800        8 helper3-1           1    0.00    0.00    0.00  100.00       -    0.00    0.00    0.00    0.00    0.00    0.00 
   32801        8 helper3-2           1    0.00    0.00    0.00  100.00       -    0.00    0.00    0.00    0.00    0.00    0.00 
   32802        8 helper4-0           1    0.00    0.00    0.00  100.00       -    0.00    0.00    0.00    0.00    0.00    0.00 

我尝试查看该过程正在进行什么,但我通常的策略却失败了:

~ # strace -p 32794
attach: ptrace(PTRACE_ATTACH, ...): No such process

helper0-0 进程的用途是什么?为什么在没有运行虚拟机的情况下它会消耗我 50% 的 CPU 资源?

相关内容