Использование ЦП с перерывами на 100%

Я просто хотел сбросить строку и сказать, что в Arch Linux на новом ядре 4-7.1 4096x2160 59Hz отображается по умолчанию в Диспетчере отображения. До сих пор он отлично работает. Я потратил много времени на попытку заставить этот монитор работать в собственном разрешении 4096x2160, даже если настройки xrandr устанавливаются вручную, он не работал. Кто-то должен попробовать Ubuntu с вышерасположенным ядром и посмотреть, исправляет ли он проблему в Ubuntu.

4
задан 25 January 2018 в 19:04

2 ответа

Короткий ответ - да. Долгий ответ, вероятно, что кто-то попытался настроить доступ к контейнеру для циклов центрального процессора и настроен неправильно.

По умолчанию доступ каждого контейнера к циклам ЦП хоста неограничен. Вы можете установить различные ограничения, чтобы ограничить доступ данного контейнера к циклам процессора хоста. Большинство пользователей будут использовать и настроить планировщик CFS по умолчанию. В Docker 1.13 и выше вы также можете настроить планировщик реального времени.

Вам необходимо

По умолчанию доступ каждого контейнера к циклам процессора хоста неограничен. Вы можете установить различные ограничения, чтобы ограничить доступ данного контейнера к циклам процессора хоста. Большинство пользователей будут использовать и настроить планировщик CFS по умолчанию. В Docker 1.13 и выше вы также можете настроить планировщик реального времени.

CFS - это планировщик ядра ядра Linux для обычных процессов Linux. Несколько флагов выполнения позволяют настроить объем доступа к ресурсам ЦП, которые имеет ваш контейнер. Когда вы используете эти настройки, Docker изменяет параметры для группы контейнера на главной машине.

Настройка планировщика CFS по умолчанию

Вы можете указать, сколько из доступных ресурсов ЦП, которые может использовать контейнер, а также ограничить конкретные процессоры или ядра, которые контейнер может использовать среди нескольких других параметры, относящиеся к конфигурации использования ЦП. Для получения дополнительной информации проверьте источник.

Предупреждение. Планирование и приоритизация процессора - это расширенные функции уровня ядра. Большинство пользователей не должны изменять эти значения по умолчанию. Неправильное неправильное использование этих значений может привести к неустойчивости или непригодности вашей хост-системы.

Лично я бы осторожно назначил 1/4 из ядер процессора, доступных для каждого контейнера, оставив некоторое пространство для маневра для других вещей. Итак, на четырехъядерном ядре работает докер v1.13 и выше:

Я бы docker run -it --cpus="1" ubuntu /bin/bash

и v.1.12 и ниже:

I ' d docker run -it --cpu-period=100000 --cpu-quota=25000 ubuntu /bin/bash

Это, по-видимому, является хорошей отправной точкой для четырехъядерной системы. Я бы настроил эти параметры, чтобы получить уровень производительности и доступности, которые я хотел.

2
ответ дан 17 July 2018 в 22:14

Короткий ответ - да. Долгий ответ, вероятно, что кто-то попытался настроить доступ к контейнеру для циклов центрального процессора и настроен неправильно.

По умолчанию доступ каждого контейнера к циклам ЦП хоста неограничен. Вы можете установить различные ограничения, чтобы ограничить доступ данного контейнера к циклам процессора хоста. Большинство пользователей будут использовать и настроить планировщик CFS по умолчанию. В Docker 1.13 и выше вы также можете настроить планировщик реального времени.

Вам необходимо

По умолчанию доступ каждого контейнера к циклам процессора хоста неограничен. Вы можете установить различные ограничения, чтобы ограничить доступ данного контейнера к циклам процессора хоста. Большинство пользователей будут использовать и настроить планировщик CFS по умолчанию. В Docker 1.13 и выше вы также можете настроить планировщик реального времени.

CFS - это планировщик ядра ядра Linux для обычных процессов Linux. Несколько флагов выполнения позволяют настроить объем доступа к ресурсам ЦП, которые имеет ваш контейнер. Когда вы используете эти настройки, Docker изменяет параметры для группы контейнера на главной машине.

Настройка планировщика CFS по умолчанию

Вы можете указать, сколько из доступных ресурсов ЦП, которые может использовать контейнер, а также ограничить конкретные процессоры или ядра, которые контейнер может использовать среди нескольких других параметры, относящиеся к конфигурации использования ЦП. Для получения дополнительной информации проверьте источник.

Предупреждение. Планирование и приоритизация процессора - это расширенные функции уровня ядра. Большинство пользователей не должны изменять эти значения по умолчанию. Неправильное неправильное использование этих значений может привести к неустойчивости или непригодности вашей хост-системы.

Лично я бы осторожно назначил 1/4 из ядер процессора, доступных для каждого контейнера, оставив некоторое пространство для маневра для других вещей. Итак, на четырехъядерном ядре работает докер v1.13 и выше:

Я бы docker run -it --cpus="1" ubuntu /bin/bash

и v.1.12 и ниже:

I ' d docker run -it --cpu-period=100000 --cpu-quota=25000 ubuntu /bin/bash

Это, по-видимому, является хорошей отправной точкой для четырехъядерной системы. Я бы настроил эти параметры, чтобы получить уровень производительности и доступности, которые я хотел.

2
ответ дан 23 July 2018 в 22:53

Другие вопросы по тегам:

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