欢迎来到云服务器

系统配置

20个常用的监控 Linux 系统机能呼吁东西

对付每个系统打点员或网络打点员来说,天天要监控和调试 Linux 系统机能问题都长短常坚苦的事情。我已经有5年 Linux 打点员的事情经验,知道如何监控系统使其保持正常运行。为此,我们编写了对付 Linux/Unix 系统打点员很是有用的而且最常用的20个呼吁行系统监督东西。这些呼吁可以在所有版本的 Linux 下利用去监控和查找系统机能的实际原因。这些监控呼吁足够你选择适合你的监控场景。

1.top — Linux 系统历程监控

top 呼吁是机能监控措施,,它可以在许多 Linux/Unix 版本下利用,而且它也是 Linux 系统打点员常常利用的监控系统机能的东西。Top 呼吁可以按期显示所有正在运行和实际运行而且更新到列表中,它显示出 CPU 的利用、内存的利用、互换内存、缓存巨细、缓冲区巨细、进程节制、用户和更多呼吁。它也会显示内存和 CPU 利用率过高的正在运行的历程。当我们对 Linux 系统需要去监控和采纳正确的动作时,top 呼吁对付系统打点员长短常有用的。让我们看下 top 呼吁的实际操纵。

# top
2.vmstat — 虚拟内存统计

vmstat 呼吁是用于显示虚拟内存、内核线程、磁盘、系统历程、I/O 模块、间断、CPU 活泼状态等更多信息。在默认的环境下,Linux 系统是没有 vmstat 这个呼吁的,假如你要利用它,必需安装一个包名叫 sysstat 的措施包。呼吁名目常用用法如下:

# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 810420  97380  70628    0    0   115     4   89   79  1  6 90  3  0
3.lsof — 打开文件列表

lsof 呼吁对付许多 Linux/Unix 系统都可以利用,主要以列表的形式显示打开的文件和历程。

打开的文件主要包罗磁盘文件、网络套接字、管道、设备和历程。利用这个呼吁的主要原因是一个一个盘不能卸载而且显示文件正在利用可能打开的错误信息。这个呼吁很容易看出哪些文件正在利用。这个呼吁最常用的名目:

# lsof
COMMAND     PID      USER   FD      TYPE     DEVICE     SIZE       NODE NAME
init          1      root  cwd       DIR      104,2     4096          2 /
init          1      root  rtd       DIR      104,2     4096          2 /
init          1      root  txt       REG      104,2    38652   17710339 /sbin/init
init          1      root  mem       REG      104,2   129900     196453 /lib/ld-2.5.so
init          1      root  mem       REG      104,2  1693812     196454 /lib/libc-2.5.so
init          1      root  mem       REG      104,2    20668     196479 /lib/libdl-2.5.so
init          1      root  mem       REG      104,2   245376     196419 /lib/libsepol.so.1
init          1      root  mem       REG      104,2    93508     196431 /lib/libselinux.so.1
init          1      root   10u     FIFO       0,17                 953 /dev/initctl
4.tcpdump — 网络数据包阐明器

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号