你们好,我是明月十四桥!!

擅长领域:python黑科技、大数据前端研制、数据库房

明日重点:

①学会查看linux各类状态,包括:网路IO、磁盘、CPU、内存等;

②学会理解命令所代表的含意,就能迅速发觉集群存在的问题。

晚上工作夜晚写文,呕心沥血整理,有问题欢迎评论,点赞、收藏、评论是对我最大的支持!!!

1、核心命令

linux监控网路IO、磁盘、CPU、内存:

2、常用命令

集群Linux_集群linux_集群linux软件使用

(1)显存:条数、每条大小、内存是DDR4还是DDR3、内存频度是2666MT/S还是1600MT/s

条数:dmidecode|grep-A5'MemoryDevice'|grepSize|grep-vInstalled|wc-l

每条大小:dmidecode|grep-A5'MemoryDevice'|grepSize|grep-vInstalled|uniq

显存类型:dmidecode|grep-A16″MemoryDevice”|grep'Type:'|grep-vUnknown|uniq

显存频度:dmidecode|grep-A16″MemoryDevice”|grep'Speed'|grep-vUnknown|uniq

(2)硬碟:块数,大小

fdisk-l|grep”Disk/dev/sd”

(3)查看哪些进程占用端口

netstat-antp|fgrep

(4)查看进程资源

jps-l#获取进程idjmap-heap21046

(5)CPU个数

cat/proc/cpuinfo|grep”physicalid”|sort|uniq|wc-l

(6)CPU核数

cat/proc/cpuinfo|grep”cpucores”|uniq

(7)CPU显存

cat/proc/cpuinfo|grep”modelname”|uniq

3、核心命令解读3.1、psaux

ps命令用于查看系统中的进程状态

集群Linux_集群linux_集群linux软件使用

USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND

●USER,进程所有者的用户名。

●PID集群linux,进程号,可以惟一标示该进程。

●%CPU,进程自近来一次刷新以来所占用的CPU时间和总时间的比率。

●%MEM,进程使用显存的比率。

●VSZ,进程使用的虚拟显存大小,以K为单位。

●RSS,进程占用的数学显存的总数目,以K为单位。

●TTY,进程相关的终端名。

●STAT,进程状态,用(R--运行或打算运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有留驻页;T停止或跟踪。)这种字母来表示。

●START,进程开始运行时间。

●TIME,进程使用的总CPU时间。

●COMMAND,被执行的命令行。

3.2、Top

top命令是Linux下常用的性能剖析工具,才能实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。

1、上半部份显示了整体系统负载情:

2、下半部份显示了各个进程的运行情况:

【桥哥有话】

集群Linux_集群linux_集群linux软件使用

1、遇到问题不要慌。依据经验,再通过命令排查显存、磁盘、网络、cpu,问题无非就这几类,切不可着急忙慌忙改一通,让简单问题复杂化。

2、根据以上命令集群linuxlinux系统下载,提早设置监控预警。监控预警才能让你及时发觉系统的性能信息、比如c盘快满了,显存超负荷了,我们可以提早做出调整。

集群Linux_集群linux软件使用_集群linux

CSDN官方学习推荐↓↓↓

为了帮助更多小白从零进阶,从CSDN官方这边搞来了一套《Python工程师学习成长知识图谱》,规格870mmx560mm,展开后有一张办公桌大小,也可以折叠成一本书的规格。

有兴趣的男子伴可以了解一下linux安全加固,certainly,不管怎么博主的文章始终都是免费的~

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复