Поскольку ваш процесс является фоновым и использует 100% ЦП, кажется, что этот процесс связан с процессором. Это фоновый режим, поэтому привязка к пользователю не ожидается, поэтому единственной альтернативой будет IO. Если ваш процесс не должен делать интересный ввод-вывод, ожидается, что сам скрипт будет привязан к процессору, а не просто глючит.
Процессы всегда будут пытаться идти как можно быстрее. Если они связаны с IO, они будут использовать 100% IO, если они связаны с CPU, они будут пытаться использовать 100% CPU. Правильно составленные планировщики процессов автоматически стремятся обеспечить чувство справедливости для всех процессов, а это означает, что более крупные процессы получают более низкий приоритет. Вы можете еще больше снизить приоритет с помощью nice. Тот факт, что загрузка процессора все еще составляет около 100%, означает, что нет других процессов, которые в настоящее время связаны с процессором, но, скорее всего, ожидают ввода данных из сети.