ttyload:在终端中用彩色显示 Linux 的平均负载

ttyload 是一个轻量级的实用程序,它为 Linux 和其他类 Unix 系统上提供随着时间变化的彩色平均负载。它实现了在终端中(“tty”)图形化跟踪系统的平均负载。

它已知可以在诸如 Linux、IRIX、Solaris、FreeBSD、MacOS X (Darwin) 和 Isilon OneFS 等系统上运行。它被设计为可以容易地移植到其他平台,但这也带来了一些艰苦的工作。

它的一些值得注意功能是:它使用标准的硬编码 ANSI 转义序列进行屏幕显示和着色。如果你想要在一个没有什么负载压力的系统中查看工作的情况,它甚至还自带了一个相对独立(默认不会安装,甚至不会构建)的负载炸弹。

在本篇中,我们会向你展示如何在 Linux 安装及使用 ttyload,以在终端中用彩色图形查看系统的平均负载。

如何在 Linux 中安装 ttyload

在基于 Debian/Ubuntu 的发行版中,你可以输入下面的 apt 命令来从默认的系统仓库中安装 ttyload。


  1. $ sudo apt-get install ttyload 

在其他发行版中,你可以如下从 ttyload 的源码安装。


  1. $ git clone https://github.com/lindes/ttyload.git 
  2. $ cd ttyload 
  3. $ make 
  4. $ ./ttyload 
  5. $ sudo make install 

安装完成后,你可以输入下面的命令启动。


  1. $ ttyload 

tyload - 图形浏览 Linux 的平均负载

注意:要关闭程序,只需按下 Ctrl+C 键。

你也可以定义两次刷新之间间隔的秒数。默认是 4 秒,最小是 1 秒。


  1. $ ttyload -i 5 
  2. $ ttyload -i 1 

要以单色模式运行,即它会关闭 ANSI 转义,如下使用 -m:


  1. $ ttyload -m 

ttyload – 单色模式

要获取 ttyload 的使用信息以及帮助,输入:


  1. $ ttyload -h 

下面是一些尚不支持的重要功能:

  • 支持任意大小调整。
  • 使用相同的基本引擎制作 X 前端,“3xload”。
  • 面向日志的模式。

就是这样了!在本文中,我们向你展示了如何在 Linux 中安装及使用 ttyload。通过下面的评论栏给我们回馈。

作者:Aaron Kili

来源:51CTO

时间: 2024-11-20 15:17:25

ttyload:在终端中用彩色显示 Linux 的平均负载的相关文章

通过Linux命令查看系统平均负载的方法

  这篇文章主要介绍了通过Linux命令查看系统平均负载的方法,对于服务器管理员来说非常有用,需要的朋友可以参考下 1.Linux系统的平均负载的概念 有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待.特定时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度,所以我们通常会在自己的网站或系统变慢时第一时间查系统的负载,即CPU的平均负载. 2.查看平均负载 究竟应该如何查看平均负载呢?最简单的命令是uptime,如下所示: 代码如下: [r

Linux系统的平均负载

有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查平均负载了,看它是否有大量的进程在排队等待. 查看Linux系统的平均负载 1.平均负载的概念 有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查平均负载了,看它是否有大量的进程在排队等待.特定的时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度,所以我们通常会在自己的网站或系统变慢时第一时间查系统的负载,即CPU的平均负载. 2.查看平均负载 究竟应该如何查看平均负载呢?最简单的命令是uptime,如下所示: [root@l

入门:查看Linux系统的平均负载

1.平均负载的概念 有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查平均负载了,看它是否有大量的进程在排队等待.特定的时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度,所以我们通常会在自己的网站或系统变慢时第一时间查系统的负载,即CPU的平均负载. 20+ Excellent HD Wallpapers for Tech Enthusiasts 2.查看平均负载 究竟应该如何查看平均负载呢?最简单的命令是uptime,如下所示: [root@localhost ~]# uptim

查看Linux系统的平均负载

1.Linux系统的平均负载的概念 有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待.特定时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度,所以我们通常会在自己的网站或系统变慢时第一时间查系统的负载,即CPU的平均负载. 2.查看平均负载 究竟应该如何查看平均负载呢?最简单的命令是uptime,如下所示: [root@localhost -]# uptime 11:31:11 up 11 days, 19:01, 2 users, lo

解析Linux系统的平均负载概念

  一.什么是系统平均负载(Load average)? 在Linux系统中,uptime.w.top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢? 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树.如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在等待I/O操作的结果 - 它没有主动进入等待状态(也就是没有调用'wait') - 没有被停止(例如:等待终止) 例如: 代码如下: [root@opendigest root]# uptim

linux内核SMP负载均衡浅析

需求 在<linux进程调度浅析>一文中提到,在SMP(对称多处理器)环境下,每个CPU对应一个run_queue(可执行队列).如果一个进程处于TASK_RUNNING状态(可执行状态),则它会被加入到其中一个run_queue(且同一时刻仅会被加入到一个run_queue),以便让调度程序安排它在这个run_queue对应的CPU上面运行. 一个CPU对应一个run_queue这样的设计,其好处是: 1.一个持续处于TASK_RUNNING状态的进程总是趋于在同一个CPU上面运行(其间,这

【转载】理解 Linux 的处理器负载均值

原文链接: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages 你可能对于 Linux 的负载均值(load averages)已有了充分的了解.负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子: load average: 0.09, 0.05, 0.01 很多人会这样理解负载均值:三个数分别代表不同时间段的系统平均负载(一分钟.五 分钟.以及十五分钟),它们的数字当然

理解Linux的处理器负载均值

你可能对于 Linux 的负载均值(load averages)已有了充分的了解.负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子: load average: 0.09, 0.05, 0.01 很多人会这样理解负载均值:三个数分别代表不同时间段的系统平均负载(一分钟.五 分钟.以及十五分钟),它们的数字当然是越小越好.数字越高,说明服务器的负载越 大,这也可能是服务器出现某种问题的信号. 而事实不完全如此,是什么因素构成了负载均值的大小,以及如何区分它们目前的状

linux查看系统负载的常用命令

网站服务器经常会遇到linux系统负载的问题,那么linux下查看系统负载的命令有哪些呢? linux下查看负载的主要命令有下面一些: top, uptime,w,vmstat 1.top命令查看linux负载: 第一行解释: top - 15:13:34 up 252 days,  1:36,  1 user,  load average: 0.01, 0.01, 0.00 15:13:34 :系统当前时间 up 252 days :系统开机到现在经过了252天 1 users:当前1用户在线