您当前的位置: 首页 >  服务器
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Linux常用监控服务器性能命令 内存 CPU 磁盘

软件工程小施同学 发布时间:2021-05-10 18:38:25 ,浏览量:0

1.cat /proc/meminfo

2.atop

atop命令是一个终端环境的监控命令。它显示的是各种系统资源(CPU, memory, network, I/O, kernel)的综合,并且在高负载的情况下进行了彩色标注。

前几个为CPU核心

3.free -h

free命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述。

4.htop

htop命令显示了每个进程的内存实时使用率。它提供了所有进程的常驻内存大小、程序总内存大小、共享库大小等的报告。列表可以水平及垂直滚动。

下面的1234是cpu核心

中央处理器:

  • 蓝色=低优先级线程
  • 绿色=普通优先级线程
  • 红色=内核线程

记忆:

  • 绿色=已用内存
  • 蓝色=缓冲区
  • 黄色/橙色=缓存

https://qastack.cn/server/180711/what-exactly-do-the-colors-in-htop-status-bars-mean

5.memstat

memstat -p

例如 memstat -p 19874

通过top查看pid

 

6.nmon

nmon是一个基于ncurses的系统基准测试工具,它可以监控CPU、内存、I/O、文件系统及网络资源等的互动模式。

对于内存的使用,它可以实时的显示 总/剩余内存、交换空间等信息。

7.ps

ps命令可以显示各个进程的情况

比如我比较常用的就是ps -ef|grep tomcat

8.top

top命令提供了实时的运行中的程序的资源使用统计。你可以根据内存的使用和大小来进行排序。

例如:

top -u 用户名 可以查询对应的用户运行的程序资源

 9.vmstat

vmstat命令显示实时的和平均的统计,覆盖CPU、内存、I/O等内容。例如内存情况,不仅显示物理内存,也统计虚拟内存。

https://www.cnblogs.com/youcong/p/9985296.html

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0402s