我的java程序运行起来,cached 内存不断增大,free 的内存不断减少(但java进程的消耗内存不变),直到最后剩下几M内存才释放部分cache。这样正常吗?看了一些资料上说,linux的内存管理是这样子的,最大化的利用物理内存。我想控制cached内存的大小,留出一部分物理内存,应该怎么样做?下面是用cat /proc/meminfo 查看内存使用情况。 total: used: free: shared: buffers: cached: Mem: 524050432 512417792 11632640 ...
新上的综合前置, 数据库分区给了 4C8G 数据库配的buf不多,目前数据库占的内存是 4G,数据量 为20G [code] Informix Dynamic Server Version 9.40.FC1 -- On-Line -- Up 17 days 08:24:55 s Profile dskreads pagreads bufreads %cached dskwrits pagwrits bufwrits %cached 134962 84999 416642 67.61 11 6 65 83.08 isamtot open start read write rewrite delete commit ...
Mem: 4091188k av, 3861980k used, 229208k free, 0k shrd, 77712k buff 1065704k active, 2084012k inactive Swap: 2097144k av, 0k used, 2097144k free 2931676k cached 4G内存tomcat启动后一个小时 3Gcached 能将其释放吗?这样正常吗?
昨天有个人问我内存泄漏的问题,挺有意思,给大家分享一下 甲:我现在用一套linux操作系统,装了oracle数据库,至强CPU,4G内存,刚刚启动了oracle数据库,建立了一个表空间,怎么内存的需求量用了80%(还没有启动其他应用),linux是不是有内存泄漏的问题,宕掉数据库的时候内存怎么没有释放,现在操作系统是否有相应的补丁程序? 我:请问什么是内存泄漏? 甲:内存泄漏估计是,打个比方,当我启动oracle数据库时,内存瞬间能增...
我的设备用的是linux操作系统,系统起机后启动的进程一样多,只是用的kernel不一样,不过应该改动不大,我不清楚到底改了什么(别人提供的kernel)。为什么cached差别2M多(cat /proc/meminfo),我想问的是,什么影响cached的大小?怎么能让它降低下来呢? 谢谢!!!
RedHat linux 7.2 环境下,插条新内存需要做什么操作阿? 是不是象windows一样可以直接认出来呢? 谢谢