一段时间后,通过处理HDD或SSD赢得Win 7 Home Premium和Firefox&sqlite失速系统。该怎么办?NT内核和系统的CPU使用率高达25/26%


0

简而言之,在这种情况下,您可以避免产生任何误导的答案:

这是三个已知的错误:在sqlite中和/或Firefox对sqlite的处理中,以及在操作系统Win 7中。(Win 7不应允许程序停止整个系统。)删除错误的巨大的“ places.sqlite- Firefox用户的个人资料文件夹中的“ wal”解决了该问题。

我的笔记本系统是:Win 7 Home Premium 64位。笔记本计算机中包含一张经典硬盘和一张SSD。SSD是启动盘。英特尔处理器具有两个内核,每个内核具有两个线程。(4个线程在一起。)

现在几秒钟​​,但大多数时间是启动后的5至20分钟,我的系统停滞了。

当系统停止运行时,任务管理器(如果仍然可以访问)显示“ NT Kernel&System”(始终带有PID 4)达到25%和26%的CPU使用率。停滞开始时我正在使用的程序窗口部分响应,有时根本不响应,有时在单击窗口时,它会被白色半透明覆盖。

有时其他程序窗口仍然可以完全访问。有时ctrl + alt + del带我进入win用户徽标/更改/等页面,但是尽管有时单击是可能的-无论选择什么,它都无法正常工作,如果有的话,它会带我回到桌面和程序窗口。

失速开始后,最多需要2秒钟的时间,然后系统将无法访问。

仅按住开/关按钮七秒钟才能通过停止电源来关闭笔记本计算机。

我已经尝试过进程浏览器,进程优先级设置为最大。但是一旦出现停滞,我将无法再保存任何东西。(我可以使用Process Explorer来保存日志吗?)我还尝试了WhySoSlow beta,但几乎没有效果。到目前为止,我还没有尝试使用WhySoSlow记录所有内容(进程),因为我对完整稳定运行的日志有不好的经验。(但如有必要,我会记录所有内容。)

我的问题:我现在应该尝试什么?

我真的没有主意,因为即使是进程优先级最高的进程浏览器也停滞了。

我的猜测是Win 7系统出现了故障(或更改了设置),因此当HDD进入睡眠状态或再次唤醒时它会停滞。从硬盘上连续播放音乐,我几个小时都没有停顿。但是,在写我已经在这里写过的长文本的第一版的最后一句时,它又停滞了。):也许整个mp4音乐文件都在缓存中结束,因此Win 7再次尝试使HDD进入睡眠状态?(或稍后将其唤醒。)

该系统至少可以运行6个月以上。(实际上,我相信两年前我将SSD放入了计算机。)

当在2015年12月28日左右写出必要的更长信时,系统开始停滞。除了其他尝试,我还用另一张硬盘交换了经典的硬盘。然后将这两张光盘(新的HDD和SSD)放入另一本技术上完全相同的笔记本电脑中。拖延也发生在那儿。

所以我已经缩小了原因:1.要么是SSD。或2.我的Windows 7遇到了以前没有的问题。(我不能排除我已经更改了一些能量设置,以使笔记本电脑更安静的情况,例如让HDD更快进入睡眠状态。)

我现在试图以无限循环方式运行mp4文件(位于HDD上),并且系统现在已经运行了好几个小时!

因此,我认为这与Win 7处理HDD或SSD的方式有关。

- - 不好了!就在我写最后一句话时,系统在几个小时后又停顿了下来。):我更改了问题的措词,现在一般问。

请帮忙!

(PS我目前有64 kib / sec的互联网连接。)

笔记本是:

MEDION P7624,Microsoft Windows 7 x64 Home Premium,Intel(R)Core(TM)i3-2350M CPU @ 2.30GHz,4.0 GiB可扩展到32.0 GiB


您是否添加了硬盘驱动器盒来使用两个驱动器?如果是,请检查球童是否有跳线并更改该跳线位置。
magicandre1981 '16

:捕捉毛乳头细胞的CPU占用率过高的xperf跟踪forum.sysinternals.com/...
magicandre1981

@ magicandre1981:我已经做到了。但是正如我写的那样,我目前只有64kib / sec。):我很确定我已经找到了造成停滞的原因(或最初的原因)。该comp现在可以正常运行几个小时。如果它在2或3天内没有停止运行,我会在原因文本中输入原因。(尽管它可能是一个可以利用的错误,然后我最好先将其发布在引起该问题的软件的Bugtracker网站上。)
约翰

将您的解决方案放在答案中,不要将其添加到问题中,
magicandre1981

Answers:


1

解决方案:

在mozilla-bug网站上已报告了3年以上的此类事件。

当Firefox用户访问的个人资料目录中的文件“ places.sqlite-wal”太频繁或访问量太大时,它会使系统停止运行。与之相关或由于这个原因,文件变得非常大。我的“ places.sqlite-wal”超过了1.8 GB。

删除太大的“ places.sqlite-wal”文件后,不再发生停顿。

[您可能会在about:config中增加sessionstore-time,但是我不知道我在某处阅读的建议是否真的是解决方案。至少我看不出为什么有必要每15秒将会话存储设置为默认值(值15000 ms)。]

在互联网上,我找到了在Win 7 Home Premium上运行Firefox并使用SSD或经典HDD的示例。我发现报告的最大文件大小为6.5 GB。

我将其归类为三个严重的错误:

  1. Firefox似乎据称将删除的信息保存在“ places.sqlite-wal”文件中,因为sqlite本身或Firefox对它的处理似乎有问题。巨大的安全性和私密性!
  2. Win 7应该明确阻止Firefox长时间使整个系统100%不负责任。我发现从90秒到10分钟后系统仍然没有响应的情况。
  3. sqlite网站本身报告有关在wal文件中写入过多或过多的错误。

我走得更远,说Firefox转向使用sqlite数据库很麻烦,并且处理与该sqlite相关的错误很麻烦:Mozilla的工作人员对此主题的评论无济于事,请轻描淡写。这个问题很少被称为。

在我的情况下,只能偶然找到原因,因为我尝试的所有进程监视程序都无法记录正在发生的事情-即使将线程优先级设置为最大的Process Explorer都不再响应。(由于我以64 kbit / sec的慢速互联网连接,我无法下载Microsoft的XPerf套件。)最终,人们只会重新安装Firefox甚至是OS,而不是报告错误。

阅读这些内容后,我得出的结论是,使用sqlite可以监视用户。

独立地写大文件时,其他人告诉我,场所文件是计算机取证中产量最高的文件。

PS我是怎么找到的?碰巧。作为最后的选择,我准备将启动分区克隆到另一个硬盘上。因为我在另一个硬盘上只有35 GB,所以我尝试从启动分区中删除大文件。有了固态硬盘,在Windows资源管理器中的整个c分区中搜索最大文件是没有风险的,而“ places.sqlite-wal”最大。(我已经删除了win7和x-systems的安装文件以及3部电影。)“ places.sqlite-wal”是迄今为止最大的文件。删除后,不再发生停转。

我所做的所有其他事情都浪费了时间。

一些链接:https : //bugzilla.mozilla.org/show_bug.cgi? id =871908 并在http://www.sqlite.org/draft/wal.html中的某处明确地涉及文件系统问题


由于声誉太低,我无法添加另外两个链接:bugzilla.mozilla.org/show_bug.cgi? id=1172341wiki.mozilla.org/Performance/…
John
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.