1.我们的监控产品上跑250G的大硬盘,32M内存,2.当我们用e2fsck扫瞄硬盘的时候,发现在程序中分配内存出错,即用malloc分配了大概4M的内存空间,分配出错,3. 但是用cat /proc/meminfo中还发现,内存free 空间有30M.
请问各有高手有什么办法解决
你的内存可能已经碎片化了,看看有多少连续内存,最大的一块是不是少于4M。