Поскольку другие сказали, что есть много частей системы, которая может быть затронута, включая пропускную способность памяти, и эти другие части системы также будут иметь свои собственные планирования и приоритеты.
Вы всегда можете использовать CHRT -I 0
, чтобы дать компиляцию истинного приоритета простоя.
http://linux.die.net/man/1/chrt
или дроссель компиляции с помощью cgroups. http://kennystechtalk.blogspot.co.uk/2015/04/throottling-cpu-Usage-with-linux-cgroups.html
или бросить все на него:
EATMYDATA CGEEXEC -G CPU: CHRT CHRT -I 0 IONICE -C3 NICE -N19 / PATH / COMPILE-SCRIPT> / DEV / NULL
Примечание: Nice -N19
Не должен иметь никакого значения, если CHRT - I 0
используется, но это также ничего не повредит.
Мой древний P4 может сделать то же самое без VLC расстраивается.
@ransh, вы используете OpenBSD Netcat, который имеет другой синтаксис. Я предлагаю вам перейти на netcat-traditional
:
sudo update-alternatives -config nc
Выберите опцию /bin/nc.traditional. Проверка и новая версия:
nc -h
Вы можете использовать -l и -p да. Попробуйте:
sudo nc -u -v -l -p 6666
использовать -u, если вам нужны UDP-пакеты.
.