CentOS 的系统,我目前一般内存紧张( > 80% )就会跟老板申请新机器。
好奇问问有同行会在现网服务用 swap 么 ?
好奇问问有同行会在现网服务用 swap 么 ?
|
AliencnJan 21, 2019
1
硬盘空间充足且硬盘 IO 不高的情况下就用
|
|
yexm0Jan 21, 2019 via Android
2
对程序响应速度不关心的话开了也没所谓
|
|
MilkShakeJan 21, 2019
3
一般会开着,防止内存一下子爆满。
|
|
sagaxuJan 21, 2019 via Android
4
内存占用超过 1/2 就要申请扩容了,swap 是不可能用的,正式环境不配 swap
|
|
maemualJan 21, 2019
5
线上都关闭 swap,防止影响业务性能
|
|
alvin666Jan 21, 2019 via Android
6
为什么不配 swap 啊,是因为会对磁盘连续写入压力大吗,可以通过 swapiness 改优先级
不用 swap 很多 Linux 的特性不是用不了,比如应用休眠什么的 |
|
imnpcJan 21, 2019
7
swap 不是必须配置的吗 内存大也要配置 1~2G 啊 有些软件必须要用
|
|
springmarkerJan 21, 2019 via Android
8
K8s 压根不让开
|
|
velaJan 21, 2019
10
不开,死也不开……
|
|
kylixJan 21, 2019
11
不是很懂这个。但我印象里装 Oracle 是必须要开 swap 的
|
|
neutrinoJan 21, 2019
12
512M 的内存会配 1G swap,比较放心。
|
|
chinvoJan 21, 2019
15
开着,调低 swapiness
主要是: 1、有些应用必须要用 2、突发爆满有应急操作的空间 |
|
honglongmenJan 22, 2019
16
一直习惯是拿到机器先配置个 2g swap,避免麻烦.
|
|
17
必须关掉。现在的服务器都是 16g 内存起,swap 要多大?如果系统还有其他 IO,磁盘 swap 的时候写入速度都达不到 100M/s,swap 1G 数据程序就要 hang 10 秒,根本没法用。
对于生产环境,很多时候没有内存崩溃比 swap 半死不活更好。容灾设计通常会仔细考虑崩溃,但没什么人设计半死不活的容灾 |
|
18
没必要用 swap,调优先级更是扯淡了,linux 默认在有内存的情况下是不会用到 swap 的。
|