#dpdk #collectd
#dpdk #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
Как устранить эту ошибку?
Ответ №1:
@SaiGanesh, причина ошибки присутствует в журналах как
EAL: Primary and secondary process DPDK version mismatch
EAL: FATAL: Cannot init config
Поэтому, пожалуйста, запустите свой primary application
и secondary application -stats daemon
с правильной версией DPDK
Примечание: скромная просьба всегда открывать с такими деталями, как
- Версия DPDK
- сведения о физической сетевой карте — прошивка и драйвер
- интерфейс или HW выгружаются, если таковые имеются
- многопроцессорный, если таковой имеется
- фрагмент кода для воспроизведения ошибки