检查您的 CPU 是否支持 SIMD 功能。

OpenObserve 支持在 Intel CPU 上使用 AVX512 或在 Arm CPU 上使用 NEON 进行 SIMD。

要检查您的 CPU 是否支持这些功能:

  1. #!/bin/bash
  2. # use lscpu get cpu features
  3. cpu_flags=$(lscpu | grep -oP 'Flags:\s+\K(.*)')
  4. # check supports simd features
  5. if echo "$cpu_flags" | grep -qie "(avx512|neon)"; then
  6. echo "Your CPU supports AVX512 or NEON, you can use simd version."
  7. echo "docker image tag:"
  8. echo "public.ecr.aws/zinclabs/openobserve:latest-simd"
  9. else
  10. echo "Your CPU doesn't support AVX512 or NEON, you should use common version."
  11. echo "docker image tag:"
  12. echo "public.ecr.aws/zinclabs/openobserve:latest"
  13. fi