xosview 是什么:如何安装配置并远程显示 X11 系统监视器

xosview 是一个轻量级的 X11 系统监视器,它从操作系统采集资源使用数据,用图形化仪表和滚动图表展示,让你一眼看清 CPU、内存、网络等资源的使用情况。它适合已经在用 X11 桌面、希望用低开销方式持续观察系统状态的人;如果你需要的是跨平台现代 GUI 或 Web 面板,它不是同类选择。需要注意:官网明确说明 xosview2 是 xosview 的实验性新分支,正式打包给多个操作系统的版本是 xosview 1.x,选版本时不要混用。

xosview 能监控什么、以什么形式显示

xosview 的定位是"快速一瞥"式的概览,而不是深度分析工具。它把采集到的系统信息渲染成仪表和滚动图形图表,显示范围可以很极端:

  • 最小形态:桌面任务栏上的一小条,只显示几个参数。
  • 最大形态:铺满整个屏幕,显示几十个仪表和滚动图表。

所有图形都用 X11 核心绘图方法渲染,这一点直接决定了它的远程显示能力(见下文)。

xosview 与 xosview2 的区别

官网把两个分支分得很清楚,选择时按下面的条件判断:

维度 xosview 1.x xosview2
定位 正式版本,打包给多个操作系统 实验性新分支
平台支持 按各操作系统打包分发 新增 Windows(cygwin) 和 minix 支持
状态 官网指向其独立站点 最新为 2.1.0(2015 年 9 月发布)

如果你的系统有现成的 xosview 1.x 软件包,优先用它;只有在需要 cygwin 或 minix 支持、或愿意接受实验性代码时,才考虑 xosview2。

安装

xosview 有两条安装路径,按你的环境选:

  • 用操作系统打包版本:官网把 xosview 1.x 的站点标注为"packaged for several operating systems",说明多个系统有现成包。先查你所用系统的软件仓库,能直接装就不要编译。
  • 从源码编译:xosview2 提供 1.X 和 2.X 两套代码入口,以及 Sourceforge 项目仓库和下载页。编译前需要满足 X11 相关依赖——因为程序本身依赖 X11 绘图,缺少开发头文件或库会导致配置或编译阶段失败。

无论哪条路径,前提都是目标机器上有可用的 X11 环境(本地或远程 X 服务器均可,见下一节)。

配置:从任务栏小条到整屏仪表

xosview 的可配置性体现在显示内容、布局和刷新节奏上。官网给出的两个极端形态就是配置空间的边界:

  • 想要任务栏小条:只保留少量仪表,压缩布局。
  • 想要整屏概览:启用几十个仪表和滚动图表。

配置通过配置文件或命令行参数完成,用来选择显示哪些仪表、如何排布、刷新间隔多长。具体选项名和文件路径以你所用版本的文档为准(官网有 Documentation 入口),不要照搬其他版本的参数。

远程显示:X11 客户端/服务器分离的用法

这是 xosview 区别于多数监视器的一点。因为图形全部由 X11 核心方法渲染,你可以在一台机器上运行 xosview,把画面显示到另一台主机的 X 服务器上。官网特别说明,即使另一台主机运行的操作系统本身没有 X 服务器、而是跑在虚拟机上、虚拟机又位于另一台物理主机上,这种显示方式依然可行。

判断条件很简单:只要你能通过网络连上目标主机,就能弹出 xosview 实例并监控那边的情况。 典型场景是:在被监控的服务器上启动 xosview,把输出指向你本地工作站的 X 服务器,从而在不登录图形界面的情况下持续观察服务器资源。

常见卡点排查

启动失败通常出在下面几处:

  • X11 连接不通:远程显示依赖 X 服务器可达。检查网络连通性,以及目标 X 服务器是否允许来自你这台机器的连接。
  • DISPLAY 环境变量:远程显示时,运行 xosview 的那一侧需要把 DISPLAY 指向接收画面的 X 服务器。变量没设或设错,程序无法建立显示连接。
  • 缺少依赖:源码编译场景下,X11 开发库缺失会在配置或编译阶段报错,而不是运行阶段。
  • 权限问题:X 服务器对连接来源通常有访问控制,被拒绝时表现为无法打开显示,而不是程序崩溃。
  • 版本混淆:把 xosview2 的参数或行为套到 1.x 上,或反过来,会导致配置不生效。先确认自己装的是哪个分支。

怎么决定要不要用

  • 已经在 X11 桌面环境、想要一个开销低、能常驻任务栏或整屏的实时概览:xosview 符合需求。
  • 需要监控的机器没有图形环境,但你有另一台能显示 X11 的机器:远程显示这条路可用,前提是网络和 X 服务器访问控制都放行。
  • 需要 Windows 原生或 minix 支持:看 xosview2,但接受它是实验性分支。
  • 需要历史数据、告警或 Web 访问:xosview 只做实时图形展示,不覆盖这些需求。

官网未提及价格或登录限制,安装与使用条件以你所用系统软件包和版本文档为准。

xosview.sourceforge.net
xosview2 home page