会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
linux学习之路
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年11月16日
RabbitMQ(三)集群
摘要: 一、rabbitmq节点 1、节点分类 1)磁盘节点:配置信息和元信息存储在磁盘上 2)内存节点:配置信息和元信息存储在内存中,RAM节点不提供更高的消息速率 2、节点的选择 1)在单机情况下,节点必须为磁盘节点 2)在集群模式下,至少有一个节点是磁盘节点 如果唯一磁盘的磁盘节点崩溃了,不能进行如下
阅读全文
posted @ 2020-11-16 14:55 guoxianqi
阅读(398)
评论(0)
推荐(0)
2020年11月12日
RabbitMQ(二)交换器及队列
摘要: 一、交换器 rabbitmq有四种交换器,分别如下: 1、direct:如果路由键完全匹配的话,消息才会被投放到相应的队列。 2、fanout:当发送一条消息到fanout交换器上时,它会把消息投放到所有附加在此交换器上的队列。 3、topic:设置模糊的绑定方式,“*”操作符将“.”视为分隔符,匹
阅读全文
posted @ 2020-11-12 15:17 guoxianqi
阅读(304)
评论(0)
推荐(0)
2020年11月11日
RabbitMQ(一)基础概念
摘要: 一、RabbitMQ是什么? RabbitMQ 是一个由Erlang 语言开发的AMQP 的开源实现消息中间件 二、消息中间件的作用 业务解耦 流量削峰 同步变异步 三、基础概念 1、AMQP :Advanced Message Queue,高级消息队列协议。 2、生产者:生产消息发送到消息中间件
阅读全文
posted @ 2020-11-11 14:33 guoxianqi
阅读(153)
评论(0)
推荐(0)
2020年11月10日
Linux内存-SLAB
摘要: 一、内部碎片 当我们申请几十个字节的时候,内核也是给我们分配一个页,一个页大小在Linux中默认是4K,这样在每个页中就形成了很大的浪费,称之为内部碎片。 二、什么是slab? 在Linux中,伙伴系统(buddy system)是以页为单位管理和分配内存。但是现实的需求却以字节为单位,假如我们需要
阅读全文
posted @ 2020-11-10 11:12 guoxianqi
阅读(1072)
评论(0)
推荐(1)
2020年11月9日
Linux内存-伙伴系统
摘要: 一、外部碎片 假设这是一段连续的页框,阴影部分表示已经被使用的页框,现在需要申请一个连续的5个页框。 这个时候,在这段内存上不能找到连续的5个空闲的页框,就会去另一段内存上去寻找5个连续的页框,这样子,久而久之就形成了页框的浪费。称为外部碎片 二、伙伴系统 Linux内核通过伙伴算法来管理物理内存。
阅读全文
posted @ 2020-11-09 14:10 guoxianqi
阅读(478)
评论(0)
推荐(0)
2020年11月6日
开源网盘nextcloud及其API
摘要: 一、nextcloud Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及
阅读全文
posted @ 2020-11-06 10:55 guoxianqi
阅读(8157)
评论(0)
推荐(0)
2020年11月4日
Linux内存-Memory Overcommit
摘要: 一、Memory Overcommit 1、Memory Overcommit 操作系统承诺给进程的内存大小超过了实际可用的内存。 2、Memory overcommit的关键 commit针对的是内存申请,内存申请不等于内存分配,内存只在实际用到的时候才分配, 进程实际使用到的内存往往比申请的内存
阅读全文
posted @ 2020-11-04 17:12 guoxianqi
阅读(781)
评论(0)
推荐(0)
Linux内存-NUMA
摘要: 一、什么是numa?NUMA(Non-Uniform Memory Access),非一致性内存访问,是一种计算机内存的设计方式,这种设计模式将内存分为本地内存和远程内存由于CPU访问本地内存比访问远程内存的路径短,导致访问本地内存的延迟会小于访问远程内存 通过numactl可以查看numa的节点信
阅读全文
posted @ 2020-11-04 15:08 guoxianqi
阅读(3162)
评论(0)
推荐(0)
2020年11月2日
linux内存-内存回收
摘要: 一、什么时候回收内存? 1、直接内存回收 有新的大块内存分配请求,但是剩余内存不足。这个时候系统就需要回收一部分内存,进而尽可能地满足新内存请求。 2、定期扫描回收(kswapd) 操作系统内核线程kswapd定期进行回收内存,并通过设定三个内存阈值来衡量内存的使用情况,分别是 页最小阈值(page
阅读全文
posted @ 2020-11-02 15:28 guoxianqi
阅读(1997)
评论(0)
推荐(1)
2020年10月29日
linux内存-swap
摘要: 一、什么是swap? Swap,把一块磁盘空间或者一个本地文件,当成内存来使用。 虽然swap看起来是“扩大”了内存的大小,但本质上使用的是磁盘设备,所以性能上相对内存来说有很大差距。 SWAP包括换出和换入两个过程。 1、换出,就是把进程暂时不用的内存数据存储到磁盘中,并释放这些数据占用的内存 2
阅读全文
posted @ 2020-10-29 17:22 guoxianqi
阅读(300)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告