获得徽章 0
linux内存中Buffer和cache的区别?

Buffers 是对原始磁盘块的临时存储,也就是用来缓存磁盘的数据,通常不会特别大(20MB左右)。这样,内核就可以把分散的写集中起来,统一优化磁盘的写入,比如可以把多次小的写合并成单次大的写等等。

Cached是从磁盘读取文件的页缓存,也就是用来缓存从文件读取的数据。这样,下次访问这些文件数据时,就可以直接从内存中快速获取,而不需要再次访问缓慢的磁盘。

简单的说 buff 是对写的缓存,而cache是对读的缓存。
展开
评论
kill -9 1 在容器中是不工作的,内核阻止了 1 号进程对 SIGKILL 特权信号的响应。

kill 1 分两种情况,如果 1 号进程没有注册 SIGTERM 的 handler,那么对 SIGTERM 信号也不响应,如果注册了 handler,那么就可以响应 SIGTERM 信号。

c语言默认是不注册handler,所以c写的程序,不能被kill 1

go语言默认会注册SIGTERM 的 handler,所以go语言写的程序可以被kill 1
展开
评论
当遇到pod没有创建,先去describe deploy发现
只说了一个MinimumReplicasUnavailable,并没有说明为什么。
这个时候可以edit 一下 deploy。在status里有具体的原因。
把具体原因放在edit里。。。[斜眼][斜眼]
运维开发笔记于2024-04-08 14:43发布的图片
运维开发笔记于2024-04-08 14:43发布的图片
评论
大佬,我这文章有什么问题啊?为啥被删除?
juejin.cn
1
如果换一个角度看待假日集中旅游:
我就想去景点看人山人海。哇,好多人啊,平时都看不到的。
太爽了吧,这么多人。

是不是感觉好点了
8
有一段时间,我有个OKR是降低网页的加载时间。这条OKR不知道是从哪里冒出来的,很离谱,因为网页加载速度并不慢,而且也没有什么理由表明这能帮助到产品。但我们还是做到了,方法是把图片质量压缩得很低。管理层很满意,甚至还订了一个蛋糕庆祝。

结果下一个季度,客户开始抱怨图片质量低,于是我们设定了一条新的OKR,把图片质量提高50%。方法就是:回滚到上个季度修改之前。于是我们又大获全胜了。[微笑]
展开
运维开发笔记于2024-04-03 20:30发布的图片
1
下一页
个人成就
文章被点赞 12
文章被阅读 18,249
掘力值 713
收藏集
8
关注标签
52
加入于