最新消息:

VPS主机内存占用率高的原因

主机域名 观测者 1809浏览

在Linux中经常发现闲暇内存很少,似乎一切的内存都被系统占用了,外表觉得是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,在这方面,区别于 Windows的内存管理。主要特性是,无论物理内存有多大,Linux都将其充份应用,将一些程序调用过的硬盘数据读入内存,应用内存读写的高速特性来进步Linux系统的数据访问性能。而Windows 美国VPS主机是只在需求内存时,才为应用程序分配内存,并不能充沛应用大容量的内存空间。换句话说,每增加一些物理内存,Linux 都将能充沛应用起来,发挥了硬件投资带来的益处,而Windows只将其做为摆设,即便增加8GB以至更大。

Linux 的这一特性,主要是应用闲暇的物理内存,划分出一部份空间,做为 cache 和 buffers ,以此进步数据访问性能。
页高速缓存(cache)是 Linux内核的美国VPS主机中完成的一种主要磁盘缓存。它主要用来减少对磁盘的I/O操作。详细地讲,是经过把磁盘中的数据缓存到物理内存中,把对磁盘的访问变为对物理内存的访问。

磁盘高速缓存的价值在于两个方面:第一,访问磁盘的速度要远远低于访问内存的速度,因而,从内存访问数据比从磁盘访问速度更快。第二,数据一旦被访问,就很有可能在短期内再次被访问到。

关于VPS探针的指示,由于Linux和Windows的内存分配机制是不一样的,Linux是尽可能的将全部内存都用完!“cache化内存”这个数值,也就是Linux用来缓存所占的内存,这仅仅是利用内存来提高系统服务速度的方式,这部分内存其实是动态的、可调节的、不影响系统自身运行的。而且你也应该看到“真实内存使用”的数值,这才是真正的内存占用率,这才相当于平时所熟悉的Windows的内存占用率!

转载请注明:观测者 » VPS主机内存占用率高的原因