00:00
同学们,那讲完了这个跟spring boot的一些调优参数的一些具体细节的落地实现以后,我们继续赶路,那么来同学们请看。第九题,生产服务器环境变慢了,请谈谈你的诊断思路和性能评估。那说白了,注意有没有死啊,只是说什么变慢了,那么这个变慢导致的原因就太多太多了。那么不管怎么说,同学们。这些东东包括,哎,其实说白了。这些问题是吧,在杨哥的课程上面是不是都给大家讲过呀。那么这个这些东西,这些命令是不是啊,那。尤其这一大堆面试题,你看内存查询,较高的CPU查询,哎,都不多废话了,那么所以说最后带着大家呢,再来复习一下,我们讲过在上Linux的时候,杨哥就讲过这套题目对不对?说过一个问题,一般要调生产环境的这个情况,你们觉得是一个命令还是一堆命令,OK1堆那么另外一个,那么这道题目原来我们也说过,干嘛人家会有一个问法,叫请给我说出五个你常见常用的Linux命令。
01:18
那么同学们。什么,还能不能再说什么LS-L了,CD点点KRM-RF,然后呢,Make DR,哎呀。OK,不废话,那么所以说带着大家来解析,顺便再复习一下我们的Linux,那么这个呢,是严格当时严格要求过的对不对,那么这些呢,过来。OK。我们一般用到的命令,那么就是这些。也就是它变慢,我们要总分总的来查,什么叫总分总呢?二话不说等级,再看CPU、内存、硬盘、磁盘IO、网络IO等等等等,这些任何一个都有可能导致我们系统变慢,我们只能是逐个排查。那么说难听一点的话,我们讲过这句话,你把这些命令跟面试官说一下,人家也知道你这个人带的动,你作为新人,你知道拓总总比,知道跟LS-L,人家问你说五个常用的Linux命令,你说LS-LCD点点怎么跟你玩?
02:24
不废话了。那么现在。首先杨哥已经提前在下课间准备好了环境,我干了一件什么事呢?我自己乱写了一个死循环的程序,后台不停的打出这么一些东东,这么说能跟上好,不废话。那么现在这么一打的时候干嘛?你懂的,在这块噼里啪啦噼里啪啦的打着,那么后台程序运行这一个,这个桌面下这个窗口也占着一个,那么来吧,首先我们要看一下怎么查看系统的整机性能,那么它是变慢了,那么OK。干嘛?我们说过是不是直接用拓,那么还说过什么杠H啊P啊这种参数啊,是不是不废话,我们原来讲过了这这道题,我们就快快的带大家复习一下。
03:07
那么首先大家请看我们的一个Java后台程序,还有这个桌面的go terminal这个桌面你看这是不是一直占用着,不停的打着前台窗口,这个command我们讲过了,CPU,这个内存,你看这两个弄下来,由于我们这个Java进程。Java这个程序导致5101这个进程PID进程编号是不是已经干到这么高了?那么好,这是第一个拓扑,看CPU和内存,第二个我们讲过这个命令最重要什么?是不是看右上角有个东西叫load average,俗称系统的负载均衡,那么这有三个值啊。那么这三个值。什么东东?杨哥是不是讲过,平均代表的是系统一分钟、五分钟、15分钟系统的平均负载值,如果三个值相加,除以三,再乘以100%,如果高于60%,那么恭喜你,系统的负担压力重。
04:05
OK,快快的过了啊,这些都详细讲过,那么所以说一般项目经理不会只会问你说看CPU和内存,他一定会问问你右上角漏那么再来。我们呢,还讲过这个命令,如果不停的按键盘上的一,那么大家请看CPU这干嘛,你看这块是不是叫CPUS啊,但是现在是不是要CPU0到七说明八核,那么这个时候同学们,我们讲过你这块到底是慢慢在哪,是哪一个CPU,那么它的平均负载这一块都可以甚至看到更清楚,那么这块呢,我们呢就会明白干嘛呢,这个拓扑那么呢,重要的就是看我们的。在。两个再加这一个好。那么呢,其他更多的我就不再展开了,好,那么怎么退出?Q,那么在这个top命令以外,我们还有一个命令,这样是不是叫up什么time是它的一个什么东东?
05:03
精简版,那么这个average我们可以看得出,那么这货是不是。你看1.4嘛,早就超过0.6了,那么说明什么,一定会在后台有一种什么高CPU的程序再给你干嘛占用着,那么这个时候我们刚才打过这个拓扑,那你看已经呢,运行了这么长时间了,那么OK,那么同学们,我们呢,就会知道后台有这么一个Java程序在干着。好了,那么现在up time和我们的top,那么查看整机就是主要是查看整机的系统性能,那么主要呢,就是看我们的什么。右上角。Average还有CPU和内存,这个呢,我们就快快的过一下。
我来说两句