我用上Chromebook一年多时间了嘛。最近感觉系统好像有时会有点卡(其实配置本来也就不高)。想看看到底系统资源吃紧到了多少,以及哪个进程在吃CPU/内存资源呢?
于是,要怎么看呢?Windows有「任务管理器」,macOS有「活动监视器」,Linux有「top」……那ChromeOS要怎么办?
于是查了一下,找到了方法。相关中文说明资料还不多,于是我写一篇博客来记录一下。首先说明,我的Chromebook的当前ChromeOS版本是:97。
首先是看Chromebook(ChromeOS)的整体CPU/内存的使用情况。
在Chrome浏览器中访问:chrome://sys-internals/,即可查看CPU、内存(Memory)以及Zram的使用情况。Zram是什么我也不太清楚,看维基百科的zram词条介绍,好像是Linux的一项内存压缩技术。
点击该网页左上角的三条横线符号,可以打开边栏,继续点击查看更详细的信息。也可以通过在上述链接后加#以及后缀路径的方式来访问。
CPU:chrome://sys-internals/#CPU
内存:chrome://sys-internals/#Memory
Zram:chrome://sys-internals/#Zram
那么具体是哪一个进程、哪一个程序所占资源较多呢?要看个别进程的资源使用情况,可以点击Chrome浏览器右侧纵向三个点图标,在弹出的下拉菜单中选择「更多工具」下的「任务管理器」,就可以打开了。另外,根据快捷键提示,按「搜索键」+「Esc键」也是可以呼出的。
打开后是这样一个界面,其中就可以看到具体是什么程序占用了较大的资源了。顺便一说,我观察了自己的情况,主要是Chrome浏览器的一些插件和AndroidAPP在后台运行……
鼠标右键点击任务管理器上方列头,还可以看到下列项目:
- 任务
- 个人资料
- 内存占用空间
- 已交换的内存
- CPU
- 网络
- 进程ID
- 图片缓存
- 脚本缓存
- CSS缓存
- GPU缓存
- SQLite使用的内存
- NaCl调试端口
- Javascript使用的内存
- 闲置状态唤醒
- 文件描述符数量
- 进程优先级
- 正在使用相应扩展程序的活动数
Chromebook(ChromeOS)就是这样看系统资源占用率的。
介绍完了,顺便,我还尝试了一下在ChromeOS下的Linux虚拟机(默认为Debian)中,以top命令来查看资源使用情况。经观察对比发现,里面显示的数值所显示的应该并非是ChromeOS的资源使用情况,毕竟是虚拟机嘛……