linux
文章平均质量分 68
随风奔跑尿飞扬
在梦想的道路上越摔越疼~
有提供工作机会老板请发邮件到 1403539044@qq.com
展开
-
小工具分享:脚本执行工具Executor
日常工作中可能有一些按顺序执行脚本的需求, 出现错误时可能还需要回滚, 这时候就需要一个工具来帮助我们完成这些工作。Executor就是这样一个工具。下面和大家分享一下这个小工具的实现及使用。工具项目地址:工具目录:/pkg/scripts。原创 2024-01-09 18:12:56 · 959 阅读 · 0 评论 -
详解golang GMP(一)
最近在研究go语言中,高性能缓存的实现,发现需要考虑到很多因素。(go语言中groupcache缓存库的源码解析可以看这一篇golang中cache组件的使用之groupcache(三))这片文章主要讲解 golang 中的GMP。开篇提到GMP, 我们需要从最基础的进程、线程讲起。网络上有很多进程线程的文章,本篇另辟蹊径,用故事举例的方式帮助大家理解。本篇文章有不当之处希望大家可以指出。进程、线程并发与并行大家都知道,在特定场景下(比如向1w台服务器发送指令),使用多线程或多进程会提升执行原创 2021-06-10 14:41:13 · 478 阅读 · 0 评论 -
mac安装 facebook faiss
Faiss是Facebook AI团队开源的针对聚类和相似性搜索库,为稠密向量提供高效相似度搜索和聚类,支持十亿级别向量的搜索,是目前最为成熟的近似近邻搜索库。它包含多种搜索任意大小向量集(备注:向量集大小由RAM内存决定)的算法,以及用于算法评估和参数调整的支持代码。Faiss用C++编写,并提供与Numpy完美衔接的Python接口。除此以外,对一些核心算法提供了GPU实现。相关介绍参考《Fa...原创 2020-04-27 09:47:45 · 1538 阅读 · 0 评论 -
生产级kubernetes etcd数据目录更换
使用kubeadm搭建的k8s集群,默认etcd的数据目录为 /var/lib/etcd 。集群运行一段时间后, 发现在系统硬盘上的etcd即占空间,又影响速度。所以将其数据目录迁移到ssd中。注意修改配置文件后,etcd会自动重启,并且导致对应机器的kubectl不可用。所以请一台一台修改,etcd leader 节点放到最后操作,并且确保其他机器的kubectl可用。vim /etc...原创 2020-04-13 10:12:34 · 2071 阅读 · 0 评论 -
centos7更换内核后出现 pstore: unknown compression: deflate 问题解决
正如报错, 问题是pstore导致。我的问题是出现在centos7 更换5.x的内核之后。如果有小伙伴和我是同样的环境,并且仔细观察过,会发现3.10的内核在启动时也会有这个提示,不过会快速的跳过去,不会影响进入终端。解决vim /etc/default/grub在 GRUB_CMDLINE_LINUX 最后添加 mgag200.modeset=0GRUB_TIMEOUT=5GRUB...原创 2020-04-08 16:51:57 · 7394 阅读 · 0 评论