Как отключить диалог «Невозможно установить атрибут» в Double Commander 0.7.4?

У меня уже некоторое время появляется похожее сообщение на моей настольной системе. Он появляется после того, как одно или иногда несколько ядер останавливаются в непрерываемом дисковом вводе-выводе (D в ps) в течение нескольких минут или дольше. Я подозреваю некоторую гонку в планировании ввода-вывода, которая приводит к взаимоблокировке, но не знаю, как это отладить. Кажется, помогает переключение на планировщик крайних сроков для соответствующего диска вместо CFQ:

# echo deadline > /sys/block/sdX/queue/scheduler 

Я наблюдал короткие паузы в планировании с этим, но вторая очередь планировщика крайних сроков, кажется, смягчает длительную задержку.

Если бы кто-то мог пролить больше света на это, я также был бы признателен.

Изменить

Я не знаю, связаны ли ошибки/предупреждения rcu_sched, но это вполне возможно. Я их не понимаю, возможно, потому что мое ядро ​​настроено по-другому.

Когда одно ядро ​​​​остановлено, то, что я вижу с ps, является

$ ps axu | grep ' D'
dirk      4720 13.0  5.1 1615772 842444 pts/3  Dl+  07:27  24:54 iceweasel -P default

для процесса, который выполнял ввод-вывод. D означает «непрерывный сон (обычно ввод-вывод)» согласно man ps.

1
04.04.2017, 14:17
1 ответ

Да,вы можете настроить автоматическое игнорирование этого.

Скопируйте файл с помощью клавиши F5 или «Копировать F5» в нижней части Double Commander. Появится диалог, выберите «Опции». В раскрывающемся списке «Когда невозможно установить свойство» выберите «Игнорировать ошибки». Затем нажмите «Сохранить эти параметры по умолчанию».

1
28.01.2020, 01:12

Теги

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