您好、欢迎来到现金彩票网!
当前位置:手机棋牌游戏平台 > 系统命令 >

Linux实验室:最常用的Linux系统监控命令

发布时间:2019-06-19 22:42 来源:未知 编辑:admin

  对于Linux系统的爱好者,自然追求的是更开放、开源的生态和更原生的、快捷的应用。对这些人而言,Linux系统的运行状况就显得很重要。对于另一些运维工程师而言,Linux系统是他们的工作内容,系统运行状况需要实时掌控。无论是对于哪一方而言,Linux系统监控都显得必不可少。今天,笔者就和大家盘点最受欢迎的那些系统监控命令。

  从系统组成来看,可以分为CPU监控、内存监控、IO监控、磁盘监控……那么,这么多种监控命令中,你最常用的是哪个呢?

  在windows系统下,大家可能都会用ctrl+alt+delete组合件启动任务管理器,适时的结束崩溃进程,保证系统正常运行。在linux系统中,top有着类似的功能,它也是Linux下常用的性能分析工具,它能够实时显示系统中各个进程的资源占用状况及总体状况。

  如下图所示,top命令会将结果按照一定顺序进行显示,并定期更新。可以显示CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令等等。

  mpstat(MultiprocessorStatistics,多处理器统计)也是一个常用的实时系统监控工具,也属于CPU监控系列命令。mpstat会报告与CPU相关的统计信息,这些信息存放在/proc/stat文件中。通过这个参数可以比较直观的判断当前的I/O操作是否存在瓶颈。

  vmstat属于内存监控系列。根据相关概念,vmstat(VirtualMeomoryStatistics,虚拟内存统计)能够对系统的整体情况进行统计,包括内核进程、虚拟内存、磁盘、陷阱和CPU活动的统计信息。其具体命令一般是通过两种形式来是执行的第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数。如vmstat2100#其中2表示刷新间隔,100表示输出次数。

  命令执行后,我们会看到一系列参数。不同的参数代表了包括进程、内存、IO在内不同的含义。如r列表示运行队列,这个值如果长期大于系统CPU个数,就说明CPU资源不足,可以考虑增加CPU;b列表示阻塞的进程数swpd在等待资源的进程数,比如正在等待I/O或者内存交换等。

http://naukritech.com/xitongmingling/226.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有