使用陷阱及优化方法...
现Facebook MySQL工程师
关于自旋锁我们知道自旋锁是实现同步的一种方案,它是一种非阻塞锁。它与常规锁的主要区别就在于获取锁失败后的处理方式不同,常规锁会将线程阻塞并在适当时唤醒它。而自旋锁的核心机制就在自旋...
《图解数据结构与算法》《Tomcat内核设计剖...
非一致性内存访问(Non-Uniform Memory Access、NUMA)是一种计算机内存的设计方式1,与 NUMA 相对的还有一致性内存访问(Uniform Memory ...
背景:这个是在3.10.0-957.el7.x86_64 遇到的一例crash。下面列一下我们是怎么排查并解这个问题的。 一、故障现象 Oppo云智能监控发现机器down机: K...
前沿OPPO互联网技术干货及活动分享,欢迎关注...
什么是 NUMA?早期的计算机,内存控制器还没有整合进 CPU,所有的内存访问都需要经过北桥芯片来完成。如下图所示,CPU 通过前端总线(FSB,Front Side Bus)连接...
专注分布式与存储。(公众号:coredump)
我们公司的基础架构部有个云Redis平台,其中Redis实例在申请的时候可以自由选择需要的内存的大小。然后就引发了我的一个思考,Redis单实例内存最大申请到多大比较合适?假设母...
swwole桶哥