当前位置:网站首页>[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
边栏推荐
- 多台三菱PLC如何实现无线以太网高速通讯?
- SRv6----IS-IS扩展
- Tensorboard
- QT_ AI
- Digital image processing learning (II): Gaussian low pass filter
- 1.21 study logistic regression and regularization
- Using MySQL and Qt5 to develop takeout management system (I): environment configuration
- 三菱PLC若想实现以太网无线通讯,需要具备哪些条件?
- Euler function: find the number of numbers less than or equal to N and coprime with n
- Object extraction_ nanyangjx
猜你喜欢

Corn image segmentation count_ nanyangjx

WBC learning notes (II): practical application of WBC control

Optimize quiver function in MATLAB to draw arrow diagram or vector diagram (1) -matlab development

隐藏式列表菜单以及窗口转换在Selenium 中的应用

Degree of freedom analysis_ nanyangjx

pgsql_ UDF01_ jx

SQL learning experience (II): question brushing record

Euler function: find the number of numbers less than or equal to N and coprime with n

基于SSM的电脑商城

Detailed process of generating URDF file from SW model
随机推荐
Checkerboard generation + camera calibration + stereo matching
SQL learning experience (II): question brushing record
Detailed explanation of self attention & transformer
Efficiency thesis Reading 1
远程工作的一些命令
Is it safe to open an account in flush,
In automated testing, there are three commonly used waiting methods: sleep, implicitly\wait, and expected\u conditions
1.Intro_ Math (white board derivation and reprint of station B)
Data warehouse (1) what is data warehouse and what are the characteristics of data warehouse
Steps for ROS to introduce opencv (for cmakelist)
Yolov5进阶之五GPU环境搭建
Yolov5进阶之一摄像头实时采集识别
Pandas vs. SQL 1_ nanyangjx
基于SSM的电脑商城
Construction and verification of mongodb sharding environment (redis final assignment)
Trimming_ nanyangjx
Koa_mySQL_Ts 的整合
Segmentation of structured light images using segmentation network
Use of PCL
Intra class data member initialization of static const and static constexpr