`
luzl
  • 浏览: 572234 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

20个Linux 系统监控命令

    博客分类:
  • Unix
阅读更多
本文只是摘录,更详细的请参阅全文:
http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html

#1: top - Process Activity Command
top/topas(系统版本为5或者高于5的aix的top替代品)


Commonly Used Hot Keys

The top command provides several useful hot keys:
Hot Key Usage
t Displays summary information off and on.
m Displays memory information off and on.
A Sorts the display by top consumers of various system resources. Useful for quick identification of performance-hungry tasks on a system.
f Enters an interactive configuration screen for top. Helpful for setting up top for a specific task.
o Enables you to interactively select the ordering within top.
r Issues renice command.
k Issues kill command.
z Turn on or off color/mono

#2: vmstat - System Activity, Hardware and System Information

The command vmstat reports information about processes, memory, paging, block IO, traps, and cpu activity.

# vmstat 3


procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 2540988 522188 5130400    0    0     2    32    4    2  4  1 96  0  0
 1  0      0 2540988 522188 5130400    0    0     0   720 1199  665  1  0 99  0  0
 0  0      0 2540956 522188 5130400    0    0     0     0 1151 1569  4  1 95  0  0
 0  0      0 2540956 522188 5130500    0    0     0     6 1117  439  1  0 99  0  0
 0  0      0 2540940 522188 5130512    0    0     0   536 1189  932  1  0 98  0  0
 0  0      0 2538444 522188 5130588    0    0     0     0 1187 1417  4  1 96  0  0
 0  0      0 2490060 522188 5130640    0    0     0    18 1253 1123  5  1 94  0  0


#3: w - Find Out Who Is Logged on And What They Are Doing
#4: uptime - Tell How Long The System Has Been Running
#5: ps - Displays The Processes
#6: free - Memory Usage
The command free displays the total amount of free and used physical and swap memory in the system, as well as the buffers used by the kernel.
#7: iostat - Average CPU Load, Disk Activity
#8: sar - Collect and Report System Activity
#9: mpstat - Multiprocessor Usage
The mpstat command displays activities for each available processor, processor 0 being the first one. mpstat -P ALL to display average CPU utilization per processor:
#10: pmap - Process Memory Usage
The command pmap report memory map of a process. Use this command to find out causes of memory bottlenecks.
#11 and #12: netstat and ss - Network Statistics
#13: iptraf - Real-time Network Statistics
#14: tcpdump - Detailed Network Traffic Analysis
#15: strace - System Calls
#16: /Proc file system - Various Kernel Statistics
17#: Nagios - Server And Network Monitoring
18#: Cacti - Web-based Monitoring Tool
#19: KDE System Guard - Real-time Systems Reporting and Graphing
#20: Gnome System Monitor - Real-time Systems Reporting and Graphing

本文转载自:http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html
  • 大小: 100.3 KB
分享到:
评论

相关推荐

    Linux 系统监控命令

    Linux 系统监控命令 Linux 系统监控命令是系统管理员不可或缺的一部分,通过这些命令可以实时监控系统的运行状态,快速定位问题,提高系统的稳定性和性能。本文将介绍 20 个常用的 Linux 系统监控工具,帮助管理员...

    Linux性能监控命令

    Linux 性能监控命令是 Linux 操作系统中用于监控和优化系统性能的命令集。这些命令可以帮助系统管理员和开发者监控系统的性能、 troubleshooting 故障、优化系统配置等。 1. Crond 命令 Crond 命令是 Linux 操作...

    linux系统的监控命令

    Linux系统监控是管理和维护服务器健康状态的关键工具,它允许管理员实时查看系统资源的使用情况,以便于优化性能、排查问题。本文将详细讲解两个常用的Linux监控命令:`top`和`vmstat`。 首先,`top`命令是Linux...

    Linux 系统监控手册

    《Linux系统监控手册》 在IT领域,尤其是服务器运维中,Linux系统监控是至关重要的环节。通过对系统的实时监控,我们可以确保服务的稳定运行,及时发现并处理潜在的问题,避免故障的发生。这篇手册主要涵盖以下几个...

    Linux系统监控工具

    ### Linux系统监控工具详解 #### 一、引言 在现代IT环境中,Linux作为服务器操作系统的重要组成部分,其稳定性和性能优化对于确保业务连续性至关重要。为了有效地管理和优化Linux系统的性能,掌握一系列系统监控...

    常用的linux系统监控命令整理.docx

    以下是一些常用的Linux系统监控命令,它们可以帮助我们追踪CPU使用、内存消耗、网络活动以及存储I/O等关键性能指标。 1. **`ps` 命令**: `ps -mp pid -o THREAD,tid,time` 或 `ps -Lfp pid` 用于找出占用CPU最多...

    管理员必备的20个Linux系统监控工具1

    "管理员必备的20个Linux系统监控工具" 作为一名IT专业人士,我将对Linux系统监控工具进行详细的解释和分析。本文将介绍20个基本的Linux系统监控工具,这些工具可以帮助管理员找到系统性能瓶颈,包括硬盘瓶颈、CPU及...

    你需要知道的16个Linux服务器监控命令

    如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些 命令,那你就是一个 专业的 Linux 系统管理员。 有些 Linux 发行版会提供 GUI 程序来进行系统的监控,例如 SUSE Linux 就有一个...

    管理员必备的20个Linux系统监控工具.docx

    管理员必备的20个Linux系统监控工具 在Linux系统中,监控工具是管理员必备的工具之一。这些工具提供了许多实时的系统活动信息,帮助管理员快速地识别系统中的瓶颈和问题。以下是20个Linux系统监控工具的详细介绍: ...

    Linux命令大全完整版.pdf

    - 系统监控命令:如free(显示内存使用情况)、df(显示磁盘空间使用情况)、vmstat(显示虚拟内存状态)等,用于监控系统资源的使用情况。 - 系统服务控制命令:如shutdown(关闭系统)、reboot(重启系统)、halt...

    Linux服务器的16个监控命令.pdf

    本文将详细介绍16个Linux服务器监控命令,它们分别涉及存储、内存、处理器、网络等多个方面。 首先,关于服务器运行级别,运行级别(runlevel)是Linux系统的一种启动方式,用于确定系统启动时运行的服务和守护进程。...

    Linux系统命令

    Linux系统命令是操作Linux操作系统的基础,它允许用户和系统管理员执行多种任务,从文件管理到系统监控和网络配置等。Linux命令行提供了强大的功能,可以在不使用图形用户界面的情况下执行复杂的操作。下面将详细...

    linux 系统资源监控+生成Excle报告

    linux 系统资源监控nmon+生成Excle报告 备注:1.生成报告错误时解析,跟换CPU个数,一般都OK; 2.上传文件3份:监控软件一份、解析文件一份、命令说明一份; 3.多尝试几次;本人认为很好用;

    Linux系统命令学习包,三天学会全部Linux命令

    在IT领域,Linux系统是广泛应用于服务器、云计算和嵌入式设备的操作系统。它以其开源、免费和高度可定制性而受到广大用户的喜爱。对于初学者来说,掌握Linux的基本命令是入门的第一步,也是日后深入学习和工作的基础...

    经典 Linux系统性能监控 中文版

    《经典 Linux系统性能监控 中文版》是一本深入浅出的Linux性能监控指南,它针对的是那些希望理解和优化Linux系统性能的技术人员。该书虽然基于较为传统的概念和技术,但其内容扎实,阐述清晰,覆盖了从基础到进阶的...

    linux系统监控工具

    ### Linux系统监控工具详解 #### 一、引言 在现代IT环境中,系统监控对于确保服务的稳定性和高效性至关重要。特别是在Linux系统中,通过有效的监控工具能够及时发现并解决性能瓶颈、系统故障等问题,从而保障业务...

    linux系统设置命令集.docx

    Linux系统设置命令集包含了多个用于管理系统、优化性能和配置用户环境的命令,这些命令对于Linux用户的日常操作至关重要。以下是一些关键命令的详细说明: 1. **alias**:`alias`命令允许用户创建命令的别名,使得...

Global site tag (gtag.js) - Google Analytics