問題現象:
開發測試環境的kubernetes master服務器,磁盤讀寫速率很高,達200多M/s,IOPS超過8000/S,系統操作出現卡頓(還好硬盤是SSD,否則系統早卡死掉了),截圖如下:
解決思路:
1、使用iotop查看IO高的進程,並kill,問題依舊
2、重啟系統后正常,但一段時間后問題重現
3、查看內存,發現物理內存已基本使用完,並且在大量使用swap,因此問題原因可以確定:
IO高是因為進程大量使用swap交換頁所導致!!!
注:因為是開發測試環境,沒有部署監控、分配的資源也不多。
解決辦法:
增加物理內存后問題徹底消除。
來源:
http://www.toxingwang.com/linux-unix/linux-admin/2984.html