上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 37 下一页
摘要: 怎么查看系统的上下文切换情况 过多的上下文切换,会把CPU时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和恢复上 缩短进程真正运行的时间,成了系统性能大幅下降的一个元凶 vmstat是一个常用的系统性能分析工具,主要用来分析系统的内存使用情况,也常用来分析CPU上下文切换和中断的次数 # 每隔5秒 阅读全文
posted @ 2021-11-09 17:38 李成果 阅读(246) 评论(0) 推荐(0) 编辑
摘要: cpu上下文切换概念 进程在竞争CPU的时候并没有真正运行,为什么还会导致系统的负载升高呢? 【CPU上下文切换就是罪魁祸首】 Linux是一个多任务操作系统,它支持远大于CPU数量的任务同时运行 当然,这些任务实际上并不是真的在同时运行,而是因为系统在很短的时间内 将CPU轮流分配给它们,造成多任 阅读全文
posted @ 2021-11-09 15:42 李成果 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 引子 每次发现系统变慢时,我们通常做的第一件事,就是执行top或者uptime命令,来了解系统的负载情况 uptime命令 [root@local_sa_192-168-1-6 ~]# uptime 15:58:04 up 3 min, 3 users, load average: 0.20, 0. 阅读全文
posted @ 2021-11-08 18:05 李成果 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 性能问题并没有想像得那么难,只要你理解了应用程序和系统的少数几个基本原理 再进行大量的实战练习,建立起整体性能的全局观,大多数性能问题的优化就会水到渠成 不需要了解每个组件(性能分析工具)的所有实现细节, 只要能理解它们最基本的工作原理和协作方式,也可以做性能优化 性能指标是什么 学习性能优化的第一 阅读全文
posted @ 2021-11-08 15:24 李成果 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 什么是docker swarm Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的 源码地址: https://github.com/docker/swarm Swarm使用标准的Docker API接口作为其前端的访问入口 换言之,各种形式的Dock 阅读全文
posted @ 2021-09-08 14:29 李成果 阅读(290) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 37 下一页