2016-06-17 2 views
0

R에서 Linux OS를 쿼리하고 활성 프로세스 및/또는 CPU 사용량을 결정할 수있는 방법이 있습니까? 예를 들어, top 명령은 이에 대한 유용한 정보를 반환하지만, R의 system은 내가 상호 작용할 수있는 값을 반환하지 않으며 단지 STDOUT을 인쇄하고 계속 이동합니다.쿼리 시스템로드 R

로드 밸런서 뒤에 Rserve와 함께 작업하고 있으며로드 밸런서가 서버에 과도한 부하를 가하지 않고 있는지 확인하고 싶습니다.

+0

@ r2evans이 답변을 추가 하시겠습니까? 그것은 내가 찾고 있었던 바로 그 것이다. – Mark

답변

2

시도 system2("cat", "/proc/loadavg", stdout = TRUE) (자세한 내용은 ?system2 참조). (이것은 분명히 예제 일뿐입니다 ... 당신이 사용하는 명령에 열쇠가 stdout=TRUE을 추가하고 있습니다.)