[问题] Linux swappiness 参数

楼主: XAMDOU (萨姆德)   2019-01-22 19:43:54
想请问各位大大
最近偶然间看到有这个参数可以设定
vm.swappiness = 0
以及
vm.dirty_background_ratio = 50
vm.dirty_ratio = 80
在我的理解中,内存不够用的情况,会把东西塞到 swap
但因次造成 performance 比较不好
有些人的调整方式是把这个 swappiness 调整成 0
再搭配 dirty_* 这两个参数使用
(其实我也对这两个参数不太熟)
这样调整的方式会不会有什么副作用?
例如假设我在机器上开两个 VM
让两个 vm 的内存总和超过 host 的内存
这样在底层会怎么处理这样的情况?
作者: kdjf (我抓得到什么呢?)   2019-01-22 22:11:00
swappiness是即使内存还没满已经先把不常用的资料丢进swap把ram拿来放对整体有帮助的cache/buffer坏处就... ram真的不够时会死得很突然,swap可能早早就快满了还有对flash不友善(我是说flash,不是SSD,大厂的SSD没再怕写入的)
作者: s9209122222 (海海海)   2019-01-22 22:30:00
各位都是直接分个区给 swap 用还是用什么 swapfile的呢?
作者: dou0228 (7777)   2019-01-22 22:53:00
给 ram 不给 swap
作者: canamvskid (覚醒図鉴)   2019-01-23 02:25:00
请问楼上k大指的flash是adobe flash吗?
作者: Bencrie   2019-01-23 09:32:00
给 ram 不给 swapflash 是说快闪存储器啦

Links booklink

Contact Us: admin [ a t ] ucptt.com