<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hang in /dev/cpu/0/msr in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/Hang-in-dev-cpu-0-msr/m-p/1116654#M6110</link>
    <description>&lt;P&gt;I was access /dev/cpu/0msr, but it was hang there. (eg. cat /dev/cpu/0/msr, I cann't kill(-9) the cat.)&lt;/P&gt;</description>
    <pubDate>Fri, 16 Dec 2016 03:16:49 GMT</pubDate>
    <dc:creator>GHui</dc:creator>
    <dc:date>2016-12-16T03:16:49Z</dc:date>
    <item>
      <title>Hang in /dev/cpu/0/msr</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Hang-in-dev-cpu-0-msr/m-p/1116654#M6110</link>
      <description>&lt;P&gt;I was access /dev/cpu/0msr, but it was hang there. (eg. cat /dev/cpu/0/msr, I cann't kill(-9) the cat.)&lt;/P&gt;</description>
      <pubDate>Fri, 16 Dec 2016 03:16:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Hang-in-dev-cpu-0-msr/m-p/1116654#M6110</guid>
      <dc:creator>GHui</dc:creator>
      <dc:date>2016-12-16T03:16:49Z</dc:date>
    </item>
    <item>
      <title>These files are special</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Hang-in-dev-cpu-0-msr/m-p/1116655#M6111</link>
      <description>&lt;P&gt;These files are special device drivers that are accessed using raw binary reads and writes with a different offset for each MSR.&lt;/P&gt;

&lt;P&gt;The best way to understand the interface is to download msr-tools from &lt;A href="https://01.org/msr-tools" target="_blank"&gt;https://01.org/msr-tools&lt;/A&gt; and review the source code for rdmsr.c and wrmsr.c.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Dec 2016 15:31:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Hang-in-dev-cpu-0-msr/m-p/1116655#M6111</guid>
      <dc:creator>McCalpinJohn</dc:creator>
      <dc:date>2016-12-16T15:31:36Z</dc:date>
    </item>
    <item>
      <title>It also hang there. And take</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Hang-in-dev-cpu-0-msr/m-p/1116656#M6112</link>
      <description>&lt;P&gt;It also hang there. And take almost 100% CPU.&lt;/P&gt;

&lt;P&gt;-------------------------&lt;/P&gt;

&lt;P&gt;[root@rh5.7 tmp]# strace&amp;nbsp;./read1&amp;nbsp;-p&amp;nbsp;0&amp;nbsp;regno&lt;BR /&gt;
	execve("./read1",&amp;nbsp;["./read1",&amp;nbsp;"-p",&amp;nbsp;"0",&amp;nbsp;"regno"],&amp;nbsp;[/*&amp;nbsp;32&amp;nbsp;vars&amp;nbsp;*/])&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	brk(0)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;0xad62000&lt;BR /&gt;
	mmap(NULL,&amp;nbsp;4096,&amp;nbsp;PROT_READ|PROT_WRITE,&amp;nbsp;MAP_PRIVATE|MAP_ANONYMOUS,&amp;nbsp;-1,&amp;nbsp;0)&amp;nbsp;=&amp;nbsp;0x2b81d3f2a000&lt;BR /&gt;
	mmap(NULL,&amp;nbsp;4096,&amp;nbsp;PROT_READ|PROT_WRITE,&amp;nbsp;MAP_PRIVATE|MAP_ANONYMOUS,&amp;nbsp;-1,&amp;nbsp;0)&amp;nbsp;=&amp;nbsp;0x2b81d3f2b000&lt;BR /&gt;
	access("/etc/ld.so.preload",&amp;nbsp;R_OK)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	open("/opt/gridengine/lib/lx26-amd64/tls/x86_64/libc.so.6",&amp;nbsp;O_RDONLY)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	stat("/opt/gridengine/lib/lx26-amd64/tls/x86_64",&amp;nbsp;0x7fff26103510)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	open("/opt/gridengine/lib/lx26-amd64/tls/libc.so.6",&amp;nbsp;O_RDONLY)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	stat("/opt/gridengine/lib/lx26-amd64/tls",&amp;nbsp;0x7fff26103510)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	open("/opt/gridengine/lib/lx26-amd64/x86_64/libc.so.6",&amp;nbsp;O_RDONLY)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	stat("/opt/gridengine/lib/lx26-amd64/x86_64",&amp;nbsp;0x7fff26103510)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	open("/opt/gridengine/lib/lx26-amd64/libc.so.6",&amp;nbsp;O_RDONLY)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	stat("/opt/gridengine/lib/lx26-amd64",&amp;nbsp;{st_mode=S_IFDIR|0755,&amp;nbsp;st_size=4096,&amp;nbsp;...})&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	open("/opt/openmpi/lib/tls/x86_64/libc.so.6",&amp;nbsp;O_RDONLY)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	stat("/opt/openmpi/lib/tls/x86_64",&amp;nbsp;0x7fff26103510)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	open("/opt/openmpi/lib/tls/libc.so.6",&amp;nbsp;O_RDONLY)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	stat("/opt/openmpi/lib/tls",&amp;nbsp;0x7fff26103510)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	open("/opt/openmpi/lib/x86_64/libc.so.6",&amp;nbsp;O_RDONLY)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	stat("/opt/openmpi/lib/x86_64",&amp;nbsp;0x7fff26103510)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	open("/opt/openmpi/lib/libc.so.6",&amp;nbsp;O_RDONLY)&amp;nbsp;=&amp;nbsp;-1&amp;nbsp;ENOENT&amp;nbsp;(No&amp;nbsp;such&amp;nbsp;file&amp;nbsp;or&amp;nbsp;directory)&lt;BR /&gt;
	stat("/opt/openmpi/lib",&amp;nbsp;{st_mode=S_IFDIR|0755,&amp;nbsp;st_size=4096,&amp;nbsp;...})&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	open("/etc/ld.so.cache",&amp;nbsp;O_RDONLY)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;3&lt;BR /&gt;
	fstat(3,&amp;nbsp;{st_mode=S_IFREG|0644,&amp;nbsp;st_size=43552,&amp;nbsp;...})&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	mmap(NULL,&amp;nbsp;43552,&amp;nbsp;PROT_READ,&amp;nbsp;MAP_PRIVATE,&amp;nbsp;3,&amp;nbsp;0)&amp;nbsp;=&amp;nbsp;0x2b81d3f2c000&lt;BR /&gt;
	close(3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	open("/lib64/libc.so.6",&amp;nbsp;O_RDONLY)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;3&lt;BR /&gt;
	read(3,&amp;nbsp;"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0&amp;gt;\0\1\0\0\0\220\332\1D2\0\0\0"...,&amp;nbsp;832)&amp;nbsp;=&amp;nbsp;832&lt;BR /&gt;
	fstat(3,&amp;nbsp;{st_mode=S_IFREG|0755,&amp;nbsp;st_size=1722304,&amp;nbsp;...})&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	mmap(0x3244000000,&amp;nbsp;3502424,&amp;nbsp;PROT_READ|PROT_EXEC,&amp;nbsp;MAP_PRIVATE|MAP_DENYWRITE,&amp;nbsp;3,&amp;nbsp;0)&amp;nbsp;=&amp;nbsp;0x3244000000&lt;BR /&gt;
	mprotect(0x324414e000,&amp;nbsp;2097152,&amp;nbsp;PROT_NONE)&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	mmap(0x324434e000,&amp;nbsp;20480,&amp;nbsp;PROT_READ|PROT_WRITE,&amp;nbsp;MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE,&amp;nbsp;3,&amp;nbsp;0x14e000)&amp;nbsp;=&amp;nbsp;0x324434e000&lt;BR /&gt;
	mmap(0x3244353000,&amp;nbsp;16728,&amp;nbsp;PROT_READ|PROT_WRITE,&amp;nbsp;MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS,&amp;nbsp;-1,&amp;nbsp;0)&amp;nbsp;=&amp;nbsp;0x3244353000&lt;BR /&gt;
	close(3)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	mmap(NULL,&amp;nbsp;4096,&amp;nbsp;PROT_READ|PROT_WRITE,&amp;nbsp;MAP_PRIVATE|MAP_ANONYMOUS,&amp;nbsp;-1,&amp;nbsp;0)&amp;nbsp;=&amp;nbsp;0x2b81d3f37000&lt;BR /&gt;
	arch_prctl(ARCH_SET_FS,&amp;nbsp;0x2b81d3f376e0)&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	mprotect(0x324434e000,&amp;nbsp;16384,&amp;nbsp;PROT_READ)&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	mprotect(0x3243e1c000,&amp;nbsp;4096,&amp;nbsp;PROT_READ)&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	munmap(0x2b81d3f2c000,&amp;nbsp;43552)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;0&lt;BR /&gt;
	open("/dev/cpu/0/msr",&amp;nbsp;O_RDONLY)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;3&lt;BR /&gt;
	pread(3,&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2016 06:12:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Hang-in-dev-cpu-0-msr/m-p/1116656#M6112</guid>
      <dc:creator>GHui</dc:creator>
      <dc:date>2016-12-20T06:12:47Z</dc:date>
    </item>
    <item>
      <title>Sounds like time to reboot...</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/Hang-in-dev-cpu-0-msr/m-p/1116657#M6113</link>
      <description>&lt;P&gt;Sounds like time to reboot....&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2016 17:48:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/Hang-in-dev-cpu-0-msr/m-p/1116657#M6113</guid>
      <dc:creator>McCalpinJohn</dc:creator>
      <dc:date>2016-12-20T17:48:46Z</dc:date>
    </item>
  </channel>
</rss>

