Почему канарейка голодает? [dубликат]

Попробуйте эти команды.

Запустите эту команду, чтобы удалить все пакеты из кеша пакета

sudo apt-get clean

Запустите эту команду, чтобы обновить исходный список.

sudo apt-get update

Затем попытайтесь исправить разбитые пакеты с помощью этой команды

sudo apt-get install -f 
11
задан 12 December 2011 в 04:34

4 ответа

Используемый здесь термин «канарейка» исходит из добычи угля. Угольные шахтеры использовали канарейки для обнаружения опасных газов (если канарейка, которую они носили с собой, умерла, они знали, что им нужно выбраться из шахты / мин как можно скорее). В результате термин «канарейка» теперь часто используется для всего, что вы используете для раннего предупреждения об опасной ситуации.

В этом случае это добыча угля «rtkit» запускает «нормальный» поток, чтобы проверить, действительно ли потоки, которые получают приоритеты «реального времени», «голодают» другие потоки (и процессы), где «голодание» означает, что они получают слишком мало процессорного времени. Это мера безопасности, чтобы убедиться, что процессы / потоки, которые имеют доступ к приоритетам в реальном времени, не используют столько процессорного времени, что другие задачи больше не получают.

По-видимому, некоторые потоки, получил приоритеты в режиме реального времени от rtkit, ошибочно работает и пытается монополизировать CPU, rtkit обнаруживает это с помощью «канальной нити», и поэтому rtkit отнимает приоритеты в реальном времени.

20
ответ дан 17 July 2018 в 14:34

Используемый здесь термин «канарейка» исходит из добычи угля. Угольные шахтеры использовали канарейки для обнаружения опасных газов (если канарейка, которую они носили с собой, умерла, они знали, что им нужно выбраться из шахты / мин как можно скорее). В результате термин «канарейка» теперь часто используется для всего, что вы используете для раннего предупреждения об опасной ситуации.

В этом случае это добыча угля «rtkit» запускает «нормальный» поток, чтобы проверить, действительно ли потоки, которые получают приоритеты «реального времени», «голодают» другие потоки (и процессы), где «голодание» означает, что они получают слишком мало процессорного времени. Это мера безопасности, чтобы убедиться, что процессы / потоки, которые имеют доступ к приоритетам в реальном времени, не используют столько процессорного времени, что другие задачи больше не получают.

По-видимому, некоторые потоки, получил приоритеты в режиме реального времени от rtkit, ошибочно работает и пытается монополизировать CPU, rtkit обнаруживает это с помощью «канальной нити», и поэтому rtkit отнимает приоритеты в реальном времени.

20
ответ дан 20 July 2018 в 14:38

Это переполнение буфера

Каналы переполнения буфера Википедии

Я не могу сказать из журналов, которые вы отправили, где проблема, можете ли вы проверять или записывать записи журнала ниже нижнего эти сообщения? Что такое процесс 1368?

sudo ps -p 1368
-3
ответ дан 17 July 2018 в 14:34

Это переполнение буфера

Каналы переполнения буфера Википедии

Я не могу сказать из журналов, которые вы отправили, где проблема, можете ли вы проверять или записывать записи журнала ниже нижнего эти сообщения? Что такое процесс 1368?

sudo ps -p 1368
-3
ответ дан 20 July 2018 в 14:38
  • 1
    Речь идет не о переполнении буфера, но использование слова "канарейка" существует также использование использования канарейки угольных шахтеров. – JanC 12 December 2011 в 02:08

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

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