标签: performance

如何确定 Windows 缓慢关闭的罪魁祸首?

我的电脑需要很长时间才能关机。

我怎样才能确定罪魁祸首?我不想等几分钟让我的电脑关机...

有没有程序可以用来跟踪关机需要多长时间?

windows shutdown performance

30
推荐指数
2
解决办法
3万
查看次数

在 Windows 上回收磁盘空间

默认的 Windows 安装在各种可能永远不会自行清理的临时和备份数据中占用了大量磁盘空间。最终,您会意识到您安装的数百 GB 的大型驱动器实际上已耗尽空间。


从磁盘利用率的角度来看,您最喜欢在标准 Windows 安装上进行哪些配置调整和日常活动,以使其保持整洁?

大概有,

  • 许多事情都处于安全边缘
  • 一些非常特定于Windows风格(XP/Vista/7?)
  • 并且,一些特定于常用应用程序(赛门铁克?)

请使用此类警告指示特殊情况的信息和尽您所知的警告标记您的答案。

我将添加我的观点作为答案。

了好久才更新
不幸的是,这个问题已被推广到用于查找用户自己留在系统上的未使用和大文件的问题。它并不是要解决这个空间问题。它旨在关注作为 Windows TM行为或为其创建的应用程序的副作用而占用空间的杂物
除了几个答案,大多数都偏向于帮助人们找到自己的烂摊子的工具——
我更感兴趣的是找到其他人的烂摊子
好吧,我会将我自己的答案标记为已接受,然后就这样了。
那些想要这些数据的人会在这里找到它
其他有助于找到滥用空间的支持工具将向其他人展示他们想要的东西。

windows performance disk-space

29
推荐指数
5
解决办法
1万
查看次数

如何在 VM 中模拟慢速机器?

我正在测试一个 AJAX 重的 web 应用程序。我在新的Mac上开发,但我在Windows XP中使用VmWare Fusion(目前为3.1.2)进行测试,使用IETester模拟旧版本的IE。

这让我可以看到较旧的 IE 版本将如何呈现该站点,但我还想了解该站点在较旧的机器上的表现如何。我在 VM 的设置中看到我可以减少 RAM;有没有办法也降低处理器速度?我还能如何模拟慢速机器?

(我还将查看如何模拟慢速互联网连接。)

performance vmware-fusion

29
推荐指数
3
解决办法
2万
查看次数

为什么 Linux 中的文件复制操作会随着时间的推移而变慢?

我有 12 ~200 MB 的文件。将其中一个复制到另一个驱动器需要 20 秒。当我尝试一次复制所有这些时,它首先说这将需要 5 分钟,然后它会一直减慢到数小时和数天。

我在 XFCE 中通过 Thunar 复制文件,但我记得在使用命令行时遇到了类似的问题。为什么会发生这种情况,我可以做些什么来补救它,而不只是一个一个地复制文件?

linux performance file-transfer xfce

29
推荐指数
2
解决办法
5万
查看次数

如何驯服 Linux 响应能力、内存和分页

关于溢出的第一个问题 =)... +100 赏金。直到现在想不出我真正关心的事情:

我真的厌倦了 Linux 桌面响应的状态,例如http://brainstorm.ubuntu.com/item/85/——在可用内存低的情况下,或磁盘吞吐量高的情况下,系统会变慢一个爬行; 这对于需要良好性能的应用程序来说绝对是糟糕的。此外,用户界面完全没有响应。将其与 OS X 进行比较,如果应用程序占用资源,则始终可以选择单击强制退出它,而在 Linux 中,我什至无法使用 alt-tab 或切换桌面,甚至无法使用 ctrl-alt-f1 来获取终端——我可以,每次操作只需要大约 1-2 分钟。

我使用 gkrellm 以便我可以看到情况的发展。通常内存利用率会变得非常高,或者磁盘吞吐量急剧增加。

它的硬件还不错,具有 2.6GHz 四核和 4GB 800MHz DDR2 RAM(本来应该有 6GB,但由于硬件不兼容,无法与旧设置混合搭配)。当我不可避免地获得更多内存时,这个问题可能会消失,但我不认为这是问题的核心。我什至在不同的磁盘上有两个交换分区。

我觉得问题有三个:

  • 占用大量内存的失控程序——必须为这些程序制定法律,限制它们
    • (例如 Chrome 上的标签,每个标签是 20-50MB,其中一些可以使用数百 MB)
    • (例如,我不得不禁用并从 cron 中删除的其他程序,如 update-db 和索引器,因为它们在运行时会降低系统速度,等等)
  • 内核或某种总线争用中发生了一些可怕的事情,例如高磁盘吞吐量的情况使整个系统变慢(可能是通过分页重要程序)
  • 内核没有优先考虑 UI 或重要程序的资源,例如内存、分页,甚至处理器利用率

点赞转到:

因此,我正在寻找一种解决方案,使所有此类程序都消失。特别是,我正在寻找一种解决方案,使进程按比例减慢,而系统和其他程序仍然完全不受影响并且响应时间足够长以手动杀死某些东西。此外,窗口管理器进程(以及可能影响 UI 响应的任何其他进程)在所有情况下都应该响应。

特别是我对/etc/security/limits.conf( man limits.conf)很感兴趣,但我担心这只会提供每个用户的控制权,并且文件中的注释示例在描述或从哪里开始方面似乎相当不透明。我希望它limits.conf有效,但如果它甚至不起作用,或者它不是我的问题的合适解决方案,或者像我试图实现的那样细粒度,我也不会感到惊讶。每个进程名称limits.conf将是理想的,假设再次假设limits.conf 工作。我很乐意尝试人们提供的limits.conf,以测试它是否有效,尽管此时我对所有解决方案持开放态度。

深入了解 OS X 如何保持如此良好的 UI 响应能力也可能很有用。

我已经将 my/tmp和 cache 文件夹调整为 on …

memory linux performance

28
推荐指数
3
解决办法
6738
查看次数

SSH 建立连接很慢

我刚刚安装了 Ubuntu 11.10,每当我尝试通过 SSH 连接到我的服务器时,它都很慢。在显示密码提示之前,可能需要 40 秒到 60 秒。

我用:

ssh myuser@myserver.com
Run Code Online (Sandbox Code Playgroud)

一旦我登录,一切都很好,而且运行速度很快。

为什么需要这么长时间,我该如何解决?我可以使用 SSH 命令中的任何选项吗?

ssh performance connection

28
推荐指数
2
解决办法
4万
查看次数

RAID1 是否可以提高 Linux mdadm 的性能?

我有一个带有 2TB HDD 的廉价 2 盘位 NAS。为了防止磁盘故障,我正在考虑购买第二个 2TB HDD 并将其放入带有 Linux mdadm 的 RAID1。文件系统是ext4。

这会提高还是降低 NAS 的性能?仅读取或写入性能如何?

网上似乎有很多关于这个的意见,但没有达成共识。

谢谢。

编辑:

所以我已经得到了三个不同的答案:“快一点”、“你不会注意到”和“如果有的话会降低性能”。(我主要对读取性能感兴趣。)维基百科说“读取性能可以大致上升为副本数量的线性倍数”。哪一个?

编辑2:

我发现越来越多的证据支持 RAID1 提高读取性能,包括 MD 联机帮助页:

更改并行写入所有设备。从任何一台设备读取数据。驱动程序尝试在所有设备之间分配读取请求以最大化性能。

我还发现了 MD 的 RAID10 with --layout=f2,它提供了 RAID1 的冗余和 RAID0 的读取性能,并且可以使用两个驱动器。然而,写入性能会降低,因为顺序写入涉及两个驱动器在驱动器的远处部分之间来回寻找。man md详情。

linux raid performance mdadm raid-1

28
推荐指数
2
解决办法
2万
查看次数

安装 32GB RAM 后电脑速度变慢

我目前正在为我的博士研究运行非常大的网络模拟,为此我需要大量 RAM。我有一个带有技嘉 GA-Z68AP-D3 主板的 Core i7 2600K 处理器,运行 Windows 7 专业版 64 位。

我购买了带有 8GB (2x4GB) DDR3 1600 MHz Corsair Vengeance RAM 的系统,并且系统运行起来就像做梦一样。我打算升级我的模拟,所以我移除了 2x4GB RAM 并安装了 4x8GB DDR 1600 MHz Corsair Vengeance RAM。

当我重新启动系统时,启动时间比平时长得多(进入登录屏幕需要 10 分钟)。登录后,整个系统没有反应。我尝试玩一些游戏(生化奇兵 2),但它无法玩。我以前没有遇到过这个问题,而且我有一个 ATI Radeon HD 5850 显卡,所以这不是问题。唯一改变的是RAM。

我查看了 Windows、我的主板和我的 CPU 的规格,他们都说支持 32GB 的 RAM。有谁知道发生了什么?任何帮助将不胜感激。

更多信息: 感谢大家的回答。将尝试提出的解决方案并在今晚报告。回答一些问题:

  • 我确实删除了一半的 RAM,所以现在运行在 16GB 上,这解决了所有问题。这就是我现在正在运行的,但我仍然需要额外的 RAM。
  • Windows 检测到 32GB 的 RAM 并显示它在系统信息下都是可寻址的。
  • 我已经启动了我的 Linux 虚拟机,它很慢,但这可能只是因为 Windows 主机。我将尝试查找并从 Live CD 启动。
  • 我所有的内存模块都是 1600 MHz,但 8 GB 模块上的时间有点慢(10,而不是 9)。
  • 我已经多次重新启动系统,还认为 Windows 只是在“调整”,但问题仍然存在。 …

memory windows-7 performance

28
推荐指数
5
解决办法
5万
查看次数

为什么在 Windows 8 上启动速度更快?

一些人做了比较 Windows 8 和 Windows 7 的基准测试。许多功能没有改进,但始终如一地,启动时间更好。

为什么与 Windows 7 相比,Windows 8 的启动速度更快?这是服务问题,因此,我们可以调整 Windows 7 以具有相同的启动时间吗?

boot windows-7 performance windows-8

28
推荐指数
2
解决办法
2775
查看次数

Windows 8 极高的磁盘使用率和缓慢的 IO

问题

从 Windows 7 升级到 Windows 8 Professional 后,似乎有一些令人不安的问题。

当我打开任务管理器时,我有时会注意到磁盘使用率攀升至 50%、75% 或 100%,即使几乎没有任何磁盘活动在进行。当我按磁盘使用情况对进程进行排序时,执行此操作的始终是系统进程,但它传输的数据量似乎对记录的磁盘使用情况没有影响。

我见过任务管理器说 100% 磁盘使用率,系统进程写入 0.1 MB/s,系统进程写入 20 MB/s。每当发生这种情况时,鼠标似乎都能正常工作,因为我仍然可以移动它而不会滞后,但是任何类型的 IO 都会发生大量延迟。

如果我尝试点击东西,点击只会在几分钟后注册。如果我尝试输入任何内容,没有任何反应,几秒钟后,整个句子就会出现。

有时,而不是延迟发生的实际操作,几秒钟后我会听到与每次按键或点击相对应的一系列哔哔声。

不过,今天的问题已成倍恶化。以前,它似乎是随机发生的(虽然我认为在 Chrome 运行时它可能会更频繁地发生),但现在它在我启动系统后立即启动,并使整个计算机无法使用。

直到现在我都能够忽略这个问题,但它已经变得如此阻碍工作,我需要尽快解决这个问题。

诊断

我见过的其他来源建议检查磁盘错误。我跑了chkdsk,它说一切都很好,尽管自从最近发生的事件以来我没有运行它。

我还没有尝试启动到安全模式,主要是因为 Windows 8 启动速度太快而无法使用热键,但我会在更新后进行更新。

我知道我看到过建议硬件有问题的帖子,但我想这chkdsk会发现。我还看到有人建议它可能是某种低效的存储软件,但我唯一拥有的是英特尔 RST,我已将其禁用。

需要注意的一件有趣的事情是,几个月前,当这种情况可能只发生一次时,我查看了 Windows 性能诊断,发现它报告说我的近一半系统事件都丢失了。我不知道它是否相关,但我从未设法修复它,所以我想它可能是相关的。

最后,我看到许多消息来源建议运行 xperf 跟踪,这是我几周前在磁盘使用率高和滞后的瞬间实例中所做的。我已经把它附在这里(对不起,如果你需要一个微软帐户来下载,但它是我唯一有 100 兆空间的云存储)。

在我看来,它可能是由 CrashPlan 引起的,我发现我在备份引擎崩溃和无法终止服务方面遇到了一些问题。但是,当发生这种情况时,我不会每次都获得高磁盘使用率,因此可能是磁盘使用率导致 CrashPlan 崩溃,而不是相反。

恐怕我无法从机器的当前状态获得 xperf 跟踪,因为它运行速度太慢,我什至无法打开我.bat保存的文件夹,但如果我这样做了,我会发布它。

眼镜

  • 运行 Windows 8 Professional 的 HP Probook 6460b
  • 8 GB DDR3
  • 英特尔高清显卡
  • 2.4 GHz 双核处理器 (i5)
  • 硬盘:300 GB,不确定传输速率

如果您知道任何事情,请帮助我,因为我迫切需要这台笔记本电脑用于学校,顺便说一句,这与我不能只重新安装 …

performance hard-drive io utilization windows-8

28
推荐指数
2
解决办法
12万
查看次数