在做Spark-SQL壓測(cè)時(shí),需要監(jiān)控Driver進(jìn)程和Executor進(jìn)程的 CPU和內(nèi)存的使用情況,以觀察兩種進(jìn)程的壓力咱筛,用了一個(gè)命令:pidstat
- 找到Driver或者Executor的進(jìn)程號(hào)肉津,比如12345
- 例子:
pidstat -r -u -p 12345 1
其中:
-r:監(jiān)控內(nèi)存
-u:監(jiān)控CPU
-d:監(jiān)控磁盤
-p:指定進(jìn)程號(hào)
1:指監(jiān)控時(shí)間間隔,每1秒刷新?tīng)顟B(tài)到客戶端