Как получить количество потоков/задач на ядро ​​в Linux?

Как указано в одном из комментариев, у вас, похоже, был установлен псевдоним, поэтому вызов nvimнепосредственно в оболочке работал.

После удаления псевдонимов вы больше не сможете работать с nvim. Проблема, с которой вы столкнулись, похоже, заключается в том, что ваш $PATHустановлен неправильно. Кажется, у вас есть /home/username/bin/neovim/squashfs-root/usr/bin/nvimв вашем $PATH, но это полный путь к самому двоичному файлу nvim, а не путь к каталогу, в котором он находится... $PATHпринимает только каталоги, а не сами файлы. В данном случае система пытается найти его на /home/username/bin/neovim/squashfs-root/usr/bin/nvim/nvim, что явно недопустимо...

Вы можете исправить это, добавив /home/username/bin/neovim/squashfs-root/usr/binвместо неправильного пути к вашей $PATHпеременной.

-1
05.09.2020, 11:12
1 ответ

As you may know, in Linux, each CPU core has its own run queue.

Насколько мне известно... это зависит от некоторых настроек ядра. И вообще неправда между братьями и сестрами.

Во всяком случае, я думаю, что /proc/statможет дать ответ на ваш вопрос, man procдля точного определения полей.

Возможно, вам придется повозиться с каким-нибудь скриптом, чтобы получить количество запущенных в данный момент приложений. Насколько я помню, статистика хранит данные с момента загрузки.

-1
28.04.2021, 23:07

Теги

Похожие вопросы