Linux性能优化(uptime)

server/2024/10/20 14:09:59/

uptime

当我们发现系统变慢时,我们通常做的第一件事,就是执行top或者uptime命令,来了解系统的负载情况。

[root@server ~]# uptime14:51:04 up 1 min,  2 users,  load average: 0.71, 0.28, 0.10
 14:51:04 : 当前时间up 1 min : 系统的运行时间2 users  : 正在登陆用户数load average: 0.71, 0.28, 0.10 : 依次是过去的1分钟,5分钟,15分钟的平均负载

平均负载:简单来说,平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和CPU使用率并没有直接关系。平均活跃进程数,直观上的理解就是单位时间内的活跃进程数,它实际上是活跃进程数的指数衰减平均值。

可运行状态:是指正在使用CPU或者正在等待CPU的进程,也就是我们常用的ps命令看到的,处于R状态的进程。

不可中断状态: 是指正处于内核关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的I/O响应,也就是我们在ps命令中看到的D状态的进程。

例如:当平均负载为2时,意味着什么?

  • 在只有2个CPU的系统上,意味着所有的CPU都刚好被完全占用。

  • 在4个CPU的系统上,意味着CPU有50%的空


http://www.ppmy.cn/server/55868.html

相关文章

Vue中Class数据绑定

Class数据绑定 数据绑定的一个常见需求场景是操作CSS class列表,因为class是attribute(属性),我们可以和其他attribute一样使用v-bind 将它们和动态的字符串绑定。但是,在处理比较复杂的绑定时,通过拼接生…

【Qt】对话框

1、自定义对话框并赋予ui界面,用按钮呼出 https://www.bilibili.com/video/BV1rK411A7qi/?spm_id_from333.999.0.0&vd_sourcefd6555f02904e7fa85526a2ff4b8b66e 新建 - 文件和类 - Qt - Qt设计师界面类在原来的父窗口cpp文件中初始化新窗口并调用exec显示模态…

Android AlertDialog对话框

目录 AlertDialog对话框普通对话框单选框多选框自定义框 AlertDialog对话框 部分节选自博主编《Android应用开发项目式教程》(机械工业出版社)2024.6 在Android中,AlertDialog弹出对话框用于显示一些重要信息或者需要用户交互的内容。 弹出…

Symfony框架:优雅构建PHP应用的强有力工具

在PHP开发的广阔天地中,Symfony框架以其高性能、高安全性和组件化的特点,成为了构建现代Web应用的热门选择。Symfony是一个基于MVC(模型-视图-控制器)模式的全栈框架,提供了一套丰富的功能和工具,帮助开发者…

通过桥梁振动信号自动识别车辆(MATLAB)

只是简单参数建模,还没有实际场景应用。 Generation of the bridge response to multiple vehicles Initialisation clearvars;close all;clc clf;close all;Nyy 446; % Number of nodes to discretize the bridge structure. We need a spatial resolution of 1…

uniapp微信小程序电子签名

先上效果图,不满意可以直接关闭这页签 新建成单独的组件,然后具体功能引入,具体功能点击签名按钮,把当前功能页面用样式隐藏掉,v-show和v-if也行,然后再把这个组件显示出来。 【签名-撤销】原理是之前绘画时…

汽车之家论坛评论全面采集实战指南:Python爬虫篇

聚焦汽车之家,解锁评论宝藏 在这个数据为王的时代,每一个角落的信息都可能成为宝贵的洞察来源。汽车之家,作为汽车行业内的权威论坛,其海量的用户评论不仅是消费者购车的重要参考,也是汽车品牌与市场研究者不可忽视的…

Redis 中 Set 和 Zset 类型

目录 1.Set类型 1.1 Set集合 1.2 普通命令 1.3 集合操作 1.4 内部编码 1.5 使用场景 2.Zset类型 2.1 Zset有序集合 2.2 普通命令 2.3 集合间操作 2.4 内部编码 2.5 使用场景 1.Set类型 1.1 Set集合 集合类型也是保存多个字符串类型的元素,但是和列表类型不同的是&…