У меня есть настольный компьютер (с i7), который работает под управлением Ubuntu 18.04. Я использую Docker для запуска контейнера, который обучает модель с использованием Keras.
Процесс обучения разделен на несколько этапов, некоторые из которых используют только одно ядро, другие работают на нескольких ядрах (top
показывает 100% и 400% использования ЦП соответственно).
Когда я вхожу локально (используя монитор и клавиатуру), все работает так, как ожидается, и загрузка процессора такая же, как описано выше (100% и 400%).
Однако, когда я вхожу через ssh (под тем же пользователем), цифры составляют 100% и 0-18%. По какой-либо причине при удаленном входе в систему несколько ядер не используются (даже одно ядро не используется полностью).
В чем может быть проблема здесь?