银行Linuxswap

swap现在的应用场景还有哪些?

现在的应用场景下,swap到底还要不要了?或者说以后那些场景还需要保留swap,因为现在知道再容器环境,大数据跑批,很多新的数据库场景下,都不建议开swap了

参与11

2同行回答

匿名用户匿名用户
以前是因为内存太小了,价格还有点贵,所以采用了swap使用硬盘做一个缓存使用。现在的环境内存都很大,完全满足日常使用。本身swap速度还是比不上内存。我一般随意分几个G给swap使用,虽然他基本上是用不上了,聊表心意吧!如果特殊要求不需要开启的那就不要开了!...显示全部

以前是因为内存太小了,价格还有点贵,所以采用了swap使用硬盘做一个缓存使用。
现在的环境内存都很大,完全满足日常使用。本身swap速度还是比不上内存。
我一般随意分几个G给swap使用,虽然他基本上是用不上了,聊表心意吧!
如果特殊要求不需要开启的那就不要开了!

收起
系统集成 · 2023-06-30
浏览524

ChatGPT 回答

在银行行业中,swap(交换分区)是一种虚拟内存技术,用于将不常用的内存页面转移到硬盘上,以释放内存空间。在过去,由于内存价格昂贵,swap是一种常用的内存扩展方式。但是,随着内存价格的下降,现在的服务器通常都有足够的内存,因此swap的作用已经不如以前那么重要了。

在现在的应用场景下,swap的使用需要根据具体情况进行评估。在容器环境中,由于容器通常会限制内存使用,因此swap可能会被用于扩展内存。但是,如果容器中的应用程序需要大量的内存,那么使用swap可能会导致性能下降,因为硬盘速度远远不如内存速度快。

在大数据跑批和新的数据库场景下,由于这些应用程序通常需要大量的内存和计算资源,因此建议不要开启swap。因为swap可能会导致性能下降,而这些应用程序通常需要最大化的性能。

总之,swap的使用需要根据具体情况进行评估。如果服务器有足够的内存,那么可能不需要开启swap。但是,如果服务器内存不足,那么swap可能是一种有效的内存扩展方式。在容器环境、大数据跑批和新的数据库场景下,建议不要开启swap,以最大化性能。

提问者

三虎
系统运维工程师中国邮政储蓄银行
擅长领域: 服务器信创Linux

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-06-29
  • 关注会员:3 人
  • 问题浏览:1328
  • 最近回答:2023-06-30
  • X社区推广