Выиграйте 7 Home Premium, Firefox и sqlite stall system, обработав жесткий диск или твердотельный накопитель через некоторое время. Что делать? NT Kernel & System до 25/26% использования процессора
Короче ответ, чтобы избавить вас от каких-либо заблуждений в этом случае:
Это три известные ошибки: в sqlite и / или в Firefox при обработке sqlite и в операционной системе Win 7. (Win 7 не должна позволять программе останавливать всю систему.) Удаление ошибочно огромных "place.sqlite-wal"в папке профиля пользователя Firefox решил это.
Моя система для ноутбуков: Win 7 Home Premium 64 bit. Один классический жесткий диск и один SSD находятся в ноутбуке. SSD - это загрузочный диск. Процессор Intel с двумя ядрами с двумя потоками в каждом. (4 темы вместе.)
Прямо сейчас секунд, но в основном через 5-20 минут после запуска моя система зависает.
Когда система останавливается, диспетчер задач (если он по-прежнему доступен) показывает, что "NT Kernel & System" (всегда с PID 4) достигает 25 и 26 % использования ЦП. Окно программы, с которым я работал, когда начался останов, частично реагирует, иногда вообще не реагирует, иногда при нажатии на окно оно затем покрывается белым полупрозрачным белым цветом.
Иногда другие окна программы по-прежнему полностью доступны. Иногда ctrl + alt + del переводит меня на страницу winof logof / change / etc, но иногда есть возможность щелкнуть мышью - это не сработает независимо от того, что я выбрал, если что-то вернет меня на рабочий стол и в окна программы.
После начала остановки происходит от секунд до 2 минут, после чего система перестает быть доступной.
Удерживая кнопку включения / выключения в течение семи секунд, можно отключить ноутбук, отключив питание.
Я уже пробовал Process Explorer, установив приоритет процесса на максимум. Но как только появляется остановка, я больше не могу ничего оттуда спасать. (Могу ли я постоянно сохранять журнал с помощью проводника процессов?) Я также пробовал бета-версию WhySoSlow, но почти с той же пользой. До сих пор я не пытался записывать все (процессы) с WhySoSlow, потому что у меня плохой опыт с полностью стабильно работающими журналами. (Но я буду записывать все, если необходимо.)
Мой вопрос: что мне сейчас попробовать?
У меня действительно нет идей, так как даже Process Explorer на самых высоких приоритетах процесса останавливается.
Я предполагаю, что система Win 7 обнаружила неисправность (или изменила настройку), поэтому она останавливается, когда жесткий диск переходит в режим сна или снова просыпается. Запуская музыку с жесткого диска в бесконечном цикле, я часами не глохнул. Но при написании последнего предложения первой версии длинного текста, для которого я уже написал, оно снова остановилось.): Может быть, весь файл mp4-музыки закончился в кеше, и поэтому Win 7 снова попытался перевести жесткий диск в спящий режим? (Или проснись позже.)
Система работала нормально не менее 6 месяцев. (На самом деле я полагаю, что вставил SSD более двух лет назад в компьютер.)
При написании необходимого более длинного письма около 28 декабря 2015 года система начала с остановки. Помимо других вещей, которые я пробовал: я обменял классический жесткий диск на другой жесткий диск. И поместите два диска (новый HDD и SSD) в другой технически идентичный ноутбук. Там же произошло сваливание.
Поэтому я уже сузил причину: 1. Это либо SSD. или 2. В моей Windows 7 возникла проблема, которой раньше не было. (Я не могу исключить, что я изменил некоторые настройки энергопотребления, чтобы сделать ноутбук более тихим, например, позволяя жесткому диску быстрее засыпать.)
Теперь я попытался запустить mp4-файл (расположенный на жестком диске) в бесконечном цикле, и теперь система работает часами!
Поэтому я предполагаю, что это как-то связано с тем, как Win 7 работает с HDD или SSD.
--- О нет! Как раз когда я писал последнее предложение, система снова застопорилась через несколько часов.): Я изменил формулировку вопроса, а теперь задаю в общем.
Пожалуйста помоги!
(PS В настоящее время у меня есть интернет-соединение со скоростью 64 кбит / с.)
Блокнот это:
MEDION P7624, Microsoft Windows 7 x64 Home Premium, процессор Intel® Core ™ TM i3-2350M с тактовой частотой 2,30 ГГц, 4,0 ГБ с возможностью расширения до 32,0 ГБ
1 ответ
Решение:
Более 3 лет на сайте mozilla-bug сообщается об этом.
Это Firefox останавливает систему при слишком частом доступе или слишком больших размерах данных к файлу "place.sqlite-wal" в каталоге профиля пользователя Firefox. Связанный или как причина этого, этот файл становится очень большим. Мой "place.sqlite-wal" стал более 1,8 ГБайт.
После удаления слишком огромного файла "place.sqlite-wal" больше не происходило срывов.
[Вы можете увеличить время сеанса в about: config, но я не знаю, является ли этот совет, который я где-то читал, действительно решением. По крайней мере, я не понимаю, зачем делать хранилище сеансов каждые 15 секунд по умолчанию (значение 15000 мс).]
В интернете я нашел примеры с Firefox, работающим на Win 7 Home Premium и использующим SSD или классический HDD. Самый большой размер файла, который я обнаружил, был 6,5 ГБ.
Я классифицирую это как три серьезные ошибки:
- Похоже, что Firefox хранит предположительно удаленную информацию в файле "place.sqlite-wal", так как сама sqlite или ее обработка в Firefox кажутся ошибочными. БОЛЬШАЯ НАРУШЕНИЕ БЕЗОПАСНОСТИ И КОНФИДЕНЦИАЛЬНОСТИ!
- Win 7 определенно должна помешать Firefox сделать всю систему безответственной на долгое время. Я обнаружил случаи от 90 секунд до случаев, когда система все еще не отвечала через 10 минут.
- Сам сайт sqlite сообщает об ошибках, возникающих при слишком частой или слишком частой записи в слишком большой wal-файл.
Я пойду еще дальше и скажу, что переход Firefox на использование базы данных sqlite был подозрительным, и он обрабатывал ошибки, связанные с этим sqlite, подозрительно: комментарии персонала Mozilla по этой теме были, мягко говоря, бесполезными. Проблема называется редко.
В моем случае найти причину было возможно только случайно, так как ВСЕ программы мониторинга процессов, которые я пробовал, не могли записать происходящее - даже Process Explorer с приоритетом потока, установленным на максимум, больше не отвечал. (Я не смог загрузить пакет Microsoft XPerf из-за моего медленного интернет-соединения со скоростью 64 кбит / с.) В конце концов, люди просто сделают новую установку Firefox или даже ОС вместо того, чтобы сообщать об ошибке.
Мои собственные выводы после прочтения того, что я обнаружил, заключались в том, что использование sqlite позволяет шпионить за пользователем.
В идеале, когда я писал о большом размере файла, кто-то другой сказал мне, что файлы мест являются наиболее эффективными в компьютерной экспертизе.
PS Как я это нашел? Случайно. В качестве последнего средства я собирался подготовить клонирование своего загрузочного раздела на другой жесткий диск. Поскольку у меня на жестком диске было всего около 35 Гбайт, я попытался удалить огромные файлы из моего загрузочного раздела. Имея твердотельный накопитель, было совершенно без риска запустить поиск в проводнике Windows по всему c-разделу для поиска самых больших файлов, а "place.sqlite-wal" был самым большим. (Я уже удалил установочные файлы win7 и x-systems, а также 3 фильма.) "Place.sqlite-wal" был безусловно самым большим файлом в то время. После его удаления остановка больше не произошла.
Все остальные мои вещи были потеряны.
Некоторые ссылки: https://bugzilla.mozilla.org/show_bug.cgi?id=871908 И подробно о проблемах файловой системы где-то в http://www.sqlite.org/draft/wal.html