У меня есть странная проблема. На недавно установленной Ubuntu 18.04 системы, кажется, хорошо работают. Внезапно, по-видимому, ни по каким причинам, зависания системы, в течение 10 секунд или нескольких минут, и я не могу выполнить что-либо.
Я пытался оставить главный экземпляр открытым, и использование RAM/ЦП, кажется, прекрасно. Я нахожусь на i5 машине с 6 ГБ RAM и 12 ГБ подкачки. Я просто протестировал поршень и диск, и они безошибочны.
ОТРЕДАКТИРУЙТЕ Некоторую дополнительную информацию. Я установил регулятор частоты ЦП на производительность, таким образом, это всегда работает в максимуме.
Проблема появляется чаще при выполнении интенсивных действий ЦП, таких как анализ данных. После того, как это заканчивается, GUI становится полностью безразличным, и это твердо или невозможно вернуть его для работы.
Вывод РЕДАКТИРОВАНИЯ grep . -r /sys/firmware/acpi/interrupts
/sys/firmware/acpi/interrupts/gpe2F: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe23: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe1F: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe13: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/gpe0F: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe03: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe3D: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe31: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe2D: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe21: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe1D: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/ff_pwr_btn: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/gpe11: 0 STS invalid unmasked
/sys/firmware/acpi/interrupts/gpe0D: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe01: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/gpe3B: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe2B: 0 invalid unmasked
/sys/firmware/acpi/interrupts/ff_rt_clk: 0 disabled unmasked
/sys/firmware/acpi/interrupts/ff_pmtimer: 0 STS invalid unmasked
/sys/firmware/acpi/interrupts/gpe1B: 0 STS invalid unmasked
/sys/firmware/acpi/interrupts/gpe38: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe0B: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe28: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe18: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe08: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe36: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe26: 0 invalid unmasked
/sys/firmware/acpi/interrupts/error: 0
/sys/firmware/acpi/interrupts/gpe16: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/sci: 4
/sys/firmware/acpi/interrupts/gpe06: 4 EN enabled unmasked
/sys/firmware/acpi/interrupts/gpe34: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe24: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe14: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/gpe04: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe3E: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe32: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe2E: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe22: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe1E: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe12: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/gpe0E: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe02: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/gpe3C: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe30: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe2C: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe20: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe1C: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe10: 0 STS invalid unmasked
/sys/firmware/acpi/interrupts/gpe39: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe0C: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe00: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe3A: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe_all: 4
/sys/firmware/acpi/interrupts/gpe29: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe2A: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe19: 0 STS invalid unmasked
/sys/firmware/acpi/interrupts/gpe1A: 0 STS invalid unmasked
/sys/firmware/acpi/interrupts/gpe09: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe37: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe0A: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe27: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe17: 0 STS invalid unmasked
/sys/firmware/acpi/interrupts/ff_gbl_lock: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/gpe07: 0 enabled unmasked
/sys/firmware/acpi/interrupts/sci_not: 0
/sys/firmware/acpi/interrupts/gpe35: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe25: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe15: 0 EN enabled unmasked
/sys/firmware/acpi/interrupts/gpe05: 0 disabled unmasked
/sys/firmware/acpi/interrupts/gpe3F: 0 invalid unmasked
/sys/firmware/acpi/interrupts/gpe33: 0 invalid unmasked
/sys/firmware/acpi/interrupts/ff_slp_btn: 0 invalid unmasked
ОТРЕДАКТИРУЙТЕ 03.04.2019, я запускаю полный УМНЫЙ тест, который теперь не выглядит настолько хорошим, по крайней мере по-моему.
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 179 176 021 Pre-fail Always - 4025
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 218
5 Reallocated_Sector_Ct 0x0033 154 154 140 Pre-fail Always - 364
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 034 034 000 Old_age Always - 48741
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 217
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 100
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 117
194 Temperature_Celsius 0x0022 089 080 000 Old_age Always - 58
196 Reallocated_Event_Count 0x0032 022 022 000 Old_age Always - 178
197 Current_Pending_Sector 0x0032 199 199 000 Old_age Always - 234
198 Offline_Uncorrectable 0x0030 199 199 000 Old_age Offline - 245
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 188 188 000 Old_age Offline - 2436
240 Head_Flying_Hours 0x0032 038 038 000 Old_age Always - 45709
241 Total_LBAs_Written 0x0032 200 200 000 Old_age Always - 81196791754
242 Total_LBAs_Read 0x0032 200 200 000 Old_age Always - 75991010629
Это только от личного опыта, но если другие предложения не помогают, потому что Ваш ЦП при хорошей температуре. Можно хотеть рассмотреть нахождение другого подобного ЦП, который это совместимо с материнской платой и видящий, вставляя, который помогает устранить проблему. У меня был ЦП, недавно умирают, и он делал почти идентичный материал к тому, что Вы описываете, прежде чем он полностью умер. Могла также быть проблема материнской платы некоторого вида, но я проверю ЦП сначала. Я понимаю получение, и тестирование других частей может не полностью быть практичным также, но этот вид проблемы, по моему опыту, имеет тенденцию быть аппаратной проблемой некоторого вида.
Если бы оба из тех не являются проблемой, я запустил бы УМНЫЙ тест на жестком диске с Дисковой Утилитой, детали здесь о который: Как я могу проверить состояние SMART SSD или жесткого диска на текущих версиях от Ubuntu 14.04 до 18,10?
Я также проверил бы временные файлы ЦП и удостоверился бы, что Ваш вентилятор охлаждения в порядке. Если вентилятор охлаждения в порядке, Вы могли бы хотеть проверить на вредоносное программное обеспечение / вирусы.
Кроме того, иногда Вы, возможно, должны обновить свой BIOS, чтобы полностью разместить новые возможности в более новых операционных системах (в зависимости от системы)
Другая вещь, которую я нашел, может вызвать системные замораживания, то, если Ваше Интернет-соединение отбрасывается особенно во время обновлений и т.д., таким образом, также проверяют Ваше интернет-соединение и удостоверяются, что это не отбрасывает.
Несколько "выстрелы в темноте", но возможно одно предложение поможет. Больше информации о Вашей системе, такой как бренд MainBoard, модель и версия могло быть полезным.
Попытайтесь настроить свои настройки вокруг свопинга. Например, путем выполнения sudo sysctl vm.swappiness=20
, после перезагрузки это вернется снова. Даже если Ваша память еще не используется полностью, ядро начинает подкачивать части к диску для хранения некоторой высоты. Выбор довольно низкой стоимости приведет к менее свободной высоте, но также и меньшему свопингу. Оптимальное значение зависит от Вашей емкости памяти и также рабочей нагрузки, которую Вы выполняете.
То, когда Вы нашли значение, Вы соглашаетесь с Вами, может установить его постоянно путем добавления строки как это к /etc/sysctl.conf
:
vm.swappiness=20
Поскольку больше справочной информации видит: Что такое swappiness и как я изменяю его?
Получите информацию от системных мониторов (например, датчики; GUI, который вероятен не полезный для Вас, является psensor), и выведите его так, можно сделать анализ после смерти. RRDTool может пригодиться.
Можно произвести информацию со временем и датой, выбрать интервал для дампа данных, получить температуру жесткого диска, и т.д.
Посмотрите
Как контролировать и аппаратные температуры лог-сервера и загрузка
https://ubuntuforums.org/showthread.php? t=1998005
https://ubuntuforums.org/showthread.php? t=2364408
http://manpages.ubuntu.com/manpages/bionic/man8/turbostat.8.html
http://manpages.ubuntu.com/manpages/trusty/man8/hddtemp.8.html