<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Fri, 25 May 2012 13:07:57 -0700 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/intel-cluster-checker-kb/type/technical-notes/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles Feed</title>
    <link>http://software.intel.com/en-us/articles/intel-cluster-checker-kb/type/technical-notes/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Intel Cluster Checker 1.8 Execution Time</title>
      <description><![CDATA[ <p>This article shows reference times for a full execution on different node counts, similar to the one required for Intel Cluster Ready architecture compliance. It is expected that a simple interpolation of the provided values will help to roughly estimate execution time during troubleshooting.<br /><br />The executed command line is shown below; it uses an almost empty configuration file, only having the node list file location. This configuration selects default values for all checks. MPI-related tests and benchmarks are executed over the best available messaging fabric.<br /><br />$ cluster-check config.xml --certification<br /><br />On a reference system the wall time was:<br /><br />64 nodes: 2097 seconds (about 0.58 hours)<br />128 nodes: 2825 seconds (about 0.78 hours)<br />256 nodes: 5655 seconds (about 1.57 hours)<br />320 nodes: 6915 seconds (about 1.92 hours)<br /><br /><img height="284" width="306" src="http://software.intel.com/file/39168" alt="walltime.png" title="walltime.png" /><br /><br />This complete check covers different tests: hardware and software uniformity, health and functional wellness behavior, individual node and cluster wide performance, etc. Check the <a href="http://software.intel.com/en-us/articles/intel-cluster-ready-document-library/">product documentation</a> to find out how to run a different set of test modules; in order to have a lighter or deeper coverage with a reduced or increased execution time, respectively.<br /><br />If your system has hundred of nodes check this <a href="http://software.intel.com/en-us/articles/running-intel-cluster-checker-in-big-clustered-systems/">article </a>for more details.<br />The details of the system used to gather reference data can be found <a href="http://software.intel.com/en-us/articles/performance-tools-for-software-developers-use-of-intel-mkl-in-hpcc-benchmark/?wapkw=(mkl+hpcc)">here</a>.<br /><br />Disclaimer: Results have been estimated based on internal Intel analysis and are provided for informational purposes only. Any difference in system hardware or software design or configuration may affect actual performance.</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-cluster-checker-18-execution-time/</link>
      <pubDate>Sat, 08 Oct 2011 20:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-cluster-checker-18-execution-time/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-cluster-checker-18-execution-time/</guid>
      <category>Software Products General</category>
      <category>Tools</category>
      <category>Intel Software Network communities</category>
      <category>Intel® Cluster Checker Knowledge Base</category>
      <category>Intel® Cluster Ready Knowledge Base</category>
    </item>
    <item>
      <title>Understanding How Intel Speedstep® Technology and Intel® Hyper-Threading Technology Are Verified by Intel® Cluster Checker</title>
      <description><![CDATA[ <p>Intel Speedstep® Technology and Intel® Hyper-Threading Technology settings can impact the overall performance of a cluster.  Intel® Cluster Checker verifies these settings in the <span >speedstep</span> and <span >core_count</span> checks, respectively.  <br /><br />For the Intel® Xeon® processor 5500 series and later, by default, the <span >core_count</span> check verifies that Intel® Hyper-Threading Technology is enabled.  On earlier processors, the default <span >core_count</span> behavior is to verify that Intel® Hyper-Threading Technology is disabled.  For any processor, the state to be verified can be configured.  For example, to always verify that Intel® Hyper-Threading Technology is enabled:<br /><br />
<blockquote>&lt;core_count&gt;<br />  &lt;hyper-threading&gt;on&lt;/hyper-threading&gt;<br />&lt;/core_count&gt;</blockquote>
<br />By default, Intel® Cluster Checker verifies that Intel Speedstep® Technology is disabled.  The <span >speedstep</span> check can be configured to verify either state.  For example, to verify that Intel Speedstep® Techology is enabled:<br /><br />
<blockquote>&lt;speedstep&gt;<br />  &lt;state&gt;on&lt;/state&gt;<br />&lt;/speedstep&gt;</blockquote>
<br />Note:  Refer to the documentation provided by your hardware vendor for more information on how to enable or disable Intel Speedstep® Technology or Intel® Hyper-Threading Technology.</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/understanding-how-intel-speedstep-technology-and-intel-hyper-threading-technology-are-verified-by-intel-cluster-checker/</link>
      <pubDate>Wed, 20 Jan 2010 22:00:00 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/understanding-how-intel-speedstep-technology-and-intel-hyper-threading-technology-are-verified-by-intel-cluster-checker/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/understanding-how-intel-speedstep-technology-and-intel-hyper-threading-technology-are-verified-by-intel-cluster-checker/</guid>
      <category>Intel® Cluster Checker Knowledge Base</category>
      <category>Intel® Cluster Ready Knowledge Base</category>
    </item>
    <item>
      <title>Understanding how Intel® MPI Library is verified by Intel® Cluster Checker</title>
      <description><![CDATA[ Intel® Cluster Checker contains 4 checks that verify the basic functionality of <a href="http://www.intel.com/go/mpi">Intel® MPI Library</a> using a MPI Hello World program.  The names of the checks are: <span >intel_mpi</span>, <span >intel_mpi_internode</span>, <span >intel_mpi_rt</span>, and <span >intel_mpi_rt_internode</span>.  The differences between these checks are summarized in the following table:<br /><br />
<table border="0" cellpadding="5" cellspacing="0" class="tableformat1">
<tbody>
<tr>
<td width="98" valign="top" class="tableformat1FirstRow">
<p>Check</p>
</td>
<td width="98" valign="top" class="tableformat1FirstRow">
<p>Verifies each node individually</p>
</td>
<td width="98" valign="top" class="tableformat1FirstRow">
<p>Verifies the whole cluster</p>
</td>
<td width="98" valign="top" class="tableformat1FirstRow">
<p>Intel® MPI Library Runtime Edition</p>
</td>
<td width="98" valign="top" class="tableformat1FirstRow">
<p>Intel® MPI Library</p>
</td>
</tr>
<tr>
<td width="98" valign="top">
<p>intel_mpi</p>
</td>
<td width="98" valign="top">
<p >X</p>
</td>
<td width="98" valign="top">
<p> </p>
</td>
<td width="98" valign="top">
<p > </p>
</td>
<td width="98" valign="top">
<p > X </p>
</td>
</tr>
<tr>
<td width="98" valign="top">
<p>intel_mpi_internode</p>
</td>
<td width="98" valign="top">
<p> </p>
</td>
<td width="98" valign="top">
<p >X</p>
</td>
<td width="98" valign="top">
<p > </p>
</td>
<td width="98" valign="top">
<p >X</p>
</td>
</tr>
<tr>
<td width="98" valign="top">
<p>intel_mpi_rt</p>
</td>
<td width="98" valign="top">
<p >X</p>
</td>
<td width="98" valign="top">
<p> </p>
</td>
<td width="98" valign="top">
<p >X</p>
</td>
<td width="98" valign="top">
<p >X</p>
</td>
</tr>
<tr>
<td width="98" valign="top">
<p>intel_mpi_rt_internode</p>
</td>
<td width="98" valign="top">
<p> </p>
</td>
<td width="98" valign="top">
<p >X</p>
</td>
<td width="98" valign="top">
<p >X</p>
</td>
<td width="98" valign="top">
<p >X</p>
</td>
</tr>
</tbody>
</table>
<br />The runtime (rt) checks, <span >intel_mpi_rt</span> and <span >intel_mpi_rt_internode</span>, use a pre-compiled MPI Hello World binary.  Hence, the runtime checks may be used to verify Intel® MPI Library Runtime Edition or Intel MPI Library.  The <span >intel_mpi</span> and <span >intel_mpi_internode</span> checks compile MPI Hello World from source as one of their verification steps.  Hence, these checks require the MPI compiler wrappers (e.g., mpicc) that are only part of the Intel® MPI Library.  <br /><br />The internode checks run a single MPI Hello World job with at least one process on each cluster node to verify internode network communication.  The non-internode checks start multiple MPI jobs, each one limited to a single node, to verify the basic functionality of MPI and related system components.  <br /><br />By default, Intel® Cluster Checker runs the <span >intel_mpi_rt</span> and <span >intel_mpi_rt_internode</span> checks.  The <span >intel_mpi</span> and <span >intel_mpi_internode</span> checks are recommended to also be included if the cluster has Intel® MPI Library installed.  Refer to the Intel® Cluster Checker documentation for more information on how to include and configure these checks.<br /><br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/understanding-how-intel-mpi-library-is-verified-by-intel-cluster-checker/</link>
      <pubDate>Wed, 13 Jan 2010 22:00:00 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/understanding-how-intel-mpi-library-is-verified-by-intel-cluster-checker/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/understanding-how-intel-mpi-library-is-verified-by-intel-cluster-checker/</guid>
      <category>Intel® Cluster Checker Knowledge Base</category>
      <category>Intel® Cluster Ready Knowledge Base</category>
    </item>
    <item>
      <title>Configuration of threshold values in the HPCC test module</title>
      <description><![CDATA[ <p>The HPC Challenge (HPCC) benchmark suite is a common method to gauge the performance of a cluster.  HPCC consists of seven benchmarks that measure a spectrum of system characteristics.  The hpcc module for Intel® Cluster Checker runs the HPCC benchmark suite on the cluster and reports ‘Succeeded' or ‘Failed' based on the outcome of the tests.</p>
<p>This article does not cover descriptions or definitions of the individual HPCC benchmarks.  For more information about the HPCC benchmarks, see <a href="http://icl.cs.utk.edu/hpcc/">http://icl.cs.utk.edu/hpcc/</a>.</p>
<p class="sectionHeading">Module configuration affects the results of the hpcc tests</p>
<p>Whether the hpcc module succeeds or fails depends on the configuration of the module in the Intel® Cluster Checker configuration file.  The module will execute the HPCC benchmark over each network fabric that is configured in the hpcc module block in the input configuration file.  For each network fabric configured, the individual HPCC benchmark test can optionally configure a performance threshold value that must be achieved for a successful result.  If a performance threshold is not set, then success of a test is based solely on the benchmark running to completion.</p>
<p class="sectionHeading">Results when threshold values are configured</p>
<p>When threshold values are set, a benchmark must meet or exceed the configured performance value.  Depending on the benchmark, that may mean a result that is equal to or greater than the configured threshold OR a result that is equal to or less than the configured threshold.</p>
<table border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="139" valign="top">
<p><b>hpcc module configuration tag</b></p>
</td>
<td width="114" valign="top">
<p><b>Measurement unit</b></p>
</td>
<td width="192" valign="top">
<p><b>Output characteristics</b></p>
</td>
<td width="145" valign="top">
<p><b>Passing result</b></p>
</td>
</tr>
<tr>
<td width="139" valign="top">
<p>bandwidth</p>
</td>
<td width="114" valign="top">
<p>GB/s</p>
</td>
<td width="192" valign="top">
<p>Higher is better</p>
</td>
<td width="145" valign="top">
<p>Equal or greater</p>
</td>
</tr>
<tr>
<td width="139" valign="top">
<p>dgemm</p>
</td>
<td width="114" valign="top">
<p>GFLOPS</p>
</td>
<td width="192" valign="top">
<p>Higher is better</p>
</td>
<td width="145" valign="top">
<p>Equal or greater</p>
</td>
</tr>
<tr>
<td width="139" valign="top">
<p>fft</p>
</td>
<td width="114" valign="top">
<p>GFLOPS</p>
</td>
<td width="192" valign="top">
<p>Higher is better</p>
</td>
<td width="145" valign="top">
<p>Equal or greater</p>
</td>
</tr>
<tr>
<td width="139" valign="top">
<p>hpl</p>
</td>
<td width="114" valign="top">
<p>TFLOPS</p>
</td>
<td width="192" valign="top">
<p>Higher is better</p>
</td>
<td width="145" valign="top">
<p>Equal or greater</p>
</td>
</tr>
<tr>
<td width="139" valign="top">
<p>latency</p>
</td>
<td width="114" valign="top">
<p>µs</p>
</td>
<td width="192" valign="top">
<p>Lower is better</p>
</td>
<td width="145" valign="top">
<p>Equal or less</p>
</td>
</tr>
<tr>
<td width="139" valign="top">
<p>ptrans</p>
</td>
<td width="114" valign="top">
<p>GB/s</p>
</td>
<td width="192" valign="top">
<p>Higher is better</p>
</td>
<td width="145" valign="top">
<p>Equal or greater</p>
</td>
</tr>
<tr>
<td width="139" valign="top">
<p>randomacess</p>
</td>
<td width="114" valign="top">
<p>GUPs</p>
</td>
<td width="192" valign="top">
<p>Higher is better</p>
</td>
<td width="145" valign="top">
<p>Equal or greater</p>
</td>
</tr>
<tr>
<td width="139" valign="top">
<p>stream</p>
</td>
<td width="114" valign="top">
<p>GB/s</p>
</td>
<td width="192" valign="top">
<p>Higher is better</p>
</td>
<td width="145" valign="top">
<p>Equal or greater</p>
</td>
</tr>
</tbody>
</table>
<p><br />If one of the benchmarks does not meet the configured threshold value, the module will report a failing result identifying the network fabric and the individual failing benchmark(s).  For example, using the following configuration, the hpcc module reported the following failure:</p>
<blockquote>
<p>&lt;hpcc&gt;</p>
<p>        &lt;cc-path&gt;/opt/intel/cce/11.0.069/&lt;/cc-path&gt;</p>
<p>        &lt;fabric&gt;</p>
<p>              &lt;bandwidth&gt;0.003&lt;/bandwidth&gt;</p>
<p>              &lt;device&gt;sock&lt;/device&gt;</p>
<p>              &lt;dgemm&gt;5.76&lt;/dgemm&gt;</p>
<p>              &lt;fft&gt;0.4&lt;/fft&gt;</p>
<p>              &lt;hpl&gt;0.04&lt;/hpl&gt;</p>
<p>              &lt;latency&gt;40&lt;/latency&gt;</p>
<p>              &lt;ptrans&gt;0.10&lt;/ptrans&gt;</p>
<p>              &lt;randomaccess&gt;0.008&lt;/randomaccess&gt;</p>
<p>              &lt;stream&gt;1.4&lt;/stream&gt;</p>
<p>        &lt;/fabric&gt;</p>
<p> </p>
<p>        &lt;mkl-path&gt;/opt/intel/cmkl/10.1.0.015/&lt;/mkl-path&gt;</p>
<p>        &lt;mpi-path&gt;/opt/intel/impi/3.2/&lt;/mpi-path&gt;</p>
<p>        &lt;process-number&gt;8&lt;/process-number&gt;</p>
<p>        &lt;thread-number&gt;1&lt;/thread-number&gt;</p>
<p>&lt;/hpcc&gt;</p>
</blockquote>
<p> </p>
<blockquote>
<p>HPC Challenge Benchmark (Intel(R) C++ Compiler, Intel(R) MPI</p>
<p>Library, Intel(R) Math Kernel Library), (hpcc)</p>
<p>Attention: this check may take a long time to complete......FAILED</p>
<p>subtest 'PTRANS, GB/s (device = sock)' failed</p>
<p>  - failing All hosts returned: '0.0817186'</p>
</blockquote>
<p> <br />The module reported a failure because the result of running the PTRANS test was 0.0817186 GB/s which did not meet or exceed the configured value of 0.10 GB/s.</p>
<p class="sectionHeading">What do failures to meet thresholds mean?</p>
<p>Many system characteristics affect the results of the HPCC benchmark suite, and a reported test failure does not necessarily indicate an under-performing or malfunctioning cluster.  Processor speeds, network characteristics, and memory architecture, for instance, all factor into the measured results.  Changes in the characteristics of any of those components or sub-systems can affect the outcome of the tests.  Therefore, a failure to meet a threshold may be the result of a value configured too high for the characteristics of a particular cluster.  The thresholds can be reset to levels that are more appropriate for the specific system to resolve the issue.</p>
<p>A cluster that has historically passed the hpcc module testing where threshold values were configured but begins to fail the test consistently may indicate a problem with one or more components in the system.  Make sure that Intel® Cluster Checker was the only application running on the system; other applications running concurrently are likely to impact the measured results of the benchmarks.  If failures to meet thresholds persist and there have been no changes to the hardware characteristics of the cluster, then there may be an issue causing the system to exhibit degraded performance that should be resolved.</p>
<p>Intermittent failures to meet threshold values may be the result of threshold levels that are set too high to account for the natural fluctuations in performance of the system.  For example, with the PTRANS configuration above, the threshold is set to 0.10.  A given cluster may exhibit performance that routinely yields 0.11 GB/s but has fluctuations ranging from 0.095 to 0.12 GB/s.  Any fluctuations that dip below the 0.10 threshold will be flagged as a failure.  Threshold values should be configured to account for some fluctuations in results, so a better threshold for this example may be 0.09 GB/s.</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/configuration-of-threshold-values-in-the-hpcc-test-module/</link>
      <pubDate>Sun, 22 Nov 2009 22:00:00 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/configuration-of-threshold-values-in-the-hpcc-test-module/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/configuration-of-threshold-values-in-the-hpcc-test-module/</guid>
      <category>Intel® Cluster Checker Knowledge Base</category>
      <category>Intel® Cluster Ready Knowledge Base</category>
    </item>
    <item>
      <title>Setting the Processor Frequency for Intel® Cluster Checker Performance Tests</title>
      <description><![CDATA[ <strong>Note</strong>: This article is only applicable to clusters on which Enhanced Intel Speedstep® Technology is enabled.<br /><br />Enhanced Intel Speedstep Technology allows systems to achieve very high performance while also conserving power. However, clusters using Enhanced Intel Speedstep Technology may experience intermittent performance failures when checked with Intel Cluster Checker.  Due to the ability of the cluster nodes to dynamically adjust processor frequency, performance results may be lower than expected.  This issue affects nearly all the checks that verify cluster performance, including <span >mflops_intel_mkl</span>, <span >hpcc</span>, and <span >imb_pingpong_intel_mpi</span>.<br /><br />The recommended method to resolve this issue, without disabling Enhanced Intel Speedstep Technology, is to manually set the processor frequency on all cluster nodes.  Processor frequency should be statically configured until Intel Cluster Checker execution is complete. Most versions of Linux provide utilities to control dynamic processor frequency. Two common utilities are <span >cpuspeed</span> and <span >powersaved</span>.<br /><br />Follow the following steps:<br /><ol>
<li>Manually set all processors in the cluster to maximum frequency. This is normally done executing the CPU frequency scaling utility with the correct options. The command must be executed on all nodes using the cluster-wide execution capability required by Intel Cluster Ready.</li>
<li>Run Intel Cluster Checker.</li>
<li>Once Intel Cluster Checker has completed successfully, restore dynamic CPU frequency scaling on all nodes.</li>
</ol>For example, to set maximum processor frequency on a cluster using <span >cpuspeed</span> and <span >pdsh</span>:<br />
<blockquote>pdsh –a "killall -SIGUSR1 cpuspeed"</blockquote>
<br />To return the processor frequency scaling to automatic mode:<br />
<blockquote>pdsh –a "killall -SIGHUP cpuspeed"</blockquote>
<br />With the introduction of Intel® Turbo Boost Technology in Intel Core™ i7 processors, processor frequency can exceed the base operating frequency.  Additional steps may be required to force the processors to run at nominal base frequency, instead of maximum frequency.<br /><br />More information on Enhanced Intel Speedstep Technology can be found at <br /><a href="http://software.intel.com/en-us/articles/enhanced-intel-speedstepr-technology-and-demand-based-switching-on-linux/">http://software.intel.com/en-us/articles/enhanced-intel-speedstepr-technology-and-demand-based-switching-on-linux/<br /></a><br />The following article discusses how to implement processor frequency control for high performance computing clusters: <br /><a href="http://software.intel.com/en-us/articles/using-enhanced-intel-speedstep-features-in-hpc-clusters/">http://software.intel.com/en-us/articles/using-enhanced-intel-speedstep-features-in-hpc-clusters/</a><br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/setting-the-processor-frequency-for-intel-cluster-checker-performance-tests/</link>
      <pubDate>Wed, 19 Aug 2009 22:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/setting-the-processor-frequency-for-intel-cluster-checker-performance-tests/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/setting-the-processor-frequency-for-intel-cluster-checker-performance-tests/</guid>
      <category>Intel® Cluster Checker Knowledge Base</category>
      <category>Intel® Cluster Ready Knowledge Base</category>
    </item>
    <item>
      <title>Using Intel® Cluster Checker Generic Tests</title>
      <description><![CDATA[ <p><span class="sectionHeading">Background</span><br /><br />Intel® Cluster Checker includes almost 80 different modules that test the functionality, consistency, and performance of Intel® Cluster Ready clusters.  However, your cluster may have capabilities that need to be checked that are not currently included the set of provided modules.  <br /><br />The checking capabilities of Intel Cluster Checker can be extended by either creating a custom module using the Intel Cluster Checker API or by using the built-in generic module capabilities.  This article discusses the use of generic modules.  More information on developing custom modules can be found in the <a href="http://software.intel.com/en-us/articles/intel-cluster-ready-document-library/#checker">Intel Cluster Checker Developers Guide</a>.<br /><br />Intel Cluster Checker includes two modules that provide a simple and easy way to extend the checking capabilities: generic_correctness and generic_uniformity.<br />
<ul>
<li>generic_correctness: execute a command on all nodes and evaluate that the output exactly matches an expected result. </li>
<li>generic_uniformity: execute a command on all nodes and confirm that the output is identical on all nodes.</li>
</ul>
These modules can be used to implement checks specific to a cluster or site, and are especially useful for temporary, or limited time, checks.<br /><br /><span class="sectionHeading">Modifying Nodes on which Generic Tests are Executed<br /></span><br /><span class="sectionBodyText">By default, generic modules execute on all nodes. This can be modified using the standard settings available to all modules: &lt;check_head&gt;, &lt;check_compute&gt;, and &lt;check_other&gt;, and &lt;group&gt;.  In order to run tests on specific nodes, you will need to assign those nodes to a group.  More information on these settings is contained in the </span><a href="http://software.intel.com/en-us/articles/intel-cluster-ready-document-library/#checker" class="sectionBodyText">Intel Cluster Checker Users Guide</a><span class="sectionBodyText">.  <br /><br /><strong>Note</strong>: It is not currently possible to create two generic tests in the same generic module with different execution parameters.  For example, you cannot have one generic_correctness test run on the head node only and a second generic_correctness test run on all nodes.</span><br /><br /><span class="sectionHeading">Executing Generic Tests as Root</span><br /><br /><span class="sectionBodyText">Due to the potential damage that a poorly designed could cause, running generic tests as the system superuser is disabled by default.  It is important to understand that any command can be executed by the generic tests, including those that permanently modify the filesystem or security parameters.<br /><br />In order to run generic modules as a superuser, the module must be configured to include the &lt;override&gt; tag. For example, in order to test that root authorized keys are identical on all nodes:<br /><br />
<blockquote>&lt;generic_uniformity&gt;<br />  &lt;override/&gt;<br />  &lt;command&gt;md5sum /root/.ssh/authorized_keys&lt;/command&gt;<br />&lt;/generic_uniformity&gt;</blockquote>
<br /></span><span class="sectionHeading">Examples</span><br /><br /><span class="sectionBodyText">The following examples are provided to demonstrate how the generic modules may be used. These tests are only examples and should not be considered the best or only means to perform these tests.<br /><br />Confirm that there no errors exist in the MCE logs:<br />
<blockquote>&lt;generic_correctness&gt;<br />  &lt;override/&gt;<br />  &lt;item&gt;<br />    &lt;command&gt;mcelog; echo $?&lt;/command&gt;<br />    &lt;result&gt;0&lt;/result&gt;<br />  &lt;/item&gt;<br />&lt;/generic_correctness&gt;</blockquote>
<br />Confirm that the second Ethernet port is disabled on all compute nodes:<br />
<blockquote>&lt;generic_correctness&gt;<br />  &lt;check_head&gt;off&lt;/check_head&gt;<br />  &lt;item&gt;<br />    &lt;command&gt;/sbin/ifconfig eth1 | grep -c UP&lt;/command&gt;<br />    &lt;result&gt;0&lt;/result&gt;<br />  &lt;/item&gt;<br />&lt;/generic_correctness&gt;</blockquote>
<br />Confirm that the ahci.ko module is configured identically in modprobe.conf:<br /></span></p>
<blockquote>&lt;generic_uniformity&gt;<br />  &lt;command&gt;grep "options[[:space:]]*ahci" /etc/modprobe.conf | sed 's/[[:space:]]*//g'&lt;/command&gt;<br />&lt;/generic_uniformity&gt;</blockquote>
<p><br />Confirm that the DHCP server daemon is running on the head node:<br />
<blockquote>&lt;generic_correctness&gt;<br />  &lt;check_compute&gt;off&lt;/check_compute&gt;<br />  &lt;item&gt;<br />    &lt;command&gt;/etc/init.d/dhcpd status | grep –c running&lt;/command&gt;<br />    &lt;result&gt;1&lt;/result&gt;<br />  &lt;/item&gt;<br />&lt;/generic_correctness&gt;</blockquote>
</p> ]]></description>
      <link>http://software.intel.com/en-us/articles/using-intel-cluster-checker-generic-tests/</link>
      <pubDate>Wed, 19 Aug 2009 22:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/using-intel-cluster-checker-generic-tests/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/using-intel-cluster-checker-generic-tests/</guid>
      <category>Intel® Cluster Checker Knowledge Base</category>
      <category>Intel® Cluster Ready Knowledge Base</category>
    </item>
    <item>
      <title>New Features in Intel® Cluster Checker 1.3 Update 2</title>
      <description><![CDATA[ <p>Intel® Cluster Checker 1.3 Update 2 is an update release of the Intel® Cluster Checker.  This release includes several new and updated features compared to Intel® Cluster Checker 1.3 (see product documentation for more details).<br /><br />The highlights of this release include:</p>
<ul>
<li>Optimized the <a target="_blank" href="http://icl.cs.utk.edu/hpcc/" title="HPCC">HPCC</a>* benchmark for the Intel(R) Xeon(TM) Processor 5500 series.  </li>
<li>Identification of outlier nodes with respect to performance.   </li>
<li>Option to automatically retry failing performance checks.  The performance check is repeated until it passes or the specified number of attempts is exceeded.  </li>
<li>Additional options to allow exceptions to the hardware homogeneity checks.  Also, additional fields that are known to vary from node to node are automatically excluded (e.g., the apic_id field in /proc/cpuinfo).  </li>
<li>Support for hierarchical configuration files using <a target="_blank" href="http://www.w3.org/TR/xinclude/" title="XInclude">XInclude</a>*.</li>
<li>Extended support for groups.  Logical combinations of node groups may be defined using ‘AND’ and ‘OR’.  The matrix (all-to-all) check class can now take advantage of groups.</li>
<li>Extended operating system support for the --sales-report command line option.</li>
</ul>
<p> </p>
<p> </p> ]]></description>
      <link>http://software.intel.com/en-us/articles/new-features-in-intel-cluster-checker-13-update-2/</link>
      <pubDate>Wed, 19 Aug 2009 22:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/new-features-in-intel-cluster-checker-13-update-2/#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/new-features-in-intel-cluster-checker-13-update-2/</guid>
      <category>Intel® Cluster Checker Knowledge Base</category>
      <category>Intel® Cluster Ready Knowledge Base</category>
    </item>
  </channel></rss>
