在linux使用 ps命令的输出只是系统执行命令那一刻的快照信息,为了能够连续地观察进程的实时状态信息以及其他系统信息,可以使用更top命令,如下是一个top命令的截图:
top命令输出的前面5行是系统运行状态的汇总信息:
1)其中第一行包括系统的当前时间(13:13:04),自linux操作系统启动运行以来累计运行时间(48分钟),目前登录到linux操作系统的用户数(1个),以及系统运行在最近1分钟,5分钟和15分钟内系统运行队列的平均长度。
2)第二行是关于进程的统计信息,包括系统中现有进程的总数(127),当前正在运行的进程数量(1),处于休眠状态的进程数量(126),处于暂停状态的进程数量(0),处于僵尸状态的进程数量(0)。
3)第三行是关于CPU的统计信息,CPU处于用户模式(0.3),CPU处于系统模式(0.3),CPU处理其优先级经nice值调整过的用户进程的时间量所占百分比(0),CPU处于空闲状态(99.3),CPU处于等待I/O状态(0),CPU处理硬件中断状态(0),CPU处理软件中断状态(0),CPU处理st(Steal Time)状态(0)。
4)第四行是关于内存的统计信息,系统配置的物理内存总量(102468KB),已用内存数量(422744KB),空闲内存数量(597724KB),用作缓冲区的内存数量(11524KB)。
5)第五行是关于交换区的统计信息,系统配置的交换区总量(102920KB),已用交换区数量(1000KB),空闲交换区数量(1019920KB),用作缓冲区的交换区数量(178912KB)。
关于CPU处理st(Steal Time)状态的说明:
IBM’s definition of steal time is actually pretty good:
Steal time is the percentage of time a virtual CPU waits for a real CPU while the hypervisor is servicing another virtual processor.
So, relatively speaking, what does this mean?
A high steal percentage may mean that you may be outgrowing your virtual machine with your hosting company. Other virtual machines may have a larger slice of the CPU’s time and you may need to ask for an upgrade in order to compete. Also, a high steal percentage may mean that your hosting company is overselling virtual machines on your particular server. If you upgrade your virtual machine and your steal percentage doesn’t drop, you may want to seek another provider.
A low steal percentage can mean that your applications are working well with your current virtual machine. Since your VM is not wrestling with other VM’s constantly for CPU time, your VM will be more responsive. This may also suggest that your hosting provider is underselling their servers, which is definitely a good thing.
相关推荐
本文将深入探讨“Linux常用命令整理”这一主题,帮助读者掌握Linux操作系统的日常使用技巧。 首先,让我们从基础命令开始。在Linux中,终端是执行命令的主要界面。"ls"命令用于列出目录内容,而"cd"则用于切换当前...
以下是一些在Linux中常见的命令及其用途: 1. **开关机命令**: - `shutdown -r now` 或 `reboot`:立即重启系统。 - `poweroff`:关闭系统。 - `shutdown -h now`:立即关机。 - `shutdown -h 20:00`:预定...
本文档将整理一些常用的 Linux 运维命令,包括系统监控、文件操作、网络通信和系统管理等方面,以便于开发者和运维人员更好地使用 Linux 系统。 一、系统监控 系统监控是 Linux 系统中最重要的方面之一,通过对...
以下是从标题“linux命令(实训整理)”和描述中提炼出的几个关键知识点,以及与之相关的详细解释: 1. **文件和目录操作** - `ls`:列出目录内容,用于查看当前目录下的文件和子目录。 - `cd`:改变工作目录,...
这篇笔记主要涵盖了多个方面的Linux基础知识,包括常用命令、磁盘管理、用户管理、文件权限、软件安装、进程管理、资源监控、系统服务、网络管理、性能优化以及常见问题的解决。下面我们将详细探讨这些知识点。 1. ...
以下是我根据“Linux操作命令详细文档-自整理”这个文档内容整理的一些核心知识点。 1. 文件与目录操作: - `ls`:列出目录内容,可以配合 `-l` 参数显示详细信息。 - `cd`:切换当前工作目录,如 `cd ..` 返回上...
《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...
以下是一些常用Linux命令的详细说明: 1. **tar**:这是一个用于处理档案文件的工具。`-c`选项用于创建新备份文件,`-x`用于从中提取内容,`-z`配合gzip压缩文件,`-v`显示详细过程,`-f`指定备份文件名。 2. **...
### Linux命令大全解析 在日常使用Linux的过程中,掌握一系列实用且高效的命令是非常重要的。下面将对部分常用的Linux命令进行详细的介绍与解析。 #### 1. `shutdown` **用途**: `shutdown` 命令用于安全地关闭或...
本文主要介绍Linux的常用命令及其使用方式,包括文件及目录操作、文件压缩、联机帮助以及进程管理。 2.1 使用命令 在Linux中,用户通常通过终端(Terminal)与系统交互,它提供了命令行界面。终端可以是物理设备,...
本手册由Linhan整理并编写,最早发布于2005年,虽然随着时间的推移,其中一些信息可能已经不是最新的,但手册所介绍的基本命令和操作在大多数Linux系统上仍然保持了很好的兼容性。 Linux命令大全的内容是按照不同的...
在提供的文件列表中,"详细个人整理笔记.exe"可能包含了作者个人对这些概念的深入理解和实践案例,"config.ini"可能是配置文件,而"Linux命令手册.pdf"则是手册的主体部分,包含详细的命令解释和示例。通过阅读这些...
这两个文本文件很可能是不同角度或不同方式整理的Linux命令详解。它们可能包含了命令的用法、参数选项、示例及应用场景。例如,“方法1”可能按照命令功能分类,如文件操作、进程管理、网络通信等;而“方法2”可能...
- **命令**: `top` - **功能**: 实时查看系统进程状态。 - **应用场景**: 进程监控。 #### 33. 跨服务器拷贝文件 - **命令**: `scp -r 192.168.1.1:/xxx路径/本地路径` - **功能**: 在不同服务器之间复制文件或目录...
本文将详细解析常用的Linux命令,以便于理解并有效地使用。 1. **文件和目录操作** - **创建目录**:`mkdir dirname` 创建一个名为dirname的目录,`mkdir -p dirname1/dirname2`则可以创建多级目录。 - **切换...
此外,文档还提到了一些高级命令如top、htop、curl、vim等,提供了丰富的工具选择以适应不同的使用需求。末尾推荐了进一步深入学习的具体方法。 适合人群:适合初学者及具有一定的Linux操作系统使用经验的技术人员。...
以下是对标题和描述中提到的Linux常用命令的详细解释: 1. **管理文件和目录的命令** - `pwd`:显示当前工作目录,帮助用户了解当前所在的路径。 - `ls`:列出目录内容,可以查看文件和子目录,通过添加参数如`-...
这份"Linux Shell命令Unix Shell命令教程"PDF文件将涵盖上述知识,并可能包括更详细的实例和练习,帮助读者深入理解和掌握Shell命令的使用。通过阅读和实践,你将能够更加熟练地运用这些命令来管理Linux和Unix系统,...
以下是对给定文件内容进行整理后的Linux通用命令总结。 #### 基础操作 - **Ctrl+Alt+Del**: 在大多数Linux发行版中,此组合键会触发一个终端模拟器,而不是Windows系统中的蓝屏重启。 - **Tab 完成**: 使用Tab键...