第03问:磁盘 IO 报警,MySQL 读写哪个文件慢了?
想观察 IO 相关的行为,需启用 performance_schema 的 instrument(生产者)和 consumer(消费者)。将 performance_schema 的配置重置为默认配置,IO 相关的 instrument(生产者)在默认配置里开启。
2020-03-13
LOG.IO安装与配置
简介 log.io 是一个实时日志监控工具,每秒可以处理超过5000条日志消息,log.io 只监视日志变动并不存储日志。log.io 由两部分组成:server 和 harvester, server监视和纪录从harvester发来的日志消息,harvester 用来监听和收集日志改动,并将改动发送给server
2021-01-06
ingress-nginx常用注解指南
k8s ingress-nginx是个好东西,而如何用好ingress-nginx,抛开运维这块不说,对于ingress-nginx annotations掌握的好坏,决定了你在日常开发是否能使用好ingress-nginx ,因为ingress-nginx大部分能力都可以通过配置annotations实现出来。今天这篇文章主要是对ingress-nginx annotations一些常用功能做个分类,便于大家查阅
kubernetes(k8s) 安装 Prometheus + Grafana
MetricServer:是kubernetes集群资源使用情况的聚合器,收集数据给kubernetes集群内使用,如 kubectl,hpa,scheduler等。
2022-04-24
C++ 并发编程(四):基于 Asio 的线程池
目前项目中使用的线程池(详见:[链接]),虽然能用,但是代码复杂且很久没有人维护了。 本文结合 Thread 和 Asio,实现了一个线程池。一二十行代码,不能更简单了! 头文件: {代码...} 线程池类: {代码...} 成员变量 work_guard_ 的作用是,让 io_context 即使在没有异步任务可执行时也保持运行(即 io_context::run ...
socket.io namespaces and rooms (译)
官网的实例和网上绝大多数入门例子,几乎都一样,就一个群聊窗口,过于简单。这让很多有志于socket.io 学习的人不那么方便,这里翻译一篇官网的 socket.io 关于 namespace 和rooms 的文档,希望对大家有点帮助。如需要查阅的人多,再考虑翻译其它节。
2019-12-11
你是这样的 CSS,19个唯美的边框,我的项目又有"亮"点了!
有梦想,有干货,微信搜索 【大迁世界】 关注这个在凌晨还在刷碗的刷碗智。本文 GitHub [链接] 已收录,有一线大厂面试完整考点、资料以及我的系列文章。
[elixir! #0068] 来去皆消息,使用 StringIO 制造虚拟的 IO 设备
我们知道几乎每个编程语言都会有打印输出的函数,elixir也不例外,常用的有 IO.puts, IO.inspect, IO.write 等等。 然而你是否知道, 这些函数都可以在增加一个参数在第一位,从而选择不同的IO设备进行读写。
2020-11-03
同步/异步、阻塞/非阻塞
IO操作数据准备阶段内核空间将数据复制到用户空间现在的IO多路复用模型、阻塞IO、非阻塞IO都是同步IO。因为都没有完成操作2一、异步、同步异步IO异步是指用户线程发起IO请求后直接返回,当IO事件准备好后内核会通知用户线程同步IO同步用户线程发起IO请求后等待,直到IO事件完成后再返回异步和同步表示的是两个线程之间的...
2021-03-06
KubeKey v3.1 发布:快速自定义离线安装包
KubeKey 是 KubeSphere 社区开源的一款高效集群部署工具,运行时默认使用 Docker,也可对接 Containerd、CRI-O、iSula 等 CRI 运行时,且 ETCD 集群独立运行,支持与 K8s 分离部署,提高环境部署灵活性。它提供了一种灵活、快速、便捷的方式来仅安装 Kubernetes/K3s,或同时安装 Kubernetes/K3s 和 KubeSphere,以及其他...
2024-05-17
OpenResty安装Luarocks出现的DNS污染解决
从错误提示中可以看到请求http://luarocks.org/releases/luarocks-2.4.2.tar.gz,被302重定向到https://luarocks.github.io/luarocks/releases/luarocks-2.4.2.tar.gz,继尔出现了failed: Connection refused。
2021-01-27
【EOS】测试网络 jungletestnet.io
Wallet:使用scatter 钱包,配置网络、导入账户RPC 入口: {代码...} 端口:默认chainid:038f4b0fc8ff18a4f0842a8f0564611f6e96e8535901dd45e43ac8691a1c4dca其他测试网络:[链接]在线钱包: {代码...}
2019-01-04
Netty ByteBuf 谁负责谁释放
Since Netty version 4, the life cycle of certain objects are managed by their reference counts, so that Netty can return them (or their shared resources) to an object pool (or an object allocator) as soon as it is not used anymore. Garbage collection and reference queues do not provide such effic...
面试刷题11:java系统中io的分类有哪些?
随着分布式技术的普及和海量数据的增长,io的能力越来越重要,java提供的io模块提供了足够的扩展性来适应。我是李福春,我在准备面试,今天的问题是:java中的io有哪几种?java中的io分3类:1,BIO ,即同步阻塞IO,对应java.io包提供的工具;基于流模型,虽然直观,代码实现也简单,但是扩展性差,消耗资源大,容易成为系...
调试etcd时遇到的一些梗
看完raft后, 一直有计划通过看etcd进一步学习, 毕竟在生产环境中引入了etcd, 有必要对其更透彻的了解. 在调试etcd时遇到了一些梗. 这里做个记录.
2020-01-02
使用egg-socket.io 搭建socket 服务
connectionMiddleware 在每一个客户端链接或者退出时发生作用,socket链接先走的中间件,可以在这里处理授权认证,链接处理等操作
20个首页流行布局样式,你喜欢哪个?
微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。本文 GitHub [链接] 已收录,有一线大厂面试完整考点、资料以及我的系列文章。