在上世纪 80 年代,Steve P. Jobs (史蒂夫∙保罗∙乔布斯)发布了一款当时全球领先的个人电脑 Macintosh,随着时间的推移和技术的积累,后来又出现了 Mac miniMacbook AirMacbook ProiMacMac Pro 等由低端到高端,以 OS X 为中心的终端设备。它们的诞生注定记载了一个「帝国」的盛起,还代表了一个行业高新技术的标准。

伴随硬件设备的不断发展,它们由大变小、由重变轻、由昂贵变廉价,但这都不是本文想要阐述的中心。在笔者眼里,其目前的主要价值在于如何将「高性能」与「低功耗」共存?你也可以理解为:用户如何在使用设备的同时,实时掌握其硬件状态和数据以保持性能平衡?在接下来的内容里,笔者将通过对 iStat Menus 5 的体验总结,向你介绍这不一样的「软硬件结合」。

使用前注意事项

「OS X 高手进阶」系列书籍的作者王飞(@ibuick)曾经这么写道:

系统监控类软件在 OS X 用户中的安装率较高,也是一类广受关注的系统类软件。通过它可以方便地查看系统当前的各种状态,如 CPU 使用率、内存占用、风扇速度,以及各温度传感器数据等。

在使用这类工具的同时,还要尽量避免接触「调节功能」,例如:手动调节主频、手动调节风扇转速等。因为这些看似强大的功能背后,很有可能会破坏系统原生运行规则,致使其运行紊乱,产生不必要的错误,风险较高。必要情况下,也要仔细阅读软件使用手册,正确配置后方可运行。

掌握 iStat Menus 5 设置要领

iStat Menus 5 是一款由软件开发商 Bjango 制作的 System Monitor (工具,也是笔者电脑里的必装应用之一,它能让用户最快速、最直观地了解到几乎各硬件所有的运行状态,其中包括:CPU 中央处理器、GPU 图形处理器、Memory 虚拟内存、Network 网络、Battery 电池、Disks 硬盘等。

它主要运行在「拓展菜单栏」中,因此可直接查看相关数据,若需了解详细信息,分别单击代表各硬件的图标即可。不过,这一切都需要用户在主界面中完成自定义设置后才可实现,接下来笔者将简述设置方法和技巧。

升级 iStat Menus 5 之前,笔者在官方更新日志中发现,新版本将原生支持「简体中文」语言,虽然对我个人没有太大影响,但至少心中还是非常欣慰的。可是,当打开主界面后才发现,原来官方声明支持的「简体中文」仅包含「Extra Menubar 拓展菜单栏」部分的显示内容,望准用户留意。

先来看下主界面第一页具体有哪些设置。首先要留意页首的大幅滚动画布,它提醒新手用户一些基本的软件运行概念,其中较为重要的是:要使 Item 有效,必须将它们从「INACTIVE ITEMS」拖拽至「ACTIVE ITEMS」中方可;使用 CMD+Q 退出 iStat Menus 后,不会影响「拓展菜单栏」中的图标显示;按住 CMD 键可自由拖动图标,用户可以按偏好排列顺序(此方法为系统特性,同样适用于其他图标)。

再来看主界面设置区。Menubar Skin 指柱状显示的图标中,代表「已用量」区域的背景色;Menubar Graphs 指图形图标(非数字显示图标)的外部轮廓颜色,切换为「白色」后可选择透明度;Dropdown Theme 指单击图标后的下拉菜单主题色,在 OS X Yosemite Dark Mode 中选择「黑色」绝对是个完美的选择;Update Frequency 指数据刷新频率,与数据准确度成正比。

在 Update Frequency 设置旁边还有一个小选项:Show app launcher In menus。由于开关该选项没有明显的界面变化,因此很多用户都不明白它的作用,这里读者可以留意一下:开启后,在下拉菜单的最下方会多出来一排「快速启动」的应用图标,方便用户直接打开系统指定工具,以查看相关监测数据(若你没有这方面需求,可以取消勾选)。

CPU & GPU 中央处理器、图形处理器

在 CPU & GPU 设置页面,柱状图标会根据设备 CPU 核心数量改变柱数,意思是说:若你的电脑为双核,那么只显示两个柱形,四核则显示四个柱形,依此类推。

但你或许会问:我的 Mac 电脑是双核,但将「Combine logical (Hyper-Threading) cores」选项取消勾选后,同样也显示了四核的效果,这是怎么回事呢?开发商 Bjango 的解释是这样的:

Some newer CPUs, like the Intel Xeon “Nehalem”, sport a technology called Hyper-Threading which allows two threads to run simultaneously on each core. Mac OS X presents this as 2 virtual cores per actual core, meaning a 4 core CPU will appear as 8 cores. So it’s normal for some Macs to appear to have twice as many cores in iStat and other system monitoring apps.

简单地说,就是指「Hyper-Threading 超线程技术」,双核四线程、四核八线程这些脍炙人口的名词就是这么来的,同时也是双核能显示出四核效果的原因。

另外还有一项功能需要用户了解:「Group itmes in menubar」。在同时使用多个皆属于 CPU & GPU 设置面板的图标时,分别点击可以单独显示各自代表的硬件状态,而如果需要将其整合为一个图标,那么勾选该功能即可。

本节内容到此为止,在之后的章节中,笔者会将叙述重点由面板设置项目转至个人偏好设置及相关运作原理的介绍,除非特殊设置,否则将不再细述。

Memory 虚拟内存

何为「虚拟内存」?答:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如 RAM)的使用也更有效率。(以上数据来自《维基百科》相关页面)

也就是说,虚拟内存是一个物理内存和磁盘的逻辑合并技术。在开启应用程序时,系统会根据其需求自行分配虚拟内存占用量,并伴随更多应用的开启而持续分配,同时,虚拟内存也可以根据需求通过「Page Out 出页面」操作为急需内存的应用程序提供更多的无力内存,而不会影响其他应用程序的运行。

在 iStat Menus 的「虚拟内存」设置页面中,还有一个概念需要介绍:Inactive Memory 非活跃内存。其指的是最近被使用过的区域,但目前未被正在使用。举例来说,之前你打开了「iMessage 信息」应用,但现已被关闭,当再次打开它时,则直接加载这部分内容即可。但是,如果此时系统发现内存紧张,而其他应用程序又在申请内存时,该区域会被当作可用内存被分配。(本节内容参考由 @ibuick 撰写的《OS X Mavericks 高手进阶》一书)

Disks 硬盘

在配置 Disk 设置的时候,读者需要注意面板中央位置的三个「Show」选项,从左至右的意思分别为:显示网络内的存储设备、显示可移动存储设备、显示已卸载存储设备。以及面板最下面的「Disks To Show In Menubar」和「Available Disks」两栏可选项,当 Mac 电脑接入多个存储设备后,会在下栏中显示出所有「可用存储设备」,用户可通过将其拖拽至上栏,以分别显示在「拓展状态栏」中。

同样,笔者这里也拓展下相关知识:Fusion Drive。这是项由 Apple 开发的数据存储技术,这种技术融合了机械硬盘硬盘 HDD 和 128GB 的闪存驱动器 SSD。众所周知,SSD 的优势是速度快,但成本高、容量小;而普通 HDD 的优势是成本低、容量大,但速度相对较慢。而 Fusion Drive 就是既能利用到 SSD 速度快的优势,也能利用 HDD 容量大的优势。

对于我们日常使用的大多数情况,Fusion Drive 都能够很好的工作。其性能和普通的 SSD 没有什么区别。根据测试,在一个 2.3GHz 四核心 i7 处理器的 Mac mini 上,采用 Fusion Drive 技术之后,拷贝文件和解压缩文件的速度要比采用普通 1TB 5400转 HDD 硬盘的相同配置 Mac mini 快上2倍左右。在往 iPhoto 导入照片的时候,能快上1倍。使用 Photoshop 或者 Aperture 也能快上 30% 左右。(详情可访问 果迷网 深入了解)

Network 网络

电脑的日常使用离不开网络,但在互联网如此发达的年代,这样做无疑是暴露了自己,尤其是在这个注重个人隐私安全的紧要关头,用户更要时刻掌握网络的动向。而 iStat Menus 很好地利用了可视化界面,规范有序地将繁冗的数据清晰地告知用户,因此这部分的选项数量也是相对较多的。

Primary interface 主接口:其中包括 Bluetooth 蓝牙接口、Wi-Fi 无线局域网接口、Thunderbolt 雷电接口及其他自行配置的网络设置,例如:VPN 虚拟专用网络接口。若要实现自行切换(即自动识别当前网络),请选择「Automatic」。

还有一些其他的选项,笔者在此简单提一下:Graph Type 图像显示格式;Sort Processes By 显示上传、下载数据还是自动;Format 数据单位;Decimals 数据的小数点位数。

前文提到,每一位用户都应该尽可能地保护个人的上网隐私,而要做到这些就必须要依靠防火墙来实现,iStat Menus 自然不具备这样的功能,但或许你又认为系统自带的防火墙不够强大,此时就需要一款真正适用的第三方工具助你一臂之力。Little Snitch 是一款主流的 OS X 防火墙应用,是目前笔者眼中用户界面设计最友好、使用起来最顺手的。它独立于系统防火墙及防火墙终端应用 PF 之外,并且拥有网络监测、规则编辑的能力,强烈推荐给读者使用!

Sensors 传感器

大家都知道「至简」是 Apple 公司的企业文化代名词,并且这点也被完美诠释在其自家产品身上。虽说设计上是简洁了,但从产品功能的角度开看,一点儿也不能与「简单」二字挂钩,要做到这点,全得仰仗「传感器 」的功劳。同时由于「传感器」几乎不会被直接用在产品的外表面上,很多人也赋予其一个别称:电子产品的「神经系统」。

从上面截图不难看出,iStat Menus 支持的「传感器」数据还是非常多的,其中包括:温度传感器、硬盘温度传感器、风扇传感器。在这些上面,有两个设置项,左边的是温度显示单位,可选为:摄氏度、华氏度、开氏温度

右边的选项可以让用户自行设置风扇,但笔者强烈不建议读者使用这个功能,因为它很有可能会导致系统无法自动控制风扇转速,进而导致硬盘的无故损耗,甚至报废!对于这个功能,笔者看图解馋即可,切勿进入乱点乱按。

更多详细信息可以通过一款叫做 Mactracker 的工具查看得知,用户可以下载到对应的 iOS 和 OS X 客户端,非常方便。或者,你也可以直接访问 Apple 官方在线 Mac 支持页面,选择相应机型获取详细信息。

Battery & Power 电量

不知道是计算方法的出入,还是由于 API 限制无法让第三方应用直接获取系统电量?总之,iStat Menus 的电量显示与系统默认显示的电量是不同的,好在还有几项比较实用方便的相关功能。

第一个要介绍的电量显示,在 iStat Menus 中,你不仅可以显示电量百分比,也可以显示「电量可用时间」,在「拓展菜单栏」的下拉菜单里还可以看到电池健康程度、循环次数和自带电源的外接设备的电量,支持 Magic TrackpadMagic Mouse、Logitech Trackpad 等众多产品。

「Customize menubar for different states」功能允许用户根据三个电池使用状态(充满电、正在充电、未充电),各自编辑显示格式。右边「Hide UPSs from menubar」中的 UPS 指代什么?不间断电源


它是将蓄电池(多为铅酸免维护蓄电池)与主机相连接,通过主机逆变器等模块电路将直流电转换成市电的系统设备。主要用于给单台计算机、计算机网络系统或其它电力电子设备如电磁阀、压力变送器等提供稳定、不间断的电力供应。

电量少了,或当电量用至某个百分比时,如何才能及时地了解而不会错过?当然就要靠「通知」功能,iStat Menus 也正巧提供了这两种方案:低电量警告、用电量百分比提示。

Combine 整合

一句话介绍:把你认为要显示的内容整合为一个并排图标显示。在笔者眼里,该功能带来的便利之处也是一句话:不必排列图标、不必单个点击。

声明:在本节内容前原本是加入了针对「Time 时间」设置面板的介绍,但考虑到系统的时间设置远比 iStat Menus 来得简单、实用,以及篇幅字数的缘故,因此不再赘述。

购买及升级方式

在众多介绍 iStat Menus 的文章中,本文的篇幅显得较为冗长,但笔者还是希望借此机会,向那些准备用,或正在用但不会用的读者详细地介绍下我个人对于这款「必备工具」的体验报告。

对 iStat Menus 5 心动的读者可以前去开发商 Bjango 官网下载试用版体验。目前,全新 Single License 售价为 USD $16;Family Pack 售价为 USD $24;老用户升级费用为 USD $9.99,家庭用户升级费用为 USD $14.99。

联系作者

若你对本文的语句内容有建议或意见,或需要就介绍对象进行点名,欢迎随时联系笔者的 微博 及 邮箱 ,我会尽早与你取得联系 :)