Linux服务器内存使用情况命令显示系统中可用和输入/输出统计信息
创始人
2025-09-05 18:06:14
0次

#ps-Clighttpd-opid=

或者

#pgreplighthttpd

或者

#pgrep-uvivekphp-cgi

复制PID55977的名称

#ps-p55977-ocomm=

Top 10 显存消耗进程

#ps-auxf|排序-nr-k4|head-10

向我们展示前 10 个 CPU 消耗进程

#ps-auxf|排序-nr-k3|head-10

free – 显示 Linux 服务器显存使用情况

free 命令显示系统中可用和使用的化学和交换内存总量,以及内核使用的缓冲区。

#自由的

示例输出:

total used free shared buffers cached
Mem: 12302896 9739664 2563232 0 523124 5154740
-/+ buffers/cache: 4061800 8241096
Swap: 1052248 0 1052248

iostat – 监控 Linux 平均 CPU 负载和磁盘活动

iostat 命令报告中央处理单元 (CPU) 统计信息以及设备、分区和网络文件系统 (NFS) 的输入/输出统计信息。

# iostat

示例输出:

Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 	06/26/2009
avg-cpu: %user %nice %system %iowait %steal %idle
 3.50 0.09 0.51 0.03 0.00 95.86
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 22.04 31.88 512.03 16193351 260102868
sda1 0.00 0.00 0.00 2166 180
sda2 22.04 31.87 512.03 16189010 260102688
sda3 0.00 0.00 0.00 1615 0

sar——监视、收集和报告 Linux 系统活动

sar 命令用于收集、报告和保存系统活动信息。 要查看网络统计信息,请输入以下命令:

#sar-nDEV|更多

从 0:00 开始的网络统计数据:

#sar-nDEV-f /var/log/sa/sa24|更多

显示实时利用率信息:

#sar45

示例输出:

Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 		06/26/2009
06:45:12 PM CPU %user %nice %system %iowait %steal %idle
06:45:16 PM all 2.00 0.00 0.22 0.00 0.00 97.78
06:45:20 PM all 2.07 0.00 0.38 0.03 0.00 97.52
06:45:24 PM all 0.94 0.00 0.28 0.00 0.00 98.78
06:45:28 PM all 1.56 0.00 0.22 0.00 0.00 98.22
06:45:32 PM all 3.53 0.00 0.25 0.03 0.00 96.19
Average: all 2.02 0.00 0.27 0.01 0.00 97.70

mpstat – 监控 Linux 上的多处理器使用情况

mpstat 命令显示每个可用处理器的活动,处理器 0 是第一个。 mpstat-pall 显示每个处理器的平均 CPU 使用率:

# mpstat -P ALL

示例输出:

Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in)	 	06/26/2009
06:48:11 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
06:48:11 PM all 3.50 0.09 0.34 0.03 0.01 0.17 0.00 95.86 1218.04
06:48:11 PM 0 3.44 0.08 0.31 0.02 0.00 0.12 0.00 96.04 1000.31
06:48:11 PM 1 3.10 0.08 0.32 0.09 0.02 0.11 0.00 96.28 34.93
06:48:11 PM 2 4.16 0.11 0.36 0.02 0.00 0.11 0.00 95.25 0.00
06:48:11 PM 3 3.77 0.11 0.38 0.03 0.01 0.24 0.00 95.46 44.80
06:48:11 PM 4 2.96 0.07 0.29 0.04 0.02 0.10 0.00 96.52 25.91
06:48:11 PM 5 3.26 0.08 0.28 0.03 0.01 0.10 0.00 96.23 14.98
06:48:11 PM 6 4.00 0.10 0.34 0.01 0.00 0.13 0.00 95.42 3.75
06:48:11 PM 7 3.30 0.11 0.39 0.03 0.01 0.46 0.00 95.69 76.89

pmap - 在 Linux 上监视进程内存使用情况

pmap 命令报告进程的视频内存映射。 使用此命令查找内存性能困难的原因。

#pmap-dPID

要显示 PID47394 的进程内存信息,请输入:

#pmap-d47394

示例输出:

47394: /usr/bin/php-cgi
Address Kbytes Mode Offset Device Mapping
0000000000400000 2584 r-x-- 0000000000000000 008:00002 php-cgi
0000000000886000 140 rw--- 0000000000286000 008:00002 php-cgi
00000000008a9000 52 rw--- 00000000008a9000 000:00000 [ anon ]
0000000000aa8000 76 rw--- 00000000002a8000 008:00002 php-cgi
000000000f678000 1980 rw--- 000000000f678000 000:00000 [ anon ]
000000314a600000 112 r-x-- 0000000000000000 008:00002 ld-2.5.so
000000314a81b000 4 r---- 000000000001b000 008:00002 ld-2.5.so
000000314a81c000 4 rw--- 000000000001c000 008:00002 ld-2.5.so
000000314aa00000 1328 r-x-- 0000000000000000 008:00002 libc-2.5.so
000000314ab4c000 2048 ----- 000000000014c000 008:00002 libc-2.5.so
.....
......
..
00002af8d48fd000 4 rw--- 0000000000006000 008:00002 xsl.so
00002af8d490c000 40 r-x-- 0000000000000000 008:00002 libnss_files-2.5.so
00002af8d4916000 2044 ----- 000000000000a000 008:00002 libnss_files-2.5.so
00002af8d4b15000 4 r---- 0000000000009000 008:00002 libnss_files-2.5.so
00002af8d4b16000 4 rw--- 000000000000a000 008:00002 libnss_files-2.5.so
00002af8d4b17000 768000 rw-s- 0000000000000000 000:00009 zero (deleted)
00007fffc95fe000 84 rw--- 00007ffffffea000 000:00000 [ stack ]
ffffffffff600000 8192 ----- 0000000000000000 000:00000 [ anon ]
mapped: 933712K writeable/private: 4304K shared: 768000K

最后一行很重要

netstat – Linux 网络和统计监控工具

netstat 命令显示网络连接、路由表、接口统计信息、伪装连接和多播成员。

#netstat-tulpn

#netstat-nat

ss——网络统计

ss 命令用于存储套接字统计信息。 它允许显示类似于 netstat 的信息。 请注意,netstat 基本上已经过时了。 所以需要使用ss命令。 在 Linux 上对所有 TCP 和 UDP 套接字进行 SS:

#ss-ta

或者

#ss-ua

显示所有具有进程 selinux 安全上下文的 TCP 套接字:

#ss-taZ

iptraf - 在 Linux 上获取实时网络统计信息

iptraf 命令是一个交互式彩色 IPLAN 监视器。 它是一个基于 ncurses 的 IPLAN 监视器,可以生成各种网络统计信息,包括 TCP 信息、UDP 计数、ICMP 和 OSPF 信息、以太网负载信息、节点状态、IP 对齐和错误等。它以简单的方式提供以下信息:阅读格式:

监控自己的电脑每一个网络程序流量的软件_网络 监控 软件_网络 监控 软件

图 2. iptraf 公共套接字统计

网络 监控 软件_监控自己的电脑每一个网络程序流量的软件_网络 监控 软件

图3 通过TCP连接的网络传输统计

tcpdump - 详细的网络流量分析

tcpdump 命令是在网络上存储数据的简单命令。 此外,您需要对 TCP/IP 合同有很好的理解才能使用此工具。 例如,要显示有关 DNS 的流量信息,请输入:

#tcpdump -ieth1 'udpport53'

要查看进出端口 80 的所有 IPv4 HTTP 数据包,即仅复制包含数据的数据包,而不复制 syn 和 fin 数据包以及 ack-only 数据包,请输入:

#tcpdump 'tcpport80and(((ip[2:2]-((ip[0]&0xf)2))!=0)'

要显示到 202.54.1.5 的所有 ftp 会话,请输入:

#tcpdump -ieth1'dst202.54.1.5and(port21or20'

显示到 192.168.1.5 的所有 HTTP 会话:

#tcpdump -nieth0 'dst192.168.1.5andtcpandporthttp'

使用wireshark查看文件的详细信息,输入:

#tcpdump-n-ieth1-s0-woutput.txtsrcordstport80

iotop – Linux I/O 监控

iotop命令监控I/O利用率信息,基于Linux内核。 它显示了一个按服务器上的进程或线程排序的当前 I/O 使用情况表。

$ sudoiotop

示例输出:

网络 监控 软件_网络 监控 软件_监控自己的电脑每一个网络程序流量的软件

htop——交互式进程查看器

htop 是一个免费且开源的基于 ncurses 的 Linux 进程查看器。 它比 top 命令更容易使用。 非常易于使用,您可以选择中止或重新冻结哪些进程,而无需使用 PIDS 或离开 htop 套接字。

$htop

示例输出:

监控自己的电脑每一个网络程序流量的软件_网络 监控 软件_网络 监控 软件

atop – 高级 Linux 系统和进程监视器

atop 是一个非常强大的交互式监视器,用于查看 Linux 系统上的负载。 它从性能角度显示了最关键的硬件资源。 您可以快速查看 CPU、内存、磁盘和网络性能。 它在进程级别显示哪个进程负责指定的与 CPU 和显存负载相关的负载。

$顶上

监控自己的电脑每一个网络程序流量的软件_网络 监控 软件_网络 监控 软件

一个坎拉斯特通讯

您必须监控 Linux 服务器上的进程和登录活动。 psacct 或 acct shoe 包含几个用于监视进程活动的实用程序,包括:

ac 命令:显示有关用户连接时间的统计信息 lastcomm 命令:显示有关以前执行的命令的信息 accton 命令:打开或关闭进程记帐 sa 命令:汇总记帐信息 monit – 进程监控

monit 是一个免费的开源软件,充当进程看门狗。 它能够重新启动失败的服务。 您可以使用 systemd、daemontools 或任何其他类似工具来实现相同的目的。

nethogs - 找出哪些 pids 在 Linux 上使用最多的带宽

NetHogs 是一个大而方便的网络顶级工具。 它按进程名称(如 firefox、wget 等)对带宽进行分组。 如果网络流量突然爆发,启动网络管理。 您会听到 PID 导致带宽激增。

$sudonethogs

网络 监控 软件_监控自己的电脑每一个网络程序流量的软件_网络 监控 软件

iftop – 按主机显示套接字上的带宽使用情况

iftop 命令窃听给定套接字名称(例如 eth0)上的网络流量。 它按主机对显示当前带宽使用情况列表。

$sudoiftop

vnstat - 基于控制台的网络流量监视器

vnstat 是一个易于使用的基于控制台的 Linux 网络流量监视器。 它为选定的套接字保留每小时、每天和每月的网络流量日志。

$vnstat

nmon – Linux 系统管理员、调谐器、基准测试工具

nmon是linux系统管理员的终极工具,主要用于性能调优。 它可以从控制台显示CPU、内存、网络、磁盘、文件系统、NFS、top进程资源和分区信息。

$nmon

网络 监控 软件_网络 监控 软件_监控自己的电脑每一个网络程序流量的软件

glances - 瞥一眼 Linux 系统

glances 是一个开源的跨平台监控工具。 它在小屏幕上提供了大量信息。 它还可以在客户端/服务器模式下工作。

$一瞥

strace – 在 Linux 上监控系统调用

想跟踪 Linux 系统调用和信号? 试试 strace 命令。 这对于调试 Web 服务器和其他服务器问题很有用。 了解如何使用跟踪过程并查看它在做什么。

/proc/filesystem – 各种 Linux 内核统计信息

/procfilesystem 提供有关各种硬件设备的详细信息和其他 Linux 内核信息。 有关更多详细信息,请参阅 Linux 内核 /proc 文档。 常见/程序示例:

#cat /proc/cpu信息

#cat /proc/内存信息

#cat /proc/区域信息

#cat /proc/挂载

Nagios – Linux 服务器/网络监控

Nagios 是一种流行的开源计算机系统和网络监控应用程序。 您可以轻松监控所有主机、网络设备和服务。 它可以在出现问题时发出警报,并在情况好转时再次发出警报。 吊扇是“全手动 Nagios”。 Fan 的目标是提供 Nagios 安装,包括 Nagios 社区提供的大多数工具。 Fan 提供了标准 ISO 格式的 cdrom 映像,这使得安装 Nagios 服务器看起来很容易。 据悉,为了改善围绕 Nagios 的用户体验,发行版中还包含了大量工具。

Cacti——基于 Web 的 Linux 监控工具

Cacti 是一个完整的网络绘图解决方案,它利用了 rrdtool 的数据存储和绘图功能。 Cacti 提供快速转储、高级图形模板、多种数据收集方法和开箱即用的用户管理。 所有这些都打包在一个直观、易于使用的界面中,该界面适用于 LAN 规模的安装,包括具有数百台设备的复杂网络。 可以提供网络、CPU、内存、登录用户、Apache、DNS服务器等数据。请参考centos/rhel下如何安装配置cacti网络绘图工具。

KDE System Watcher – 实时 Linux 系统报告和绘图

ksysguard 是 KDE 桌面的网络任务和系统监控应用程序。 该工具可以通过 ssh 会话运行。 它提供了许多功能,例如客户端/服务器架构网络 监控 软件,可以监控本地和远程主机。 图形后端使用所谓的传感来检索它显示的信息。 Sensing可以返回简单的值网络 监控 软件,也可以返回表格等更复杂的信息。 对于每种类型的信息,提供一个或多个显示。 在可以相互独立保存和加载的工作表中组织显示。 因此,ksysguard 不仅是一个简单的任务管理器,还是一个非常强大的控制小型服务器群的工具。

网络 监控 软件_监控自己的电脑每一个网络程序流量的软件_网络 监控 软件

图 KDE系统监控软件

GnomeLinux系统监控

System Monitor 应用程序还使您能够显示基本系统信息并监视系统进程、系统资源使用情况和文件系统状况。 您还可以使用系统监视器来更改系统的行为。 看起来不像 KDE 系统保护那么强大,但它提供了对新用户有用的基本信息。

网络 监控 软件_网络 监控 软件_监控自己的电脑每一个网络程序流量的软件

Gnome 系统监视器

不仅仅是上面介绍的监控工具,还有大家熟知的zabbix和Open-Falcon等适合局域网内监控的工具。 本文不做详细介绍。

相关内容

热门资讯

大浪淘金APP黑幕揭秘:内盘操...   大浪淘金APP平台最隐蔽的黑幕,在于其完全封闭的内盘交易系统。这个看似与国际市场接轨的交易平台,...
告别固定工资实现财富自由?一品...   普通投资者被广告宣传诱导,注册就送现金,充值返现金券等等这些宣传方式,都是在引流到平台开户,不怕...
哈易购APP打着现货交易幌子搞...   网络上各类白银、铂金等贵金属投资广告铺天盖地,不少平台以"现货交易"为名,暗中却从事着非法期货交...
5元起投!高额收益?中国白银、...   上海华通白银国际交易中心有限公司(以下简称“华通白银国际”)打着“白银、铂金现货订购”的旗号,实...
"九州订购APP、起...   近年来,贵金属投资热度持续攀升,但乱象也随之而来。一些不法分子趁机搭建虚假交易平台,打着"低门槛...
坚锅淘金APP投资者频繁爆仓亏...   坚锅淘金APP对外宣称是贵金属现货交易平台,日常出入金看似畅通无阻,给人一种合规运营的假象。但事...
斗金订购APP“5元订购现货”...   斗金订购APP“5元订购现货”骗局揭秘:充值易、回本难,越陷越深!  许多投资人在未核实平台合规...
贵金属APP乱象曝光:&quo...   当前市场上部分贵金属类APP未取得正规交易资质,涉嫌误导消费者参与白银、铂金等商品的非合规交易!...
华通白银、银宝街APP被指虚假...   警惕现货白银投资陷阱:上海华通白银背后的平台涉嫌非法期货交易  近年来,各类现货白银交易平台以“...
充值送300,月入过万?别被量...   如今,网络上充斥着大量未经批准的贵金属及其他产品订购交易平台。这些平台普遍缺乏合法经营资质,却将...
鑫汇智投APP贵金属非法期货、...   鑫汇智投APP贵金属非法期货、人为控盘,大量投资者遭恶意收割  鑫汇智投APP长期以“低门槛、高...
矅光智策APP非法贵金属交易骗...   不少投资人在矅光智策APP上进行贵金属交易后出现了严重亏损。许多人在下载该平台时,根本不清楚其是...
飞鸽订购APP非法期货交易骗局...   飞鸽订购APP非法期货交易骗局,很多投资者根本没搞懂规则就盲目充值,买涨买跌跟买cai票一样!平...
天龙白银APP被操控的非法期货...   中小投资者在网络平台参与商品现货订购交易,表面看似合规合法,实则暗藏诸多难以察觉的风险。商品现货...
下载送试玩金?千万别碰!带你揭...   当前,许多贵金属APP交易平台正采用欺诈性营销手段。它们通过抖音等短视频平台,以“5元起投”“充...
泡泡淘金APP骗局:打着&qu...   泡泡淘金APP骗局:打着"商品订购"幌子,实则非法期货收割投资者!投资需谨慎,切勿轻信“高额回报...
南商云购APP虚假电子盘背后的...   南商云购是虚假电子盘吗?它是否具备合规的交易资质?这个曾经的"现货电子盘"如今摇身一变,披上了"...
警惕"祥龙订购&qu...   祥龙订购APP、掌上银牛APP等平台背后的运营方——四川禄宏商品现货市场有限公司,仅具备现货交易...
中国白银、华银:虚假宣传、后台...   中国白银APP宣称是上市公司“中国白银集团”与“上海华通白银国际交易中心”旗下的现货交易平台,提...
起底“优品订购”APP非法期货...   “优品订购”APP根本不具备任何合法的交易资质。其背后的运营方仅凭随便注册一家公司、开发一款交易...