1. 程式人生 > >hdfs某臺伺服器datanode服務佔用cpu過高

hdfs某臺伺服器datanode服務佔用cpu過高

1、問題描述


檢視一下6834的程序是hadoop的datanode服務,可以看到cpu負載過高。

2、解決方法

(1) 關閉大頁記憶體:echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag && echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
(2)並設定/etc/rc.local中的配置,該配置的目的是:當重啟機器的時候不至於恢復了預設設定。

[root@hadoop1 ~]# vim /etc/rc.local
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled

設定完我們檢視一下: