打赏

星辰大海ゞ

That which does not kill us makes us stronger!

导航

2023年1月17日 #

响应延迟数据集 P90/P99 表示什么

摘要: P 的含义是 percentile n.百分位,百分位数。 p50, p90, p99(或者写作 pct 50,pct 90,pct 99)是数据聚合统计一种方式,即百分比。 p50:数据集按升序排列,第50分位置大的数据(即升序排列后排在50%位置的数据)。 p90:数据集按升序排列,第90分位置 阅读全文

posted @ 2023-01-17 17:52 星辰大海ゞ 阅读(1287) 评论(0) 推荐(0) 编辑

2022年12月16日 #

SLI、SLO、SLA

摘要: SLA = Service Level Agreement = 服务质量/水平协议(对外承诺)SLO = Service Level Objective = 服务质量/水平目标(对内产品目标)SLI = Service Level Indicator = 服务质量/水平指标(对内产品服务质量评价指标 阅读全文

posted @ 2022-12-16 16:58 星辰大海ゞ 阅读(357) 评论(0) 推荐(0) 编辑

2022年4月15日 #

MySQL 优化之 table_open_cache

摘要: 背景: MySQL实例利用率一直居高不下 问题排查: 1. 查看连接数,没发现有长时间未释放的长链接 mysql> show full processlist; 2、查看表高速缓存设置 mysql> show variables like '%table_open_cache%'; 3、查看实际缓存 阅读全文

posted @ 2022-04-15 14:34 星辰大海ゞ 阅读(2004) 评论(0) 推荐(0) 编辑

2022年1月20日 #

代码统计工具git_stats部署

摘要: 一、简介 git_stats:仓库代码统计工具之一,可以按git提交人、提交次数、修改文件数、代码行数、注释量在时间维度上进行统计,亦可按各文件类型进行简单的统计,非常方便。 虽然以代码行数来衡量项目或者程序员并不是一件靠谱的事,但是从统计角度看趋势对于技术管理人员还是很有帮助的!GitStats就 阅读全文

posted @ 2022-01-20 10:48 星辰大海ゞ 阅读(491) 评论(0) 推荐(0) 编辑

2022年1月18日 #

Linux inode索引节点使用率100%解决

摘要: Linux的inode节点中记录了文件的类型、大小、权限、所有者、文件连接的数目、创建时间与更新时间等重要的信息,还有一个比较重要的内容就是指向数据块的指针。一般情况不需要特殊配置,如果存放文件很多,则需要配置。有时磁盘空间有剩余但是不能存放文件,可能是由于inode耗尽所致。 # df -i 可查 阅读全文

posted @ 2022-01-18 11:11 星辰大海ゞ 阅读(1124) 评论(0) 推荐(0) 编辑

2021年9月7日 #

SDKMAN安装使用

摘要: # alternatives --config java 现在JDK的发布版本如此之多,半年一次的发布周期,加上AdoptOpenJDK、SAP、Amazon、Azul Systems这些公司的发布版本。安装JDK的时候去这些版本的网站手动下载安装?太繁琐。本地开发环境经常需要在不同的JDK版本之间 阅读全文

posted @ 2021-09-07 14:53 星辰大海ゞ 阅读(1803) 评论(0) 推荐(0) 编辑

2021年5月6日 #

Bash脚本中的 set -euxo pipefail

摘要: 本文将介绍Bash中 set -euxo pipefail,它们可以帮助你写出更容易维护也更安全的脚本。这也是Bash脚本的终极调试手段。 set -e set -e 选项可以让你的脚本在出现异常时马上退出,后续命令不再执行。默认情况下Shell脚本不会因为错误而结束执行,但大多数情况是,我们希望出 阅读全文

posted @ 2021-05-06 11:43 星辰大海ゞ 阅读(1378) 评论(0) 推荐(1) 编辑

2021年2月8日 #

轻量级压测工具hey

摘要: 项目Hub地址 https://github.com/rakyll/hey 二进制安装 Linux 64-bit: https://storage.googleapis.com/hey-release/hey_linux_amd64 Mac 64-bit: https://storage.googl 阅读全文

posted @ 2021-02-08 18:59 星辰大海ゞ 阅读(352) 评论(0) 推荐(0) 编辑

2021年1月29日 #

K8S高级调度-亲和性和反亲和性

摘要: Assigning Pods to Nodes Inter-pod topological affinity and anti-affinity 在k8s中,pod会通过 kube-scheduler 按照节点现有的资源平均调度到这些节点上,但有时候,我们需要将某个应用的pod调度到特定的节点上。比 阅读全文

posted @ 2021-01-29 10:36 星辰大海ゞ 阅读(1331) 评论(0) 推荐(0) 编辑

2021年1月27日 #

K8S多集群切换

摘要: Kubeconfig 用途 kubectl 命令行工具通过 kubeconfig 文件的配置来选择集群以及集群API Server通信的所有信息。kubeconfig 文件用来保存关于集群用户、命名空间和身份验证机制的信息。默认情况下 kubectl 读取 $HOME/.kube/config 文件 阅读全文

posted @ 2021-01-27 14:47 星辰大海ゞ 阅读(772) 评论(0) 推荐(0) 编辑

2021年1月22日 #

基于CentOS 7在Docker中应用NVIDIA

摘要: 1、安装docker 2、安装nvidia的驱动 3、安装nvidia-docker2 4、使用命令进行启动 提示: 宿主机没必要安装cuda和cudnn的包,build的时候不能使用`--runtime=nvidia`,要构建镜像的时候使用`nvidia`,文档下方有解释 在CentOS部署NVI 阅读全文

posted @ 2021-01-22 14:12 星辰大海ゞ 阅读(742) 评论(0) 推荐(0) 编辑

2020年12月4日 #

Nginx配置GeoIP库或者直接通过修改Logstash将日志写入ES

摘要: GItHub:https://github.com/TravelEngineers/ngx_http_geoip2_module 一、DB文件下载 先注册用户:https://dev.maxmind.com/geoip/geoip2/geolite2/ 手动进入下载页面:https://www.ma 阅读全文

posted @ 2020-12-04 19:36 星辰大海ゞ 阅读(802) 评论(0) 推荐(0) 编辑

2020年9月2日 #

Jenkins设置定时任务

摘要: 1、选择”构建触发器“下面的”定时构建“,并设定定时规则。设置完成后,构建任务就会按照我们设置的时间定时执行了。 2、设置规则 此处定时任务的格式遵循 cron 的语法(可以与 cron 的语法有轻微的差异)。具体格式,每行包含5个字段,依次为分钟、小时、日、月、星期几,并通过 Tab 或空格分隔。 阅读全文

posted @ 2020-09-02 14:10 星辰大海ゞ 阅读(884) 评论(0) 推荐(0) 编辑

2020年7月14日 #

Redis内存分析工具--rdr安装与使用

摘要: GitHub地址:https://github.com/xueqiu/rdr 一、简介 RDR 是解析 redis rdbfile 工具,与redis-rdb-tools相比,RDR 是由golang实现的,速度更快 分析 Redis 内存中哪个 Key 值占用的内存最多 分析出 Redis 内存中 阅读全文

posted @ 2020-07-14 14:52 星辰大海ゞ 阅读(2270) 评论(0) 推荐(0) 编辑

2020年6月5日 #

X-PU区别浅谈

摘要: 本文浅显的讲解下X-PU之间的区别,CPU、GPU、TPU、NPU、BPU、DPU。 多维度对比V100服务器和T4服务器的性能指标及各自有缺点 V100是定位在绝对的性能要求比较高的场景,比如对训练端、学习端,对计算速度有绝对的要求,或是推理端,对推理有绝对的速度要求,再或者以单精度或双精度为主的 阅读全文

posted @ 2020-06-05 17:51 星辰大海ゞ 阅读(478) 评论(0) 推荐(0) 编辑

2020年5月19日 #

日志收集时的时间戳处理

摘要: Logstash在处理数据的时候,会自动生成一个字段@timestamp,默认该字段存储的是Logstash收到消息/事件(event)的时间。很多时候我们用ELK是处理日志的,日志里面一般都是有时间的。而且很多时候我们只关注日志里面的时间,而不关注Logstash收到这条日志的时间。这个时候,一种 阅读全文

posted @ 2020-05-19 18:54 星辰大海ゞ 阅读(3195) 评论(0) 推荐(0) 编辑

2020年3月20日 #

Redis-shake进行数据迁移

摘要: Redis-shake是阿里云自研的开源工具,支持对Redis数据进行解析(decode)、恢复(restore)、备份(dump)、同步(sync/rump)。在sync模式下,redis-shake使用SYNC或PSYNC命令将数据从源端Redis同步到目的端Redis,支持全量数据同步和增量数 阅读全文

posted @ 2020-03-20 02:16 星辰大海ゞ 阅读(1664) 评论(0) 推荐(0) 编辑

2020年3月11日 #

利用阿里云NAS实现Kubernetes持久化动态存储

摘要: 一、动态供给存储介绍 Dynamic Provisioning机制工作的核心在于StorageClass的API对象 StorageClass声明存储插件,用于自动创建PV Kubernetes支持动态供给的存储插件:https://kubernetes.io/docs/concepts/stora 阅读全文

posted @ 2020-03-11 00:42 星辰大海ゞ 阅读(2047) 评论(0) 推荐(1) 编辑

2020年3月10日 #

K8S有状态服务-NAS共享存储使用

摘要: 介绍 阿里云Kubernetes集群目前支持NAS、OSS、CPFS等阿里云共享存储服务,并通过flexvolume进行挂载; 共享存储支持一个存储卷被多个Pod同时挂载,多个Pod可能同时修改相同数据,这时需要应用自行实现数据的同步功能; NAS:适合于IO较高的应用,读写性能相对OSS高,可实现 阅读全文

posted @ 2020-03-10 10:10 星辰大海ゞ 阅读(3600) 评论(0) 推荐(0) 编辑

2020年3月8日 #

Prometheus监控

摘要: 流程: prometheus根据配置定时去拉取各个节点的数据,默认使用的拉取方式是pull,也可以使用pushgateway提供的push方式获取各个监控节点的数据。将获取到的数据存入TSDB,一款时序型数据库。此时prometheus已经获取到了监控数据,可以使用内置的PromQL进行查询。它的报 阅读全文

posted @ 2020-03-08 23:05 星辰大海ゞ 阅读(400) 评论(0) 推荐(0) 编辑