为什么服务器内存硬件上的黑色颗粒这么多?
0其乐融融 发布于 2024/06/15 02:02:16
各位从事服务器端开发的同学天天都在开发代码,代码都需要内存。确实了解一下服务器内存硬件是挺有有必要的。
阅读()评论(0)赞 ()
其乐融融 发布于 2024/06/15 02:02:16
各位从事服务器端开发的同学天天都在开发代码,代码都需要内存。确实了解一下服务器内存硬件是挺有有必要的。
阅读()评论(0)赞 ()
其乐融融 发布于 2024/05/22 01:33:11
MySQL 普遍采用 B+Tree 实现,索引本身很大,不可能全部存储内存,因此需要以索引文件的形式存储磁盘。
阅读()评论(0)赞 ()
其乐融融 发布于 2024/05/07 01:56:11
伙伴系统是Linux内存管理的一个重要机制,伙伴系统通过伙伴机制将小块的内存合并,在一定程度上减少了内存碎片,同时也实现了分配连续物理内存的功能。
阅读()评论(0)赞 ()
其乐融融 发布于 2024/03/26 01:33:14
根据官方的解释可以了解到,如果有许多大的触发器,参数 table_open_cache_instances 的默认值可能会造成内存使用过多。比如 table_open_cache_instances 设置为 16,那么表缓存会划分为 16 个 table instance。当并发访问大时,最多的情况下一个表的缓存信息会出现在每一个 table instance 里面。
阅读()评论(0)赞 ()
其乐融融 发布于 2024/03/15 02:02:11
由于需要额外的 8 比特冗余校验位,所以 ECC 内存中的颗粒数比普通内存要多。对于 1R * 8 的内存来说,ECC 内存需要 9 个颗粒。对于 1R * 4 的内存来说,由于一个内存颗粒的位宽是 4 ,所以需要多两个颗粒才够。
阅读()评论(0)赞 ()
其乐融融 发布于 2024/02/28 01:01:09
SD 卡是一种主要用于便携设备如数码相机、智能手机和平板电脑的闪存卡。它们具有不同的存储容量和速度等级,使它们适用于从存储照片和视频到扩展设备存储容量的不同应用。
阅读()评论(0)赞 ()
其乐融融 发布于 2024/01/10 01:56:29
关于Linux进程的用户空间内存布局,Linux内核源码中是没有提供明确的答案的,不像内核空间内存布局,是有明确答案的我们通过阅读Linux内核源码,做实验,推导出了Linux进程的用户空间内存布局,并从ELF文件、运行时,详细讲解了每一层。并通过malloc分配内存讲到了面试中经常问到的问题
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/26 01:06:26
最近由于一些原因,做服务器资源调整,其中一台服务器是做NFS服务,通过NFS挂载到其他几台服务器做共享,服务器内存从8G调整到了4G,其他不变。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/10/25 01:10:32
总的来说,这次内存泄漏的原因在于朋友开了 STA 模式的线程,导致终结器线程卡死,进而导致 Bitmap 分配之后无法释放,最终引发非托管泄漏。这个dump告诉我们,不要放弃,一定可以在绝望中找到希望。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/21 04:10:44
通过分析可以发现,代码并不是真正的发生了 "新 "的变化。这段代码一直存在于dyld3中,只不过是现在macOS也决定使用这段代码路径。所以我们知道内存会被写入磁盘,并且路径会被传递给dlopen_from。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/21 02:15:26
总的来说,这次内存泄漏的原因在于朋友开了 STA 模式的线程,导致终结器线程卡死,进而导致 Bitmap 分配之后无法释放,最终引发非托管泄漏。这个dump告诉我们,不要放弃,一定可以在绝望中找到希望。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/21 02:06:22
最近由于一些原因,做服务器资源调整,其中一台服务器是做NFS服务,通过NFS挂载到其他几台服务器做共享,服务器内存从8G调整到了4G,其他不变。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/20 02:15:51
有的同学看到这个问题后的第一个想法是应该先评估一下新任务是计算密集型的业务还是 io 密集型的。然后再决定往哪个机器上调度。这么思考倒是也不能算错,只不过是没有抓到问题的关键点上。
阅读()评论(0)赞 ()