29 lines
1.3 KiB
Plaintext
29 lines
1.3 KiB
Plaintext
|
= Прерывания GPE
|
|||
|
:category: Linux
|
|||
|
:tags: Linux, hardware, железо,
|
|||
|
|
|||
|
Неисправная аппаратура может генерировать большое количество прерываний,
|
|||
|
что приводит к заметному ухудшению отзывчивости системы. Проверить
|
|||
|
наличие подобной ситуации можно командой
|
|||
|
|
|||
|
[source,sh]
|
|||
|
----
|
|||
|
find /sys/firmware/acpi/interrupts | sort | while read i; do echo "$i:"; cat $i; done
|
|||
|
----
|
|||
|
|
|||
|
Если в выводе будет присутствовать очень большое число, то значит
|
|||
|
проявляется именно данная проблема. Для временного исправления можно
|
|||
|
заблокировать прерывание, выполнив команду
|
|||
|
|
|||
|
[source,sh]
|
|||
|
----
|
|||
|
echo 0 > /sys/firmware/acpi/interrupts/gpeXX 2>/dev/null
|
|||
|
----
|
|||
|
|
|||
|
где XX номер прерывания, для которого зафиксировано большое число
|
|||
|
срабатываний. Для полного исправления проблемы нужно разбираться с
|
|||
|
аппаратурой.
|
|||
|
|
|||
|
https://unix.stackexchange.com/questions/242013/disable-gpe-acpi-interrupts-on-boot[См.
|
|||
|
также]
|