Перейти к содержимому
Калькуляторы

tavx

Новичок
  • Публикации

    3
  • Зарегистрирован

  • Посещение

О tavx

  • Звание
    Абитуриент
    Абитуриент
  1. Добрый день. Так как extfilter пока не поддерживает два и более порта, то пробую запустить по процессу на каждый порт. В итоге первые процесс съедает все hugepages: cat /sys/devices/system/node/node0/hugepages/hugepages-2048kB/free_hugepages 0 В принципе я могу запускать первый процесс, потом увеличивать количество hugepages и запускать второй, но это костыли. Есть ли способ ограничить использование памяти для extfilter? Вот есть, к примеру, EAL опция socket-mem, которая отлично ограничивает использование памяти в приложениях из поставки dpdk, но как ее передать extfilter?
  2. Проверьте, поддерживает ли процессор 1gb hugepages. Возможно вы выделяете 4 страницы по 2 мегабайта, вместо 1gb. grep pdpe1gb /proc/cpuinfo | uniq Похоже так и есть, по вашей команде и этой - вывод пустой. NOTE Most x86_64 systems support various sizes of hugepages. It is possible for your system not to have 1GB support. Check by running the following: # if grep pdpe1gb /proc/cpuinfo >/dev/null 2>&1; then echo "1GB supported."; fi Как тогда выделять правильно через tuned? У меня только isolcpus=1,2,3 Думаю можно добавить hugepages=2048. Я выделяю командой: echo 2048 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages
  3. Проверьте, поддерживает ли процессор 1gb hugepages. Возможно вы выделяете 4 страницы по 2 мегабайта, вместо 1gb. grep pdpe1gb /proc/cpuinfo | uniq