最近在 VMware workstation 12 Pro 都有執行 VM 系統反應非常慢的現象
VMware: Workstation Pro 12.1.1 build-3770994
Host OS: openSUSE Leap 42.1
看了一下 top 的輸出, 當初有懷疑是不是 SSD 的關係
後來將 VM 移動到 SAS 硬碟還是有一樣的狀況, 所以再找其他的解決方式.
中間升級過一次 VMware workstation, 但是還是沒有解決.
目前找到一個暫時的解決方式
發生 khugepage 吃 100% cpu 的情況
觀察
# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
以及
# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
看國外的作法就是, 將 transparent 停用
# echo never > /sys/kernel/mm/transparent_hugepage/enabled
# echo never > /sys/kernel/mm/transparent_hugepage/defrag
# cat /sys/kernel/mm/transparent_hugepage/enabled
always madvise [never]
# cat /sys/kernel/mm/transparent_hugepage/defrag
always madvise [never]
暫時可以解決佔用 CPU 問題
^^ 先記下來
參考
~ enjoy it
2 則留言:
請問大大 請問該怎麼停用 transparent 停用呢
因為看了之後 還是不知道要從哪裡修改
謝謝您
echo never 就可以了噢
# echo never > /sys/kernel/mm/transparent_hugepage/enabled
# echo never > /sys/kernel/mm/transparent_hugepage/defrag
我是寫 shell script 讓他開機自動執行
:)
張貼留言