문제

현재 사용량뿐만 아니라 게스트 CPU/메모리/IO 사용량에 대한 기록 데이터를 보고 싶습니다.

도움이 되었습니까?

해결책

노력하다 나기오스, 또는 무닌.

다른 팁

내가 작성한 Perl 프로그램이 있습니다.보다 링크 텍스트 또한 URL에 대한 로깅도 지원합니다.

특징:

perl xenstat.pl          -- generate cpu stats every 5 secs
perl xenstat.pl 10       -- generate cpu stats every 10 secs
perl xenstat.pl 5 2      -- generate cpu stats every 5 secs, 2 samples

perl xenstat.pl d 3      -- generate disk stats every 3 secs
perl xenstat.pl n 3      -- generate network stats every 3 secs
perl xenstat.pl a 5      -- generate cpu avail (e.g. cpu idle) stats every 5 secs

perl xenstat.pl 3 1 http://server/log.php    -- gather 3 secs cpu stats and send to URL
perl xenstat.pl d 4 1 http://server/log.php    -- gather 4 secs disk stats and send to URL
perl xenstat.pl n 5 1 http://server/log.php    -- gather 5 secs network stats and send to URL

샘플 출력:

[server~]# xenstat 5 
cpus=2
       40_falcon   2.67%    2.51 cpu hrs  in 1.96 days ( 2 vcpu,  2048 M)
       52_python   0.24%  747.57 cpu secs in 1.79 days ( 2 vcpu,  1500 M)
     54_garuda_0   0.44% 2252.32 cpu secs in 2.96 days ( 2 vcpu,   750 M)
           Dom-0   2.24%    9.24 cpu hrs  in 8.59 days ( 2 vcpu,   564 M)

                    40_falc 52_pyth 54_garu   Dom-0    Idle
2009-10-02 19:31:20     0.1     0.1    82.5    17.3     0.0 *****
2009-10-02 19:31:25     0.1     0.1    64.0     9.3    26.5 ****
2009-10-02 19:31:30     0.1     0.0    50.0    49.9     0.0 *****

젠탑 Xen에서 실행되는 도메인(VM)을 모니터링하는 도구입니다.VMware의 ESX에도 비슷한 도구가 있습니다(esxtop이라고 생각합니다).

문제는 Xen 시스템의 도메인에 대한 과거 CPU/Mem 사용량을 보고 싶다는 것입니다. 맞습니까?

모든 가상화 계층과 마찬가지로 관리자와 관련된 이 정보에 대한 두 가지 보기가 있습니다.도메인이 호스트에 부과하는 부담과 도메인이 프로세스 부하라고 생각하는 것.도메인에서는 리소스가 부족하다고 생각하지만 호스트에서는 그렇지 않은 경우 호스트에서 도메인에 더 많은 리소스를 쉽게 할당할 수 있습니다.호스트의 리소스가 부족하면 일부 도메인을 최적화하거나 꺼야 합니다.

불행히도 저는 이 작업을 수행할 수 있는 무료 도구를 모릅니다.XenSource는 시스템을 제어하고 모니터링할 수 있는 풍부한 XML-RPC API를 제공합니다.그것으로부터 쉽게 무언가를 만들 수 있습니다.

자체 리소스의 도메인 보기에만 관심이 있다면 귀하의 필요에 맞는 모니터링 도구가 이미 많이 있을 것이라고 확신합니다.

면책 조항으로 제가 일하는 회사인 Leostream이 가상화 관리 소프트웨어를 구축한다는 점을 언급하고 싶습니다.불행하게도 실제로는 활용도 모니터링을 수행하지 않습니다.

도움이 되었기를 바랍니다.

Nagios와 Munin은 모두 Xen 데이터 수집을 위한 플러그인/지원을 갖고 있는 것 같습니다.

Nagios용 Xen 가상 머신 모니터 플러그인

무닌 플러그인

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top