Linux 内存 为什么会一直被占满?

Linux 内存 为什么会一直被占满?,第1张

linux的内存管理机制跟windows是不同的!

windows在用内存的时候同时会用硬盘上的虚拟内存,而且对程序的内存管理不够好…有些程序虽然关掉,但是会有碎片占据部分内存而且不会被自动清理,所以越用越卡…

linux是尽量把内存全部利用起来尽量不用交换空间(所以一旦用到交换空间意味着配置低了该加内存了),而且内存管理是用过的程序暂时放在内存里面等需要再用的时候直接从内存读取,这样速度快很多!

当然如果内存满又要运行新的程序,系统会自动按照程序的重要性进行内存清理,关掉部分不重要的程序把部分内存资源交给需要运行的新程序…

一、查看物理内存

执行如下命令即可查看物理内存,执行效果如下图所示:

dmidecode -t memory | grep Size

二、配置空间

物理内存是没办法配置的,只能配置虚拟内存,在Linux系统即Swap分区。具体 *** 作swap分区的方法如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8605921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存