Плагин dpdkstats в collectd

Я пытаюсь записать информацию о dpdk, используя плагин dpdkstats в демоне collectd. Конфигурация плагина dpdkstats приведена ниже:

<Plugin dpdkstat>
        <EAL>
                Coremask "0x2"
                MemoryChannels "4"
                FilePrefix "rte"
                LogLevel "7"
#               RteDriverLibPath "/usr/lib/dpdk-pmd"
        </EAL>
        SharedMemObj "dpdk_collectd_stats_0"
        EnabledPortMask 0xffff
        PortName "interface1"
        PortName "interface2"
</Plugin>

и я получаю сообщение об ошибке при запуске collectd.

collectd[46862]: Initialization complete, entering read-loop.
EAL: Detected 24 lcore(s)
EAL: Detected 2 NUMA nodes
EAL: Primary and secondary process DPDK version mismatch
EAL: FATAL: Cannot init config
EAL: Cannot init config

Как решить эту ошибку?


person Sai Ganesh    schedule 26.11.2020    source источник


Ответы (1)


@SaiGanesh, причина ошибки указана в журналах как

EAL: Primary and secondary process DPDK version mismatch
EAL: FATAL: Cannot init config

Поэтому, пожалуйста, запустите свои primary application и secondary application -stats daemon с правильной версией DPDK.

Примечание: скромная просьба всегда открывать такие детали, как

  1. версия ДПДК
  2. сведения о физическом сетевом адаптере — прошивка и драйвер
  3. разгрузка интерфейса или аппаратного обеспечения, если таковые имеются
  4. многопроцессорность, если есть
  5. фрагмент кода для воспроизведения ошибки
person Vipin Varghese    schedule 26.11.2020