linux服务器在运转过程中,总要监控一些性能方面的东西,比如
磁盘、CPU、内存的使用,以及网络的性能之类的,下面是一些监控方法:
1、进程
(1)top
(2)ps
找出前10个最多占用系统内存的进程
# ps -auxf | sort -nr -k 4 | head -10
找出前10个最多占用CPU资源的进程
# ps -auxf | sort -nr -k 3 | head -10
(3)查看进程下面的线程
总数 ps huH p <PID> | wc -l
某个的详情 ps huH p <PID>
或者查看这个目录 /proc/<pid>/task
2、系统相关
(1)vmstat(vmstat 命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息)
(2)uptime (系统运行时间)
(3)sar -A(帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况)
(4)/proc
系统关键参数
# cat /proc/cpuinfo
# cat /proc/meminfo
# cat /proc/zoneinfo
# cat /proc/mounts
(5)查看系统调用
strace(跟踪程式执行时的系统调用和所接收的信号)
strace cat /dev/null
strace的每一行输出包括系统调用名称,然后是参数和返回值
3、cpu
iostat (cpu平均负载、磁盘)
mpstat cpu状况
4、磁盘
iostat
iotop
5、内存
(1)free
(2)pmap + pid (进程的内存消耗)
6、网络状态
netstat ss iptraf(实时网络状况)
sudo tcpdump -i eth0(监控某个设备的网络请求)
7、查看用户
w
分享到:
相关推荐
只有掌握了行之有效的分析工具和方法,我们才能针对性的分析问题,为了使大家能清晰地从不同角度进行系统性能分析,本文从CPU、内存、IO、网络四个方面详细讲解有关linux系统性能监控的内容
《经典 Linux系统性能监控 中文版》是一本深入浅出的Linux性能监控指南,它针对的是那些希望理解和优化Linux系统性能的技术人员。该书虽然基于较为传统的概念和技术,但其内容扎实,阐述清晰,覆盖了从基础到进阶的...
Linux系统性能监控是运维工作中至关重要的一环,它可以帮助我们及时发现和解决问题,保持系统的稳定运行。nmon(Nigel's Monitoring Tool for AIX and Linux)就是一款强大的性能监控工具,尤其适用于那些需要实时...
Linux系统性能监控是运维工作中至关重要的一环,它可以帮助我们及时发现和解决问题,确保系统的稳定运行。nmon(Nigel's Monitoring Tool for AIX and Linux)就是一款强大的性能监控工具,适用于多种Linux平台。这...
企业Linux系统性能监控实战.pdf
超强的Linux系统性能监控工具-spotlight2.0 功能太强了。 吐血推荐!
在运维和开发过程中,对Linux系统的性能监控是确保服务稳定性和效率的关键环节。本文将深入探讨Linux性能监控的重点,包括CPU、内存、IO和网络子系统的监控,以及如何针对不同类型的應用进行优化。 1. **CPU性能...
linux 系统资源监控nmon+生成Excle报告 备注:1.生成报告错误时解析,跟换CPU个数,一般都OK; 2.上传文件3份:监控软件一份、解析文件一份、命令说明一份; 3.多尝试几次;本人认为很好用;
### 基于Linux的计算系统性能监控 #### 摘要解读与核心知识点 本文主要探讨了在分布式高性能计算环境中进行轻量级、低负载的持续性能监控的重要性及其实施方法。作者提出了一款名为PerfMon的开源性能监控工具,该...
【Linux系统性能的远程监控】 Linux操作系统在各个领域得到了广泛应用,尤其在服务器市场占据着重要地位。为了确保服务器的稳定运行,对Linux系统的性能进行实时监控至关重要。传统的监控方法依赖于操作员定期手动...
在Linux系统管理中,性能监控是一项至关重要的任务,它能够帮助我们及时发现并解决系统可能出现的问题,优化系统资源的利用。这些脚本是经典工具,适用于监控Linux系统的不同性能指标,如流量、磁盘大小、CPU负载和...
【nmon】Linux服务器性能监控工具详解 在Linux操作系统中,性能监控是系统管理员不可或缺的任务,以便及时...通过正确使用nmon16e_mpginc和nmon.tar,无论是在CentOS 7还是其他Linux系统中,都能实现有效的性能监控。
需要监控Linux服务器系统性能吗?尝试下面这些系统内置或附件的工具吧。大多数Linux发行版本都装备了大量的监控工具。这些工具提供了能用作取得相关信息和系统活动的量度指标。你能使用这些工具发现造成性能问题可能...
4. **性能监控**:通过对系统资源使用的监控,分析系统的性能瓶颈,以便进行相应的优化。 #### 四、监控工具的部署与配置 1. **Nagios部署**:首先需要在服务器上安装Nagios核心组件及相关插件。配置文件中需要指定...
nmon是一个开源的Linux系统性能监控工具,它能够提供包括处理器使用率、内存使用率、磁盘输入/输出统计、网络统计等在内的多个子系统的实时监控信息。nmon通过一个curses界面提供这些信息,管理员可以通过按键选择...
### Linux下nmon性能监控工具的安装与配置详解 #### 一、引言 在Linux环境中,性能监控是一项至关重要的任务。通过实时监控系统资源使用情况,可以及时发现潜在的问题,确保系统的稳定运行。Nmon是一款非常实用的...
目前Linux下有一些使用Python语言编写的Linux系统监控工具比如inotify-sync(文件系统安全监控软件)、glances(资源监控工具)在实际工作中,Linux系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的...
Bash命令全集.docx htop--linux下最强大的进程监视器....Linux系统性能监控工具.doc Linux系统整体性能监控工具详解.doc nmon on Linux 常用参数.docx 四妙招让新手掌握linux维护.docx 浅析Linux下的常用配置文件.docx