|
520 | 520 | ] |
521 | 521 | } |
522 | 522 |
|
| 523 | + let kernel_util = { |
| 524 | + ...base_line, |
| 525 | + series: [ |
| 526 | + { |
| 527 | + name: "Kernel Utilization %", |
| 528 | + type: 'line', |
| 529 | + data: <<.KERNELUTIL>>, |
| 530 | + } |
| 531 | + ] |
| 532 | + } |
| 533 | + |
523 | 534 | let cpi = { |
524 | 535 | ...base_line, |
525 | 536 | series: [ |
|
617 | 628 | ] |
618 | 629 | } |
619 | 630 |
|
| 631 | + let c6_core = { |
| 632 | + ...base_line, |
| 633 | + series: [ |
| 634 | + { |
| 635 | + name: "Core C6 Residency %", |
| 636 | + type: 'line', |
| 637 | + data: <<.C6CORE>>, |
| 638 | + } |
| 639 | + ] |
| 640 | + } |
620 | 641 |
|
621 | 642 | const diffreport = (e) => { |
622 | 643 | let reader = new FileReader(); |
|
760 | 781 | <Grid container style={{ borderBottom: "1px solid rgba(0, 0, 0, 0.1)", paddingBottom: "24px" }}> |
761 | 782 | <Grid item xs={5}> |
762 | 783 | <Typography variant="h2"> |
763 | | - CPU utilization |
| 784 | + CPU Utilization |
764 | 785 | </Typography> |
765 | 786 | <Typography variant="body1"> |
766 | | - Percentage of time spent in the active CPU power state C0. When a core is not being utilized it can go into lower power states to reduce idle energy consumption. |
| 787 | + Percentage of time spent in the active CPU power state C0. When a core is not being utilized it can go into lower power states to reduce idle energy consumption. Higher CPU utilization generally indicates that the system is being effectively used, but very high utilization (e.g., consistently above 80-90%) may lead to performance bottlenecks if the CPU becomes a limiting factor for application performance. |
767 | 788 | </Typography> |
768 | 789 | </Grid> |
769 | 790 | <Grid item xs={7}> |
770 | 791 | <ReactECharts style={{ minHeight: "250px" }} option={cpu_util} /> |
771 | 792 | </Grid> |
772 | 793 | </Grid> |
| 794 | + <Grid container style={{ borderBottom: "1px solid rgba(0, 0, 0, 0.1)", paddingBottom: "24px" }}> |
| 795 | + <Grid item xs={5}> |
| 796 | + <Typography variant="h2"> |
| 797 | + CPU Utilization in Kernel Mode |
| 798 | + </Typography> |
| 799 | + <Typography variant="body1"> |
| 800 | + The percentage of CPU time spent executing system-level operations, such as handling hardware interrupts and running operating system kernel code, rather than user-level applications. This metric helps identify if high CPU usage is due to system overhead or application demands. |
| 801 | + </Typography> |
| 802 | + </Grid> |
| 803 | + <Grid item xs={7}> |
| 804 | + <ReactECharts style={{ minHeight: "250px" }} option={kernel_util} /> |
| 805 | + </Grid> |
| 806 | + </Grid> |
773 | 807 | <Grid container style={{ borderBottom: "1px solid rgba(0, 0, 0, 0.1)", paddingBottom: "24px" }}> |
774 | 808 | <Grid item xs={5}> |
775 | 809 | <Typography variant="h2"> |
|
786 | 820 | <Grid container> |
787 | 821 | <Grid item xs={5}> |
788 | 822 | <Typography variant="h2"> |
789 | | - CPU operating frequency (in GHz) |
| 823 | + CPU Operating Frequency (in GHz) |
790 | 824 | </Typography> |
791 | 825 | <Typography variant="body1"> |
792 | 826 | This is the speed of the CPU clock. Higher frequencies allow faster execution. Usually servers are able to change their frequency based on utilization to conserve energy or turbo for short periods of time to boost performance. |
|
858 | 892 | <ReactECharts style={{ minHeight: "250px" }} option={package_power} /> |
859 | 893 | </Grid> |
860 | 894 | </Grid> |
861 | | - <Grid container> |
| 895 | + <Grid container style={{ borderBottom: "1px solid rgba(0, 0, 0, 0.1)", paddingBottom: "24px" }}> |
862 | 896 | <Grid item xs={5}> |
863 | 897 | <Typography variant="h2"> |
864 | 898 | DRAM Power |
|
871 | 905 | <ReactECharts style={{ minHeight: "250px" }} option={dram_power} /> |
872 | 906 | </Grid> |
873 | 907 | </Grid> |
| 908 | + <Grid container> |
| 909 | + <Grid item xs={5}> |
| 910 | + <Typography variant="h2"> |
| 911 | + Core C6 State Residency Percentage |
| 912 | + </Typography> |
| 913 | + <Typography variant="body1"> |
| 914 | + The average percentage of time the cores spent in the C6 low power state. C6 is a deep core idle state where the core's internal clocks are stopped and the core voltage is reduced. This state saves more power than lighter C-states, but it takes longer to enter and exit, which can impact performance if the core needs to become active again quickly. |
| 915 | + </Typography> |
| 916 | + </Grid> |
| 917 | + <Grid item xs={7}> |
| 918 | + <ReactECharts style={{ minHeight: "250px" }} option={c6_core} /> |
| 919 | + </Grid> |
| 920 | + </Grid> |
874 | 921 | </TabPanel> |
875 | 922 | <TabPanel |
876 | 923 | value={systemTabs} |
|
0 commit comments