Example of Electric Cloud Performance Metrics
The following is a printout of performance metrics gathered from Electric Cloud's emake product. It has several sections that analyze different parts of system performance, such as overall utilizations, bandwidths, etc.
Cluster summary statistics -------------------------- Total time: 1004.3s, 1949 jobs, 6282 commands 10 agents Overall time usage: Startup: 5.35s ( 0.1%) 10 intvls, avg 535.0ms Command: 3032.57s (30.2%) 6282 intvls, avg 482.7ms Emake request: 2124.16s (21.2%) 176495 intvls, avg 12.0ms A2A request: 202.80s ( 2.0%) 6478 intvls, avg 31.3ms Disk cache: 43.11s ( 0.4%) 4289 intvls, avg 10.1ms Command end: 20.45s ( 0.2%) 6282 intvls, avg 3.3ms Return: 3292.81s (32.8%) 1949 intvls, avg 1689.5ms Idle: 1040.77s (10.4%) 1939 intvls, avg 536.8ms End: 280.99s ( 2.8%) Emake request timers: A2E_GET_FILE_NAME_AND_ATTRIBUTES: 249.87s ( 2.5%) A2E_GET_FILE_DATA (<50000 bytes): 831.88s ( 8.3%) A2E_GET_FILE_DATA (50000-500000 bytes): 206.65s ( 2.1%) A2E_GET_FILE_DATA (>=500000 bytes): 956.61s ( 9.5%) A2E_GET_DIRECTORY_ENTRIES: 112.59s ( 1.1%) A2E_RUN_COMMAND: 0.00s ( 0.0%) A2E_GET_REG_KEY: 12.45s ( 0.1%) Bandwidth: Network from emake: 4905.8 MB, 2.1 MB/s active, 4.9 MB/s overall Network to emake: 8553.8 MB, 2.6 MB/s active, 8.5 MB/s overall Network from agents: 1451.7 MB, 7.2 MB/s active, 1.4 MB/s overall Network to agents: 1451.7 MB, 8.5 MB/s active, 1.4 MB/s overall From disk: 5262.2 MB, 122.1 MB/s active, 5.2 MB/s overall Small files: 590.6 MB, 0.7 MB/s Medium files: 581.9 MB, 2.8 MB/s Large files: 3429.1 MB, 3.6 MB/s Average # active agents: Receiving from emake: 2.4 Sending to emake: 3.3 Receiving from agents: 0.2 Sending to agents: 0.2 Reading from disk: 0.0 Receiving small files: 0.8 Receiving medium files: 0.2 Receiving large files: 1.0 Caching: Lookups: 0.1% (86031937 to EFS, 81749 to emake) Read traffic: 8.3% (72954.9 MB from EFS, 6053.4 MB from emake) Write traffic: 100.9% (8400.7 MB to EFS, 8475.8 MB to emake) Directory scans: 0.5% (4039608 to EFS, 19636 to emake) Cache group 0: 39260 file loads ( 33.6 MB), 1949 flushes (100.0% of jobs) Cache group 1: 1420200 file loads ( 753.5 MB), 255 flushes ( 13.1% of jobs) Cache group 2: 228016 file loads ( 91.5 MB), 923 flushes ( 47.4% of jobs) Buffer usage: Average buffer usage: 17.1 Maximum buffer usage: 308 Per-job statistics: File opens: 3172.8 per job ( 6183854 total) Failed lookups: 5017.2 per job ( 9778497 total) Emake requests: 90.6 per job ( 176495 total) File bytes read remotely (KB): 3105.9 per job ( 6053383 total) Agent-to-agent file transfers: Incoming: 2249 requests, 96 rejections ( 4.3%) Outgoing: 2249 requests, 96 rejections ( 4.3%) Disk cache: Write traffic: 2208 files, 3723.0 MB ( 1.7 MB avg) Read traffic: 4289 files, 5262.2 MB ( 1.2 MB avg) Other timers: Emake latency: 864.69s ( 8.6%) 176495 intvls, avg 4.9ms A2A startup: 50.16s ( 0.5%) 2249 intvls, avg 22.3ms A2A transmit: 170.19s ( 1.7%) 2153 intvls, avg 79.0ms Clear usage: 37.16s ( 0.4%) 1949 intvls, avg 19.1ms Usage records: Create 8052 ( 0.2%), 4.1 per job Link 2 ( 0.0%), 0.0 per job Lookup 1702017 ( 51.6%), 873.3 per job Modify 1267 ( 0.0%), 0.7 per job Modify atts 118 ( 0.0%), 0.1 per job New name 1494624 ( 45.3%), 766.9 per job Read 94718 ( 2.9%), 48.6 per job Rename 0 ( 0.0%), 0.0 per job Truncate 145 ( 0.0%), 0.1 per job Unlink 1 ( 0.0%), 0.0 per job Unlink(last) 9 ( 0.0%), 0.0 per job Total 3300953 (100.0%), 1693.7 per job