运维监控学习笔记5

news/2025/1/16 5:56:03/

Linux的内存是虚拟内存,是物理内存和交换分区swap。

内存:

页:4K, 硬盘:块。

寻址:

空间:内存的合并。大页内存。

free命令:

[root@vm1 ~]# free -htotal        used        free      shared  buff/cache   available
Mem:           1.8G        153M        1.4G        9.5M        270M        1.5G
Swap:          4.0G          0B        4.0G
[root@vm1 ~]# free -mtotal        used        free      shared  buff/cache   available
Mem:           1819         153        1394           9         270        1513
Swap:          4095           0        4095

Linux会大部分把内存分配给buff/cache, 我们只要看available(可用的内存)的值。

共享内存:进程间通信就是使用共享内存。

vmstat:

交换分区,能不使用,尽量不使用交换分区,可以通过更改内核参数来优化。

si:数据从交换分区读取到内存的大小。(内存进来)

so:数据从内存到交换分区的大小。(内存出去)

bi:从交换分区读到块的。

bo:内存写到块里的。

内存使用指标:

固定的值也没有。一般经验值:设置为80%就报警。

写代码的时候,如果看到内存一直上涨,就说明代码有问题。

硬盘:

IOPS:IO's per second

顺序IO:顺序IO块,接近内存的速度。kafka,消息队列。

随机IO:速度慢。

磁盘监控:

磁盘使用率:

磁盘IO:

iptop工具:

yum install -y iotop

直接执行iotop命令: 

 

 

iotop工具,可以看到哪个进程在大量地使用IO。

顺便再复习掌握下dd命令。

 

iostat:

 

网络:

iftop命令:

多个地点Ping服务器,网站测速 - 站长工具

测试京东网站:

 这个功能还是有用的。我们拿到工具就能测试。

IBM nmon工具的使用:


http://www.ppmy.cn/news/1027765.html

相关文章

【Spring专题】Spring之底层架构核心概念解析

目录 前言前置知识课程内容一、BeanDefinition:图纸二、BeanDefinitionReader:图纸注册器——Spring工厂基础设施之一2.1 AnnotatedBeanDefinitionReader2.2 XmlBeanDefinitionReader2.3 ClassPathBeanDefinitionScanner基本介绍总结使用示例 三、BeanFa…

运营商加速抢占云计算,5G带来更多利润,上半年躺赚近千亿

中国移动已率先公布了上半年的业绩,业绩显示它们正在加速抢占此前由互联网企业占据优势的云计算市场,不过最让它们开心的还是5G继续带动利润的高速增长,预计三大运营商今年上半年可以躺赚近千亿元。 中国移动无疑仍然是运营商行业的领头羊&am…

开发过程中遇到的问题以及解决方法

巩固基础,砥砺前行 。 只有不断重复,才能做到超越自己。 能坚持把简单的事情做到极致,也是不容易的。 开发过程中遇到的问题以及解决方法 简单易用的git命令 git命令: 查看有几个分支:git branch -a 切换分支&#…

C语言实现扫雷游戏(附完整代码)

大家好,欢迎来到Mr.kanglong的CSDN博客,这篇博客来讨论一下如何使用C语言实现扫雷游戏,其实扫雷游戏和我之前写的三子棋游戏大体实现框架一样,只是逻辑有所不同。 目录 扫雷游戏介绍 游戏效果 实现代码 game.c game.h test.c 扫…

MTK Android隐藏NavigationBar

安卓MTK屏蔽NavigationBar, 在SDK中通过搜索关键字修改,可适用大部分MTK及安卓版本. 方法介绍 搜索device/mediatek与device/mediateksample下的.xml把config_showNavigationBar值置为false 如下为搜索指令 find device/mediatek -name “*.xml” | xa…

孤儿进程与僵尸进程

进程退出 关于进程退出有两个函数 exit和 _exit:其主要差别是在于是否直接退出。 其流程主要区别如下: 孤儿进程(不存在危害) 父进程运行结束,但子进程还在运行(未运行结束),这…

可视化应用:提升教育领域的学习与理解

在教育领域,可视化应用作为一种强大的工具,已经开始发挥着重要的作用。通过将抽象的概念和复杂的数据转化为直观的图形和图表,可视化应用能够提升学生的学习效果和理解能力。本文将探讨可视化应用在教育领域中的重要性,以及它在不…

【设计模式】装饰器模式

装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 装饰器模式通过将对象包装在装饰器类中,以便动态地修改其行为…