Linux 不分 Swap 直接开启 zRam?为什么样 Ubuntu Linux 分区要有顺序

时间:2018-01-28 09:00:03   浏览:次   点击:次   作者:   来源:   立即下载

分Swap

分Swap + 开zRam

不分Swap + 开zRam

这③种情况那种更可靠?

ps:开启zRam后是否要修改Swap优先?

swap 还是建议分,如果是缺空间,建议分 ②⑤⑥M。原因可自己看相关文档,它涉及到内存调度算法的问题,所以分①个非常小的 swap 比完全不分 swap 要强。

zRam 的目的是为了减小使用 swap 的频率,通常来说如果 swap 是 flash,你可能会考虑通过 zRam 减小 flash 读写频率以增加其寿命。从这个原理上看, zRam 肯定要优先 swap 的,如果你让 swap 优先,就完全失去了用 zRam 的意义。

Linux 中只有 RAM 用完了才会用到 swap(不象 Windows 无论你有多少空闲 RAM 的时候都会强制使用 swap),所以 swap 放那里并无影响。如果你内存非常充足,平时就根本用不到 swap,那么 zRam 的意义其实不大。

当然,嵌入式设备例如手机平板之类,①般内存不太充足,zRam 应该还是有用的。swap 有没有用不好说,毕竟你可以理解为 RAM 不够用 zRam,zRam 再不够了用 swap,如果你开了 zRam,然后恰好在临界点满足了内存需求,swap 自然就可以不开,不过你能确保么?

跟磁盘的硬件设计有关系,普通的机械硬盘,是磁头在旋转的磁盘上读取数据,而且①个磁盘从里到外有很多同心圆,磁头会根据数据的位置,前后移动。分区之后,磁柱是按顺序来分配给不同分区的,靠在最前面的分区分配到最前面的磁柱,读取数据的时候,数据集中在①起,靠前,自然更省时间。

Linux系统,/ 是主分区,系统启动运行都要靠它,自然用得最多。/swap分区是内存交换区,内存不够时会用到,也很常用,因为Linux经常会用尽内存以保证最高运行效率。/tmp是很多临时文件的存储区,应用程序的缓存文件会临时保存在这里,关机之后会清除。/home是用户文件区,用户自己控制访问次数。

这④个区,大体上是按照访问频率来确定顺序的。

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息