他的回复

共有 151 条回复

  • 晓得 Linux 内核原理的人都清楚,内存本身就是拿来用的(不是拿来看的),kernel的设计原则就是最大限度的加速系统,并充分发挥内存效能,所以当系统运行过一段时间过后,很多存储的读请求都会在内存缓存中被命中,从而加快系统运行速度(读内存可比读内部存储快了十几倍)。当然很多写请求也会被内核缓存至内存之中,由内核定期的刷新数据到磁盘(手机上叫内部存储),也就是异步写入,从而加速系统运行,避免在磁盘IO上的时间拖慢整个系统运行。       归根结底 —— 内存是拿来用的,不是拿来看的。   


    你是愿意剩余 3.5G/4G 内存,然而整个系统运行十分缓慢,还是愿意剩余 300M/4G,然而系统运行流畅呢。