当前位置:网站首页>[IVI] 15.1.2 system stability optimization (lmkd Ⅱ) psi pressure stall information
[IVI] 15.1.2 system stability optimization (lmkd Ⅱ) psi pressure stall information
2022-06-26 08:58:00 【Gao Tong @bill】
Write it at the front
To better identify resource conflicts , And easy to manage Facebook Data center system overload problem .Facebook The kernel team developed PSI Mechanism .PSI It's a kind of passing Linux The kernel gets memory 、CPU and I/O A new method of utilization index .
Next, let's briefly introduce PSI And how to use it , However, this article does not start from Android From the perspective of , More purely based on PSI Own research .
One 、 summary
PSI For the first time, it provides a method specification to observe the increasing resource pressure with development , This method uses a new pressure index to monitor the three resources of the system -Memory、CPU、IO.
These stress indicators are consistent with CGroup2 Associated with other kernel or user space tools described below , To help you monitor and respond to resource constraints during development , Such as stopping or killing unimportant processes , Reclaim system memory, etc .
PSI The state is like a barometer , Provide warnings when resources are tight , More importantly, under the trend of resource tension , Take more initiative , More sophisticated resource management .
You can refer to https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/accounting/psi.txt For more information .
Two 、 precondition
Linux kernel 4.20+ Version introduced PSI, So I want to enable PSI function , You need to configure the following options when compiling the kernel :
CONFIG_PS
边栏推荐
- 1.Intro_ Math (white board derivation and reprint of station B)
- Detailed explanation of traditional image segmentation methods
- 【程序的编译和预处理】
- Playing card image segmentation
- [resolved]setonnavigationitemselectedlistener() deprecated
- Degree of freedom analysis_ nanyangjx
- [300+ continuous sharing of selected interview questions from large manufacturers] column on interview questions of big data operation and maintenance (I)
- 1.21 study gradient descent and normal equation
- 【微积分】拉格朗日乘子法
- Exploration of webots and ROS joint simulation (I): software installation
猜你喜欢

Graduation thesis management system based on SSM

isinstance()函数用法

爬虫 对 Get/Post 请求时遇到编码问题的解决方案

Segmentation of structured light images using segmentation network

Object extraction_ nanyangjx

直播回顾 | smardaten李鸿飞解读中国低/无代码行业研究报告:风向变了

深度学习论文阅读目标检测篇(七)中文版:YOLOv4《Optimal Speed and Accuracy of Object Detection》

SQL learning experience (II): question brushing record

Uniapp uses uparse to parse the content of the background rich text editor and modify the uparse style

关于极客时间 | MySQL实战45讲的部分总结
随机推荐
Slider verification - personal test (JD)
yolov5进阶之零环境快速创建及测试
修复小程序富文本组件不支持video视频封面、autoplay、controls等属性问题
Exploration of webots and ROS joint simulation (I): software installation
【云原生 | Kubernetes篇】深入万物基础-容器(五)
20220623 getting started with Adobe Illustrator
滑块验证 - 亲测 (京东)
Koa_ mySQL_ Integration of TS
Install Anaconda + NVIDIA graphics card driver + pytorch under win10_ gpu
Trimming_ nanyangjx
Detailed process of generating URDF file from SW model
基于SSM的电脑商城
keras_ Callback function summary
读书笔记:SQL 查询中的SQL*Plus 替换变量(DEFINE变量)和参数
1.Intro_ Math (white board derivation and reprint of station B)
直播回顾 | smardaten李鸿飞解读中国低/无代码行业研究报告:风向变了
Corn image segmentation count_ nanyangjx
Pandas vs. SQL 1_ nanyangjx
在同花顺开户证券安全吗,
How to use leetcode