在做Spark-SQL压测时,需要监控Driver进程和Executor进程的 CPU和内存的使用情况,以观察两种进程的压力,用了一个命令:pidstat
- 找到Driver或者Executor的进程号,比如12345
- 例子:
pidstat -r -u -p 12345 1
其中:
-r:监控内存
-u:监控CPU
-d:监控磁盘
-p:指定进程号
1:指监控时间间隔,每1秒刷新状态到客户端
在做Spark-SQL压测时,需要监控Driver进程和Executor进程的 CPU和内存的使用情况,以观察两种进程的压力,用了一个命令:pidstat
pidstat -r -u -p 12345 1
其中: