Выиграйте 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 ГБ.

Я классифицирую это как три серьезные ошибки:

  1. Похоже, что Firefox хранит предположительно удаленную информацию в файле "place.sqlite-wal", так как сама sqlite или ее обработка в Firefox кажутся ошибочными. БОЛЬШАЯ НАРУШЕНИЕ БЕЗОПАСНОСТИ И КОНФИДЕНЦИАЛЬНОСТИ!
  2. Win 7 определенно должна помешать Firefox сделать всю систему безответственной на долгое время. Я обнаружил случаи от 90 секунд до случаев, когда система все еще не отвечала через 10 минут.
  3. Сам сайт 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

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