1.top命令中出现的load!以及监控中的load究竟代表了什么呢?!
linux top load 详解_ProfeSir的博客-优快云博客_load top
将CPU比作桥梁,load为1的时候就是满当当啦!要排队!40核的CPU的load就是1*40的最大负载
如果load超过1就会排队!很容易出问题的!系统load不要经常超过1,一般会留一个告警预留位~大概0.7~0.8
2.top命令的花式使用方式,麻麻再也不用担心我看不懂指标啦!(宁为什么不打开man看看呢)
top命令详细介绍~先看懂那些指标,然后排序这个功能非常好用~
3.查看线程数方式
linux 查看线程数的方法_whatday的博客-优快云博客_linux查看线程数
最好用的方法还是直接cat查看!或者用ps -xH进行过滤查看
4.lscpu详解
lscpu命令详解_一口Linux的博客-优快云博客_lscpu
cpu是怎么进行计算的呢!还有超线程!超级形态嘛!尽在此处!
5.一个CPU能分出多少线程呢!(不要傻乎乎的用core来辨认啦!)
随便用查看线程数的方式看一下就发现,hhh一个进程就超过了好几百个线程,扯呢!我的 40 * 2 = 80!这是为什么!让我们看看~
一般而言分为计算密集型和io密集型:计算密集型为core + 1, io密集型为core * 2~
但实际上划分的依然很粗糙,所以创建多少个线程合适呢!
创建多少个线程合适?_那个少年~的博客-优快云博客_创建线程数
6.iowait究竟是啥子呀~ 是不是说在等待io就无法分配任务了呢
nonono~iowait只是目前没有任务分配而已,如果有任务需要分配,那么iowait的比例会下降
An Introduction to CPU Steal, I/O wait and the top command | GridPane