咸阳营销型网站开发北京制作网站主页
news/
2025/10/5 20:21:56/
文章来源:
咸阳营销型网站开发,北京制作网站主页,设计网站官网狗,网站用什么技术做的发布在linux上的机器,一般我们需要监测各项数据来证实服务器是没问题的, 如果出现问题,我们也可以通过以下指标找到问题的方向
容器指标硬件指标磁盘指标系统指标网络指标
容器指标
线程数 -当前容器内线程总数#xff08;平均到每个核的线程数#xff09;进程数 -当前容器…发布在linux上的机器,一般我们需要监测各项数据来证实服务器是没问题的, 如果出现问题,我们也可以通过以下指标找到问题的方向
容器指标硬件指标磁盘指标系统指标网络指标
容器指标
线程数 -当前容器内线程总数平均到每个核的线程数进程数 -当前容器内进程总数内存分配失败次数 -申请内存/swap失败次数句柄数 -当前容器内打开的文件句柄数 -在文件I/O中要从一个文件读取数据应用程序首先要调用操作系统函数并传送文件名并选一个到该文件的路径来打开文件。该函数取回一个顺序号即文件句柄file handle该文件句柄对于打开的文件是唯一的识别依据。要从文件中读取一块数据应用程序需要调用函数ReadFile并将文件句柄在内存中的地址和要拷贝的字节数传送给操作系统。当完成任务后再通过调用系统函数来关闭该文件。memory_swap使用量(MB) -容器的swap使用量MB
硬件指标
CPU温度服务器功率CPU风扇即每分钟多少转
磁盘指标
磁盘使用率百分比(%)磁盘负载百分比(%)一般1分钟粒度平均值 -查看磁盘负载 -iostat -x 1 10 查看 %util -如果没有iostat 需要yum install sysstat安装 -如果 %util 接近 100%说明产生的I/O请求太多I/O系统已经满负荷该磁盘可能存在瓶颈。磁盘每秒读取的数据量(KB/s)一般1分钟粒度平均值磁盘每秒写入的数据量(KB/s)一般1分钟粒度平均值磁盘每秒读取次数次/s一般1分钟粒度平均值磁盘每秒写入次数次/s一般1分钟粒度平均值
系统指标
cpu使用率百分比 (%)内存使用率百分比(%) -容器的内存使用率是读取物理机cgroup下面的文件的获取的是整个容器的内存使用率并不是针对某个程序。物理机内存使用率和使用free命令计算结果是一致的。物理机和容器两者内存计算数据是独立的。连通性0 or 10为存活1未不存活 -系统每次检测时会ping4次计算得到丢包率。目前不是100%丢包的都算作是存活就即0只有100%丢包才会算作不存活即1系统负载1分钟粒度平均值 -在Linux系统中使用uptime或这top命令可以查看当前系统的负载top可以看到的信息更加详尽一些
CPU负载和CPU使用率区别CPU利用率:显示的是程序在运行期间实时占用的CPU百分比CPU负载:显示的是一段时间内正在使用和等待使用CPU的平均任务数。CPU利用率高并不意味着负载就一定大。举例说明某公用电话亭有一个人在打电话四个人在等待每人限定使用电话一分钟若有人一分钟之内没有打完电话只能挂掉电话去排队等待下一轮。
电话在这里就相当于CPU而正在或等待打电话的人就相当于任务数。
在电话亭使用过程中肯定会有人打完电话走掉有人没有打完电话而选择重新排队
更会有新增的人在这儿排队这个人数的变化就相当于任务数的增减。
为了统计平均负载情况我们5秒钟统计一次人数并在第1、5、15分钟的时候对统计情况取平均值从而形成第1、5、15分钟的平均负载。
有的人拿起电话就打一直打完1分钟而有的人可能前三十秒在找电话号码或者在犹豫要不要打后三十秒才真正在打电话。
如果把电话看作CPU人数看作任务我们就说前一个人任务的CPU利用率高后一个人任务的CPU利用率低。当然 CPU并不会在前三十秒工作后三十秒歇着只是说有的程序涉及到大量的计算所以CPU利用率就高
而有的程序牵涉到计算的部分很少CPU利用率自然就低。但无论CPU的利用率是高是低跟后面有多少任务在排队没有必然关系。swap使用率百分比(%) -Linux中Swap即交换分区类似于Windows的虚拟内存就是当内存不足的时候把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。
网络指标
网络入向流量MB/s1分钟粒度平均值网络出向流量MB/s1分钟粒度平均值网络入向包速率packet/s1分钟粒度平均值 -数据包包(Packet)是TCP/IP协议通信传输中的数据单位一般也称“数据包”。 -TCP/IP协议是工作在OSI模型第三层(网络层)、第四层(传输层)上的。网络出向包速率packet/s1分钟粒度平均值当前处于“ESTABLISHED (正在连接)”或者“CLOSE-WAIT (被动关闭)”状态的tcp连接数
一、ESTABLISHED (正在连接) 即有一个TCP 连接正在进行二、TCP 关闭四步1、Client发送了FIN给server
2、server发送ACK给Client而Server 程序处于CLOSE_WAIT状态
3、server发送FIN给ClientServer 就置为LAST_ACK主动关闭状态
4、Client发送了ACK给server TCP 连接才会关闭如果第三步没有进行则server会保持CLOSE-WAIT (被动关闭)状态通常会保持2个小时主动建立tcp连接频率既主动发送SYN进入“SYN-SENT”状态的频率次/s1分钟粒度平均值
SYN_SENT表示请求连接当你要访问其它的计算机的服务时首先要发个同步信号给该端口此时状态为SYN_SENT
如果连接成功了就变为ESTABLISHED此时SYN_SENT状态非常短暂。
但如果发现SYN_SENT非常多且在向不同的机器发出那你的机器可能中了冲击波或震荡波之类的病毒了。
这类病毒为了感染别的计算机它就要扫描别的计算机
在扫描的过程中对每个要扫描的计算机都要发出了同步请求这也是出现许多SYN_SENT的原因。入向IP报文速率packet/s1分钟粒度平均值
TCP/IP协议定义了一个在因特网上传输的包称为IP数据包而IP数据报(IP Datagram)是个比较抽象的内容是对数据包的结构进行分析。由首部和数据两部分组成。首部的前一部分是固定长度共20字节是所有IP数据报必须具有的。在首部的固定部分的后面是一些可选字段其长度是可变的。首部中的源地址和目的地址都是IP协议地址。入向的ip包中没有错误但是被丢弃的 -丢弃的原因可能有buffer满了。入向TCP包速率packet/s1分钟粒度平均值出向TCP包速率packet/s1分钟粒度平均值入向TCP错误包频率packet/s1分钟粒度平均值 -TCP是一个可靠的协议TCP包的头部带有标识通过校验发现接收的包是错误的然后将该包进行丢弃后返回一个值要求重新进行传送。TCP重传包频率packet/s1分钟粒度平均值
以上指标仅供参考,不同的情况使用不同的指标才是最合适的.
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/928694.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!