摘要:
虚拟IP 首先思考被隔离的容器进程,该如何跟其他 Network Namespace 里的容器进程进行通信? Docker 项目会默认在宿主机上创建一个名叫 docker0 的网桥,凡是连接在 docker0 网桥上的容器,就可以通过它来进行通信。 我们又该如何把这些容器“连接”到 docker0 阅读全文
摘要:
说明 容器中的top/free/df等命令,展示的状态信息是从/proc目录中的相关文件里读取出来的: /proc/cpuinfo /proc/diskstats /proc/meminfo /proc/stat /proc/swaps /proc/uptime LXCFS,FUSE filesys 阅读全文
摘要:
Tee命令是一个命令行工具,它从标准输入读取数据,同时将结果打印到文件中和标准输出到屏幕中。 Tee 命令语法 tee 选项 文件名 选项: -a:向文件中重定向时使用追加模式; -i:忽略中断(interrupt)信号。 参数: 文件:指定输出重定向的文件。 基本方式 tee命令的主要功能是显示命 阅读全文
摘要:
CPU 性能指标 CPU 使用率 用户 CPU 使用率,包括用户态 CPU 使用率(user)和低优先级用户态 CPU 使用率(nice),表示 CPU 在用户态运行的时间百分比。用户 CPU 使用率高,通常说明有应用程序比较繁忙。 系统 CPU 使用率,表示 CPU 在内核态运行的时间百分比(不包 阅读全文
摘要:
工具安装 安装pyecharts:pip install pyecharts 安装snapshot-selenium:pip install snapshot-selenium 安装ChromeDriver:下载地址 注意:下载和电脑上的谷歌浏览器版本相同或者相近的版本,将ChromeDriver. 阅读全文
摘要:
排查过程 僵尸进程是因为父进程没有回收子进程的资源而出现的,那么,要解决掉它们,就要找到它们的根儿,也就是找出父进程,然后在父进程里解决。 top:查看发现僵尸进程 查找僵尸进程:ps -aux | grep Z 找到僵尸进程的父进程:ps -ef | grep 子进程pid 杀掉父进程:kill 阅读全文
摘要:
HDF5 简介 HDF(Hierarchical Data Format)指一种为存储和处理大容量科学数据设计的文件格式及相应库文件。HDF 最早由美国国家超级计算应用中心 NCSA 开发,目前在非盈利组织 HDF 小组维护下继续发展。当前流行的版本是 HDF5。HDF5 拥有一系列的优异特性,使其 阅读全文
摘要:
如果你收到监控系统的告警,发现系统资源或者应用程序出现性能瓶颈,又该如何进一步分析它的根源呢?今天,我就分别从系统资源瓶颈和应用程序瓶颈这两个角度,带你一起来看看,性能分析的一般步骤。 系统资源瓶颈 首先来看系统资源的瓶颈,这也是最为常见的性能问题。在系统监控的综合思路篇中,我曾经介绍过,系统资源的 阅读全文
摘要:
起始 在实际的性能分析中,一个很常见的现象是,明明发生了性能瓶颈,但当你登录到服务器中想要排查的时候,却发现瓶颈已经消失了。或者说,性能问题总是时不时地发生,但却很难找出发生规律,也很难重现。 而要解决这个问题,就要搭建监控系统,把系统和应用程序的运行状况监控起来,并定义一系列的策略,在发生问题时第 阅读全文
摘要:
什么是nGrinder? nGrinder是用于压力测试的平台,使您可以同时执行脚本创建,测试执行,监视和结果报告生成器。开源nGrinder通过消除不便并提供集成环境,提供了进行压力测试的简便方法。它是根据Apache许可版本2.0许可的,是基于Grinder的开源的web性能测试平台,由韩国最大 阅读全文