摘要: 一、引言 在Linux系统中,有许多命令可以帮助我们监控和管理系统中正在运行的进程。其中,ps(Process Status)指令是最常用且功能强大的命令之一。 ps用于报告当前系统的进程状态,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等 阅读全文
posted @ 2023-12-27 23:48 李若盛开 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、概述 含义:iostat是I/O statistics(输入/输出统计)的缩写 作用 1、主要对系统的磁盘操作活动进行监视 2、汇报磁盘活动及CPU使用情况,输出磁盘IO和CPU的统计信息 劣势不能对某个进程进行深入分析,仅对系统的整体情况进行分析 二、安装 iostat属于sysstat软件包 阅读全文
posted @ 2023-12-27 23:05 李若盛开 阅读(1749) 评论(0) 推荐(0) 编辑
摘要: 一、top 能够实时(监控)显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 默认进入top时,各进程是按照CPU的占用量来排序,以K为单位显示内存大小,可通过大写字母E来切换内存信息区域的显示单位,如下按一下E切换到MB,再按一下E切换到GB。 注意:按shift+M使应用按内 阅读全文
posted @ 2023-12-27 22:21 李若盛开 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: 杀不掉进程的原因可能有两种: 1)此进程是僵尸进程 2)此进程是"核心态"进程 解决方案: ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' 或者 先找到该进程号,再进入到“/proc/进程号”目录下,执行“cat status”命令可以查询到指定进程的父进程 阅读全文
posted @ 2023-12-27 19:46 李若盛开 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 在Linux系统中,如果遇到内存不足的问题,可以尝试以下方法进行处理: 1. 通过命令`free -m`查看当前Linux系统的内存使用情况,包括总内存数、已使用的内存数和空闲的内存数。这样可以对系统的内存状况有一个直观的了解。 2. 找出占用内存过高的进程。可以使用`top`命令查看内存占用情况, 阅读全文
posted @ 2023-12-27 18:41 李若盛开 阅读(1510) 评论(0) 推荐(0) 编辑
摘要: 在面对线上故障和性能问题时,迅速而准确的排查是至关重要的。以下是一些优化排查的方法,帮助更有效地解决短时间内产生大量time wait请求的问题。 1. 监控和日志分析 通过监控系统实时监控应用的指标,特别关注与网络通信和连接有关的指标。检查日志以找到与time wait请求相关的信息,可能有网络异 阅读全文
posted @ 2023-12-27 13:03 李若盛开 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 1)CPU:中央处理器(英文是Central Processing Unit),也叫处理器,是计算机的运算核心和控制核心。人靠大脑思考,电脑靠CPU来运算、控制。让电脑的各个部件顺利工作,起到协调和控制作用。 主要作用:处理指令、执行操作、控制时间、处理数据。 2)内存:也称内存储器和主存 阅读全文
posted @ 2023-12-27 11:15 李若盛开 阅读(112) 评论(0) 推荐(0) 编辑