如何解决您的Mac与活动监视器

ActivityMonitorMain

没有很多临时用户知道OS X的活动监视器,更少的人仍然明白它是如何工作的,它真正能做什么。 以下是如何使用活动监视器来管理您的Mac的内存,解决缓慢的应用程序,并解决各种其他问题。

通过转到“应用程序>实用程序>活动监视器”启动活动监视器应用程序,或只需在Spotlight中键入“活动监视器”。 活动监视器的主屏幕分为两个部分:

过程表

主窗格显示打开的应用程序和系统进程的列表。 注意,有多少项目出现在进程列表中,即使你只是盯着桌面什么也不做。 一些应用程序很容易发现,而其他应用程序是您通常不会看到的后台系统级操作。 所有过程都列在一起,每列都有更多详细信息。

可以通过转到“视图>列”菜单查看其他列。 展开“列”选项,选择您要查看的,它们将显示在活动监视器中。 您还可以按任何列按升序或降序对进程列表进行排序。 单击列标题一次或两次以更改顺序。 右上角有一个“搜索过滤器”框,可以让您搜索特定的过程。

2.系统监视器选项卡

活动监视器顶部的五个类别选项卡 - “CPU”,“内存”,“能量”,“磁盘”和“网络” - 聚焦给定资源上的进程列表。 例如,如果您想要查看哪些进程正在使用您的RAM,您可以单击“内存”选项卡。 如果你想看看什么占用了这么多的网络带宽,你可以点击“网络”。

每个窗格都显示该资源的实时统计信息,以及显示一段时间内资源使用情况的图表。 实时统计信息每五秒更新一次,但您可以通过转到“查看>更新频率”并选择频率级别来缩短或缩短该时间。 这些监视功能对于故障排除是非常宝贵的。

“查看”菜单还允许您选择查看哪些进程:所有进程,系统进程,活动进程,最近8小时内使用的应用程序等。 你可以阅读更多有关这些选项苹果公司的支持文档

中央处理器

CPU选项卡显示进程如何使用计算机的处理器。 您将看到进程正在使用的总CPU的百分比,活动时间,启动进程的用户或服务的名称等。

如果您查看窗口底部,您会看到一些更常见的统计信息,包括属于OS X的“系统”进程当前使用的CPU的百分比,“用户”进程(您打开的应用程序)以及你的CPU有多少当前没有被使用。 您还会看到一个图表,显示您的CPU总数。 蓝色显示用户进程使用的百分比,红色显示系统进程使用的百分比。

有时,一个应用程序可能使用更多的CPU比它应该,即使应用程序似乎没有做任何事情。 繁忙的CPU意味着更短的电池寿命和更多的热量。 此外,当应用程序消耗太多的CPU,它剥夺了其他进程的共享,减慢了您的计算机,并常常导致旋转沙滩球在所有应用程序中频繁和延长的外观。

当应用程序努力工作时,临时峰值是正常的,特别是如果它是一些资源密集型的,如视频编辑或3D游戏。 但是,当任务完成时,CPU使用率应该减少,当应用程序不再打开时它应该完全停止。 当你不使用你的机器,“空闲”数字应该超过90%。

要查看哪些应用占用的CPU最多,请打开“活动监视器”,然后选择“视图>所有进程”。单击“%CPU”列顶部以按CPU使用率对进程进行排序。 如果一个应用程序没有做任何事情显示在顶部与高百分比的CPU,它可能是行为不端。 您还可能在红色文本中看到有问题的过程,并使用短语“不回复”。

某些进程可能偶尔显示高CPU使用率,但这并不总是一个问题。 例如:

  • 与Spotlight关联的进程可能在索引编制期间显示CPU使用率的延长峰值。 这通常是正常的行为(除非它是所有的时间)。
  • 有时候,你会看到一个名为“kernel_task”的进程使用了​​大部分的CPU,通常当你的Mac的粉丝吹。 内核任务通过使CPU不太可用于正在使用CPU的进程来帮助管理您的Mac的温度。
  • Web浏览器可能在呈现或显示多媒体内容(如视频)时显示高CPU使用率。

如果你看看活动监视器和一个应用程序是使用100%的CPU,当它不应该是奇怪的,那么事情可能是错误的。 如果进程是“不响应”,然后等待几分钟,看看它是否返回正常操作或崩溃。 否则,单击该进程并转到“查看>退出进程”,终止有问题的进程。 您也可以单击工具栏中的X按钮强制退出。 忽略将“root”列为用户并将重点放在从用户帐户运行的进程。

记忆

“内存”窗格显示有关如何使用RAM的信息。 与CPU选项卡一样,您可以通过许多不同的选项进行排序,并在“内存”窗格底部查看更多信息,包括正在使用的RAM的实时更新图。

“Memory Used”值在这里特别有用。 这表示应用程序和OS X进程使用的RAM总量,但分为“应用程序内存”,“有线”和“压缩”。 为了更有效地使用RAM,OS X有时会压缩当前未使用的RAM中的数据,或者将它交换到您的硬盘驱动器以供以后使用。 有线内存表示无法压缩或交换到硬盘驱动器的数据,通常是因为它是计算机核心功能所必需的。

最后,“缓存”告诉您目前使用的内存量,但可供其他应用程序使用。 例如,如果在浏览一段时间后退出Safari,其数据将保留在RAM中缓存。 如果您以后重新启动Safari,它会更快地感谢这些文件。 但是,如果另一个应用程序需要该RAM,OS X将删除Safari的数据,让另一个应用程序取代它的位置。 缓存本质上是使用的RAM,但不是由进程“绑定”。

如果你的Mac运行缓慢,有很多可能的罪魁祸首。 当您在“内存”选项卡上时,请查看“内存压力”用法的图表。 它通过不同的颜色告诉你当前的内存资源状态。 绿色表示内存资源可用,红色表示您的Mac内存不足,并使用您的硬盘驱动器(这是慢得多)。

完全RAM并不总是一件坏事。 这可能意味着你的Mac有很多缓存文件,如果他们需要,可用于其他应用程序。 只要“内存压力”是绿色的,不要担心,如果它看起来像所有的内存正在使用。

但是如果你的内存是非常充分的,你的Mac速度很慢,这可能是因为你没有足够的RAM用于当前运行的一切。 只有两种方法可以解决此问题:关闭正在占用大量内存的应用程序,或为您的计算机购买更多RAM。

还要关注交换已使用和压缩的统计信息。 交换使用数量少是可以接受的,但是大量的交换使用表明系统没有足够的RAM来满足应用程序需求。 系统只有在没有足够的实际内存时才切换到硬盘驱动器,从而降低系统性能。

能源

能量窗格对笔记本电脑所有者非常有用。 它显示您的应用程序正在使用多少电池,所以你可以确保你的笔记本电脑尽可能多的生活。

与其他选项卡一样,您可以按许多不同的选项进行排序,“能量”窗格底部提供了更多信息。 您将看到运行应用的能量影响,每个应用在过去8小时内的平均能量影响,以及即使应用阻止您的计算机进入睡眠状态。 您还可以查看哪些应用程序支持“App Nap”,这是OS X中的一项功能,可让各个应用程序在打开但未使用时进入睡眠状态。

您的计算机使用的能源越多,您将获得的电池寿命越低。 如果您的便携式Mac的电池寿命比您想要的短,请检查“平均能量影响”列,了解哪些应用程序使用最多的能源。 如果您不需要,请退出这些应用程式。

但是,你并不总是要退出整个应用程序。 你经常会看到网络浏览器,例如,具有高“平均能量影响”,但它不一定是整个浏览器吃能量。 单击应用程序名称旁边的三角形以显示父应用程序下的所有子进程。 查找具有最高“能量影响”编号的子进程,在Activity Monitor中选择它,然后单击Activity Monitor中的“X”按钮强制退出该进程。 在Web浏览器的情况下,它可能是一个标签或窗口,像Flash,Java或其他插件运行在它内部。 但请注意:退出应用程序和进程可能会产生意外的副作用,您可能会丢失该进程中的数据。 所以总是保存你的工作之前你强制退出的东西。

磁盘

“磁盘”窗格显示进程从硬盘驱动器读取和写入的数据量,以及“读取”和“写出”(IO)的数量,这是您的Mac访问的次数磁盘。 您可以切换图表以显示IO或数据作为测量单位。 蓝线表示数据读取或读取次数,而红色表示写入数据或写入次数。

有足够的RAM是系统稳定性的关键,但你的硬盘驱动器几乎是重要的。 请密切关注系统访问硬盘驱动器以读取或写入数据的频率。 特别注意“数据读取/秒”和“写入的数据/秒”。导致磁盘使用的是什么? 有时,它与CPU使用率相关,一些应用程序和流程是沉重两个,转换视频,音频或Spotlight的时候像mdsmdworker

如果您的系统上的RAM短路,如上所述,过多的磁盘活动可能是由于将内存内容交换到硬盘驱动器和回来引起的。 如果你的硬盘驱动器空间不足,它可能会变得更糟:系统必须经历一个过程中寻找驱动器上的空闲块,同时删除它可以在过程中的任何临时文件。 在磁盘密集型应用程序正在运行的情况下(其可以是系统进程或用户添加的应用程序,例如数据库),活动将随着违规进程的活动而变化。

此外,如果你的硬盘空间不足,它可能会导致其他问题,如:

  • 无法刻录DVD
  • 无法通过软件更新更新软件,或安装新软件
  • 无法启用或禁用FileVault
  • 丢失应用程序首选项

当您的启动磁盘接近完全,物理RAM已用尽,可用磁盘空间由交换文件占用时,这些问题更有可能发生。 所以,如果您的Mac启动盘上的可用空间小于10 GB(绝对最小值),它的时间来释放一些磁盘空间 如果问题的特点是延迟,“旋转沙滩球”,偶尔来自操作系统的消息表明它不能读取或写入驱动器,可能性是硬盘驱动器有问题。

网络

网络窗格显示您的Mac通过网络(和互联网)发送或接收的数据量。 底部的信息显示了数据包中的网络使用情况和数据量。 你可以切换图表来显示,虽然数据可能是更有用的两个。 蓝色显示接收到的数据,红色显示数据发送。

您的计算机可能每天24小时连接到互联网,无论您是否使用它,您的Mac都在不断地与其他地方的服务器交换数据。 您在Mac上使用的每个应用程序发送或接收的东西,无论是您的电子邮件,RSS阅读器等等。 大多数这些应用程序是您信任的。 如果您将看到在活动监视器的“网络”窗格中运行的所有进程,其中一半可能不会有任何意义,或者可能太复杂以至于无法理解。 有几千个进程,并且了解每个连接到哪个外部资源或尝试连接到您的计算机上的进程是一个巨大的痛苦。

网络选项卡将显示有关网络流量的信息,无论它是有线还是无线。 它显示所有应用程序和发送或接收最多数据的进程的总网络活动。 如果您的互联网订阅有数据上限,您就可以看到哪些应用使用了最多的网络,如果您的上限接近,那么使用它们就更少了。

如果你想知道什么样的数据的应用程序发送和接收,免费的应用程序小打小报告监视在每个应用程序的网络流量。 它可以告诉你哪些运行的应用程序正在访问和发送数据到Internet,当你可能不希望,也帮助你看看意外的应用程序是否发送数据,当你不想要它们。 它还可以帮助您阻止应用程序“打电话回家”没有你的知识。


Activity Monitor是OS X的隐藏Gem之一。 它有助于您了解计算机的许多隐藏但无价的方面 - 从CPU和RAM使用情况到磁盘使用情况。 如果你现在学会使用它,它会更容易诊断你的Mac的任何问题。

赞 (0)
分享到:更多 ()