掘友等级
获得徽章 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里。。。![[斜眼]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_66.fb6750b.png)
如果换一个角度看待假日集中旅游:
我就想去景点看人山人海。哇,好多人啊,平时都看不到的。
太爽了吧,这么多人。
是不是感觉好点了
有一段时间,我有个OKR是降低网页的加载时间。这条OKR不知道是从哪里冒出来的,很离谱,因为网页加载速度并不慢,而且也没有什么理由表明这能帮助到产品。但我们还是做到了,方法是把图片质量压缩得很低。管理层很满意,甚至还订了一个蛋糕庆祝。
结果下一个季度,客户开始抱怨图片质量低,于是我们设定了一条新的OKR,把图片质量提高50%。方法就是:回滚到上个季度修改之前。于是我们又大获全胜了。
#新人报道# 重新进入掘金社区,一个适合程序员的平台