如题所述
不是太正常吧,你可以top命令看一下,用shift+m,看看内存使用情况的排名,确认使用内存最多的进程是否是合法的,是不是被黑了。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-04-05
使用ramdisk
如果内核不是很老旧就支持虚拟内存磁盘,ramdisk设备用于把内存模拟成硬盘,可直接写入文件。
mkfs.ext4
/dev/ram0
然后mount挂载,写入文件
如果你木有这个ram0设备,你需要自己编译内核。
类似的
/dev/shm
目录也将文件保存在内存中
结合ram0
可极大是占用内存
如果内核不是很老旧就支持虚拟内存磁盘,ramdisk设备用于把内存模拟成硬盘,可直接写入文件。
mkfs.ext4
/dev/ram0
然后mount挂载,写入文件
如果你木有这个ram0设备,你需要自己编译内核。
类似的
/dev/shm
目录也将文件保存在内存中
结合ram0
可极大是占用内存
第2个回答 2020-04-17
正常,
linux内核
有自动缓存机制。硬盘文件的读写,等很多操作在内存中有缓存,定时同步到硬盘里。通常
使用率都在
90%徘徊。但缓存在内存需求增加时会被释放以提供内存。
linux内核
有自动缓存机制。硬盘文件的读写,等很多操作在内存中有缓存,定时同步到硬盘里。通常
使用率都在
90%徘徊。但缓存在内存需求增加时会被释放以提供内存。