01 2021 档案

摘要:tcpdump 也是最常用的一个网络分析工具。它基于 libpcap ,利用内核中的 AF_PACKET 套接字,抓取网络接口中传输的网络包;并提供了强大的过滤规则,帮你从大量的网络包中,挑出最想关注的信息 安装 # Ubuntu apt-get install tcpdump # CentOS y 阅读全文
posted @ 2021-01-23 18:00 fanggege 阅读(3668) 评论(0) 推荐(0)
摘要:验证工具 nslookup 、dig、ping 等 nslookup和dig 解析域名都是请求/etc/resolv.conf下面配置的第一个nameserver地址,而ping 工具会检查/etc/hosts然后是缓存,最后是/etc/resolv.conf里面的配置。 nslookup使用 $ 阅读全文
posted @ 2021-01-23 15:34 fanggege 阅读(337) 评论(0) 推荐(0)
摘要:Linux 内核自带的高性能网络测试工具 pktgen。pktgen 支持丰富的自定义选项,方便你根据实际需要构造所需网络包,从而更准确地测试出目标服务器的性能。 不过,在 Linux 系统中,你并不能直接找到 pktgen 命令。因为 pktgen 作为一个内核线程来运行,需要你加载 pktgen 阅读全文
posted @ 2021-01-22 17:26 fanggege 阅读(1405) 评论(0) 推荐(0)
摘要:wrk 它是一个 HTTP 性能测试工具,内置了 LuaJIT,方便你根据实际需求,生成所需的请求负载,或者自定义响应的处理方法。为了得到应用程序的实际性能,就要求性能工具本身可以模拟用户的请求负载,而 iperf、ab 这类工具就无能为力了。幸运的是,我们还可以用 wrk 安装 wrk 工具本身不 阅读全文
posted @ 2021-01-22 17:18 fanggege 阅读(321) 评论(0) 推荐(0)
摘要:iperf 是针对 TCP 和 UDP 的测试,比如你刚拿到一批虚拟机时,首先要做的,应该就是用 iperf ,测试一下网络性能是否符合预期。 安装 # Ubuntu apt-get install iperf3 # CentOS yum install iperf3 开始测试 服务端 # -s表示 阅读全文
posted @ 2021-01-22 17:08 fanggege 阅读(840) 评论(0) 推荐(0)
摘要:用 netstat 或者 ss ,来查看套接字、网络栈、网络接口以及路由表的信息,个人更推荐,使用 ss 来查询网络的连接信息,因为它比 netstat 提供了更好的性能(速度更快)。 使用示例: # head -n 3 表示只显示前面3行 # -l 表示只显示监听套接字 # -n 表示显示数字地址 阅读全文
posted @ 2021-01-22 10:49 fanggege 阅读(461) 评论(0) 推荐(0)
摘要:说明 LDAP服务部署之后,有的时候密码忘了或者需要重置,可以使用密码自助服务来由个人自行操作。 服务架构 httpd+php docker 方式安装部署 官网下载安装包:https://ltb-project.org/download 由于官网没找到docker 镜像所以自己构建了一个 配置信息 阅读全文
posted @ 2021-01-08 18:15 fanggege 阅读(3975) 评论(0) 推荐(0)
摘要:说明介绍 HPA是k8s 里面的一个资源对象,是基于监控指标对pod 数量做横向的弹性伸缩管理的资源对象。HPA 已经支持了 autoscaling/v1、autoscaling/v2beta1和autoscaling/v2beta2 三个大版本,autoscaling/v1,这个版本只支持CPU一 阅读全文
posted @ 2021-01-06 17:57 fanggege 阅读(508) 评论(0) 推荐(0)
摘要:介绍 perf 是 Linux 2.6.31 以后内置的性能分析工具。它以性能事件采样为基础,不仅可以分析系统的各种事件和内核性能,还可以用来分析指定应用程序的性能问题。 使用介绍 perf top 类似于 top,它能够实时显示占用 CPU 时钟最多的函数或者指令,因此可以用来查找热点函数 $ p 阅读全文
posted @ 2021-01-03 20:36 fanggege 阅读(2360) 评论(0) 推荐(0)
摘要:介绍 vmstat 是一个可以展示多种类的性能指标的一个工具:进程、内存、cpu、磁盘io 等。它输出的报告中比top 要全面,有些指标top没有,比如美妙上下文切换次数,中断次数等。 man vmstat查看 VMSTAT(8) System Administration VMSTAT(8) NA 阅读全文
posted @ 2021-01-03 20:11 fanggege 阅读(296) 评论(0) 推荐(0)
摘要:介绍 pidstat 是一个用来监控报告被linux 系统管理的任务的统计的数据。 man pidstat 查看介绍 PIDSTAT(1) Linux User's Manual PIDSTAT(1) NAME pidstat - Report statistics for Linux tasks. 阅读全文
posted @ 2021-01-03 20:05 fanggege 阅读(1108) 评论(0) 推荐(0)
摘要:进程是资源的基本分配单位,线程cpu 调度的基本单位。 进程状态 top 和 ps 是最常用的查看进程状态的工具,下面是一个 top 命令输出的示例,S 列(也就是 Status 列)表示进程的状态。从这个示例里,你可以看到 R、D、Z、S、I 等几个状态 $ top PID USER PR NI 阅读全文
posted @ 2021-01-03 13:52 fanggege 阅读(286) 评论(0) 推荐(0)
摘要:介绍 stress 是一个 Linux 系统压力测试工具,可以给系统进行压力测试,包括cpu 使用率、内存、磁盘io、网络等性能指标都可以进行测试。 高负载/cpu使用的压力测试(模拟一个cpu 密集型的进程) $ stress --cpu 1 --timeout 600 #模拟启动一个cpu 线程 阅读全文
posted @ 2021-01-02 18:07 fanggege 阅读(672) 评论(0) 推荐(0)