{"id":7334,"date":"2014-07-04T09:46:33","date_gmt":"2014-07-04T04:16:33","guid":{"rendered":"http:\/\/www.binarytides.com\/?p=7334"},"modified":"2020-08-13T15:24:27","modified_gmt":"2020-08-13T09:54:27","slug":"linux-check-processor","status":"publish","type":"post","link":"https:\/\/www.binarytides.com\/linux-check-processor\/","title":{"rendered":"How to Check Processor and CPU Details on Linux &#8211; Command Examples"},"content":{"rendered":"<h3>Processor\/Cpu details<\/h3>\n<p>The details about the processor that we shall be talking about include, number of cores, availability of hyper threading, architecture, cache size etc. <\/p>\t\t<div class=\"display-ad-unit mobile-wide bsa\" style=\"background:#fff3f3; height:315px;\">\n\n<!-- BinaryTides_S2S_InContent_ROS_Pos1 -->\n<style>\n\t@media only screen and (min-width: 0px) and (min-height: 0px) {\n\t\tdiv[id^=\"bsa-zone_1611170977806-3_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 250px;\n\t\t}\n\t}\n\t@media only screen and (min-width: 640px) and (min-height: 480px) {\n\t\tdiv[id^=\"bsa-zone_1611170977806-3_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 250px;\n\t\t}\n\t}\n<\/style>\n<div id=\"bsa-zone_1611170977806-3_123456\"><\/div>\n\n\n<\/div>\n<!-- Time: 1.1920928955078E-5, Pos: 190, Key: ad_unit_1 -->\n\n\n<p>To find these details about the cpu on your system can be a bit difficult because the way different commands check them.<\/p>\n<p>The commands that we are going to use include lscpu, \/proc\/cpuinfo and lstopo (hwloc).<br \/>\nThese commands show detailed information about the cpu cores\/processing units. <\/p>\n<p>The examples following next would explain how to interpret the output of these commands.<\/p>\n<h4>1. Vendor and model of the processor<\/h4>\n<p>To find the vendor and model name of the processor, search the \/proc\/cpuinfo file with the grep command.<\/p>\n<pre class=\"terminal\" >$ cat \/proc\/cpuinfo | grep vendor | uniq\r\nvendor_id       : GenuineIntel<\/pre>\n<p>Its an Intel processor. Next find the model name that can be used to lookup the exact specifications online on Intel's website. <\/p>\n<pre class=\"terminal\" >$ cat \/proc\/cpuinfo | grep &#039;model name&#039; | uniq\r\nmodel name      : Intel(R) Core(TM)2 Quad CPU    Q8400  @ 2.66GHz<\/pre>\n<p>Its a \"Core 2 Quad Q8400\" processor.<\/p>\n<h4>2. Architecture<\/h4>\n<p>The lscpu commands reports the architecture.<\/p>\n<pre class=\"terminal\" >$ lscpu\r\nArchitecture:          x86_64\r\nCPU op-mode(s):        32-bit, 64-bit\r\nByte Order:            Little Endian\r\n.....<\/pre>\n<p>The architecture is x86_64 which is 64 bit.<\/p>\n<h4>3. Frequency<\/h4>\n<p>The frequency\/speed of the processor is reported by both lscpu and \/proc\/cpuinfo.<\/p>\n<pre class=\"terminal\" >$ lscpu | grep -i mhz\r\nCPU MHz:               1998.000<\/pre>\n<pre class=\"terminal\" >$ cat \/proc\/cpuinfo | grep -i mhz | uniq\r\ncpu MHz         : 1998.000<\/pre>\n<pre class=\"highlight  \">The frequency reported might be lower than the actual frequency specified for the processor because most modern processors operate at lower frequencies to save power. Under load condition they would switch to higher frequency.<\/pre>\n<p>The change of frequency can be seen by monitoring the output of \/proc\/cpuinfo using watch.<\/p>\n<pre class=\"terminal\" >$ watch -n 0.1 &quot;cat \/proc\/cpuinfo | grep -i mhz&quot;<\/pre>\n<p>Run the above command in a terminal and while it is running, launch some cpu intensive task in parallel and the frequency would increase.<\/p>\n<pre class=\"terminal\" >Every 0.1s: cat \/proc\/cpuinfo | grep -i mhz          Sun Jun 29 15:28:38 2014\r\n\r\ncpu MHz         : 2664.000\r\ncpu MHz         : 2664.000\r\ncpu MHz         : 2664.000\r\ncpu MHz         : 2664.000<\/pre>\n<h4>4. Number of cores<\/h4>\n<p>Each core on the processor is an actual independant cpu or processing unit. Multiple cores enable the processor to execute multiple program instructions in parallel, thereby increasing the processing speed.<\/p>\n<p>The lscpu command indicates the \"cores per socket\".<\/p>\n<pre class=\"terminal\" >$ lscpu\r\nArchitecture:          x86_64\r\nCPU op-mode(s):        32-bit, 64-bit\r\nByte Order:            Little Endian\r\nCPU(s):                4\r\nOn-line CPU(s) list:   0-3\r\nThread(s) per core:    1\r\nCore(s) per socket:    4\r\nSocket(s):             1<\/pre>\t\t<div class=\"display-ad-unit mobile-wide bsa\" style=\"background:#fff3f3; height:315px;\">\n\n\n<!-- BinaryTides_S2S_InContent_ROS_Pos2 -->\n<style>\n\t@media only screen and (min-width: 0px) and (min-height: 0px) {\n\t\tdiv[id^=\"bsa-zone_1611334361252-4_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 250px;\n\t\t}\n\t}\n\t@media only screen and (min-width: 640px) and (min-height: 480px) {\n\t\tdiv[id^=\"bsa-zone_1611334361252-4_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 250px;\n\t\t}\n\t}\n<\/style>\n<div id=\"bsa-zone_1611334361252-4_123456\"><\/div>\n\n\n<\/div>\n<!-- Time: 3.1948089599609E-5, Pos: 3747, Key: ad_unit_2 -->\n\n\n<p>So in this case the number of cores on the processor is 4.<br \/>\nThe \/proc\/cpuinfo file also indicates the number of cores, but it can be bit tricky and confusing.<\/p>\n<p>Simply counting the number of processors may give wrong numbers.<\/p>\n<pre class=\"terminal\" >$ cat \/proc\/cpuinfo | grep &#039;processor&#039;<\/pre>\n<p>In case of hyper threaded processors, the number of processors that the operating system sees is twice the number of cores. <\/p>\n<p>However \/proc\/cpuinfo has a field named 'core id' which is a unique id for each core in a single processor. Counting the core id would give a clear indication of the number of actual cores on the processor<\/p>\n<pre class=\"terminal\" >$ cat \/proc\/cpuinfo | grep -i &#039;core id&#039;\r\ncore id         : 0\r\ncore id         : 2\r\ncore id         : 1\r\ncore id         : 3<\/pre>\n<p><u>Multiple processors<\/u><\/p>\n<p>Rare, but in case you are on a system that has multiple physical processors (yes, it means 2 or more processors fitted on the motherboard), then the results of \/proc\/cpuinfo would be different. In case of multiple processors, the 'physical id' would indicate multiple values.<\/p>\n<pre class=\"terminal\" >$ cat \/proc\/cpuinfo | grep -i &#039;physical id&#039; | uniq\r\nphysical id     : 0<\/pre>\n<p>If there are more than 1 physical ids, then there are multiple physical processors on the system. And you have to count the cores on each processor separately.<\/p>\n<h4>5. Hyper threading<\/h4>\n<p>Hyper threading is an Intel technology that allows individual cores to perform like 2 logical processing units. This, in a way increases the processing power of each core in a limited manner.<\/p>\n<p>To check whether the processor has hyper-threading, 2 different values have to be compared. First is the number of actual cores, and second is the number of logical processing units.<\/p>\n<p>If the number of cores is equal to the number of processing units as seen by the OS, then NO hyper threading. Otherwise if the number of processing units is greater\/twice the number of cores, then YES hyper threading.<\/p>\n<pre class=\"highlight  \">number of processing units = number of cores  [ no hyper threading ]\r\nnumber of processing units = number of cores * 2 [ hyper threading present ]<\/pre>\n<p>Take this example of a Core 2 Quad Q8400 processor<\/p>\n<p>Number of processors as shown by \/proc\/cpuinfo is 4<\/p>\n<pre class=\"terminal\" >$ cat \/proc\/cpuinfo | grep processor\r\nprocessor       : 0\r\nprocessor       : 1\r\nprocessor       : 2\r\nprocessor       : 3<\/pre>\n<p>Number of 'cpu cores' = 4 as well as 'siblings' = 4 and unique 'core id' = 4<\/p>\n<pre class=\"terminal\" >processor       : 0\r\nvendor_id       : GenuineIntel\r\ncpu family      : 6\r\nmodel           : 23\r\nmodel name      : Intel(R) Core(TM)2 Quad CPU    Q8400  @ 2.66GHz\r\nstepping        : 10\r\nmicrocode       : 0xa07\r\ncpu MHz         : 1998.000\r\ncache size      : 2048 KB\r\nphysical id     : 0\r\nsiblings        : 4\r\ncore id         : 0\r\ncpu cores       : 4\r\napicid          : 0\r\n.....<\/pre>\t\t<div class=\"display-ad-unit mobile-wide bsa\" style=\"background:#fff3f3; height:315px;\">\n<!-- BinaryTides_S2S_InContent_ROS_Pos3 -->\n<style>\n\t@media only screen and (min-width: 0px) and (min-height: 0px) {\n\t\tdiv[id^=\"bsa-zone_1672330111515-1_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 250px;\n\t\t}\n\t}\n\t@media only screen and (min-width: 640px) and (min-height: 480px) {\n\t\tdiv[id^=\"bsa-zone_1672330111515-1_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 250px;\n\t\t}\n\t}\n<\/style>\n<div id=\"bsa-zone_1672330111515-1_123456\"><\/div>\n<\/div>\n<!-- Time: 7.2002410888672E-5, Pos: 7348, Key: ad_unit_3 -->\n\n\n<p>Therefore total number of processing units = number of actual cores. So there is no hyper threading on this processor, and the same can be confirmed from the specs of the processor on Intel's website.<\/p>\n<p><b>Hyper-threaded processor<\/b><\/p>\n<p>Incase of hyper threading being present the output of \/proc\/cpuinfo or lscpu would be different.<\/p>\n<pre class=\"terminal\" >Architecture:          x86_64\r\nCPU op-mode(s):        32-bit, 64-bit\r\nCPU(s):                8\r\nThread(s) per core:    2\r\nCore(s) per socket:    4\r\nCPU socket(s):         1\r\nNUMA node(s):          1\r\nVendor ID:             GenuineIntel\r\nCPU family:            6\r\nModel:                 30\r\nStepping:              5\r\nCPU MHz:               1199.000\r\nVirtualization:        VT-x\r\nL1d cache:             32K\r\nL1i cache:             32K\r\nL2 cache:              256K\r\nL3 cache:              8192K<\/pre>\n<p>Note the \"Thread(s) per core:    2\" which indicate that there are 2 threads per core, with a total of 4 cores. So the number of processing units seen by the OS is 8.<\/p>\n<p>Now lets take a look at the output of \/proc\/cpuinfo.<\/p>\n<pre class=\"terminal\" >$ cat \/proc\/cpuinfo\r\nprocessor\t: 0\r\nvendor_id\t: GenuineIntel\r\ncpu family\t: 6\r\nmodel\t\t: 60\r\nmodel name\t: Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz\r\nstepping\t: 3\r\nmicrocode\t: 0x12\r\ncpu MHz\t\t: 800.000\r\ncache size\t: 6144 KB\r\nphysical id\t: 0\r\nsiblings\t: 8\r\ncore id\t\t: 0\r\ncpu cores\t: 4\r\napicid\t\t: 0<\/pre>\n<p>The 'cpu cores' = 4 and siblings = 8 which means there are 4 cores and 2 hyperthreads per core. Number of processors as shown by \/proc\/cpuinfo would also be 8.<\/p>\n<pre class=\"terminal\" >$ cat \/proc\/cpuinfo | grep processor\r\nprocessor       : 0\r\nprocessor       : 1\r\nprocessor       : 2\r\nprocessor       : 3\r\nprocessor       : 4\r\nprocessor       : 5\r\nprocessor       : 6\r\nprocessor       : 7<\/pre>\n<pre class=\"highlight  \">The HTT flag in dmidecode output and ht flag in \/proc\/cpuinfo flags might not correctly report hyper threading.<\/pre>\n<p>For the Core2Quad Q8400 processor, both dmidecode and \/proc\/cpuinfo show the hyperthreading flag enabled, inspite of hyper threading not being available on the processor.<\/p>\n<pre class=\"terminal\" >$ sudo dmidecode -t processor | grep HTT\r\n                HTT (Multi-threading)\r\n\r\n$ cat \/proc\/cpuinfo | grep ht | uniq\r\nflags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm .....<\/pre>\n<h3>Hwloc \/ lstopo<\/h3>\n<p>Hwloc (Portable hardware locality) is a small utility that reports the structure of the processor in a neat visual diagram. The diagram shows the number of cores, hyperthreads and cache size. A single diagram tells it all.<\/p>\n<pre class=\"terminal\" >$ sudo apt-get install hwloc\r\n$ hwloc<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc.png\" alt=\"linux hwloc command\" width=\"601\" height=\"527\" class=\"alignnone size-full wp-image-7340\" srcset=\"https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc.png 601w, https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc-300x263.png 300w, https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc-600x526.png 600w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/p>\t\t<div class=\"display-ad-unit mobile-wide bsa\" style=\"background:#fff3f3; height:315px;\">\n\n<!-- BinaryTides_S2S_InContent_ROS_Pos4 -->\n<style>\n\t@media only screen and (min-width: 0px) and (min-height: 0px) {\n\t\tdiv[id^=\"bsa-zone_1672740659643-7_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 250px;\n\t\t}\n\t}\n\t@media only screen and (min-width: 640px) and (min-height: 480px) {\n\t\tdiv[id^=\"bsa-zone_1672740659643-7_123456\"] {\n\t\t\tmin-width: 300px;\n\t\t\tmin-height: 250px;\n\t\t}\n\t}\n<\/style>\n<div id=\"bsa-zone_1672740659643-7_123456\"><\/div>\n\n<\/div>\n<!-- Time: 3.0994415283203E-5, Pos: 11242, Key: ad_unit_4 -->\n\n\n<p>The above diagram clearly shows -<\/p>\n<p>Total L2 Cache - 4096 KB - 4MB<br \/>\nTotal Cores - 4<br \/>\nProcessing unit per core - 1<\/p>\n<p><b>Hyper-threaded processor<\/b><br \/>\nFor a hyperthreaded processor, the hwloc output diagram could look like this<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc-2.png\" alt=\"hwloc hyper threading\" width=\"599\" height=\"445\" class=\"alignnone size-full wp-image-7342\" srcset=\"https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc-2.png 599w, https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc-2-300x223.png 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/p>\n<p>The diagram indicates<\/p>\n<p>Total L3 Cache - 8MB<br \/>\nTotal Cores - 4<br \/>\nProcessing units per Core - 2 [hyper threading]<\/p>\n<h3>Conclusion<\/h3>\n<p>To learn more about commands for checking CPU information on Linux check this post:<br \/>\n<a class=\"link-post\" href=\"https:\/\/www.binarytides.com\/linux-cpu-information\/\">9 Commands to Check CPU Information on Linux<\/a><\/p>\n<p>If you have any feedback or questions let us know in the comments below.<\/p>\n\n<!-- SMARTADDR: No ad unit (ad_unit_5) was added at location: 14742. Content Length: 13014 -->","protected":false},"excerpt":{"rendered":"<p>Check details about the processor\/cpu like the architecture,  number of cores, hyperthreading support etc on Linux using lscpu and hwloc commands<\/p>\n","protected":false},"author":1,"featured_media":7340,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[865],"tags":[845],"class_list":["post-7334","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hardware","tag-linux-hardware-information"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Check Processor and CPU Details on Linux - Command Examples - BinaryTides<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.binarytides.com\/linux-check-processor\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Silver Moon\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.binarytides.com\/linux-check-processor\/\",\"url\":\"https:\/\/www.binarytides.com\/linux-check-processor\/\",\"name\":\"How to Check Processor and CPU Details on Linux - Command Examples - BinaryTides\",\"isPartOf\":{\"@id\":\"https:\/\/www.binarytides.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.binarytides.com\/linux-check-processor\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.binarytides.com\/linux-check-processor\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc.png\",\"datePublished\":\"2014-07-04T04:16:33+00:00\",\"dateModified\":\"2020-08-13T09:54:27+00:00\",\"author\":{\"@id\":\"https:\/\/www.binarytides.com\/#\/schema\/person\/ce24c6ddfa0368f9a08bcf46505884dd\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.binarytides.com\/linux-check-processor\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.binarytides.com\/linux-check-processor\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.binarytides.com\/linux-check-processor\/#primaryimage\",\"url\":\"https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc.png\",\"contentUrl\":\"https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc.png\",\"width\":601,\"height\":527,\"caption\":\"linux hwloc command\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.binarytides.com\/linux-check-processor\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.binarytides.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Check Processor and CPU Details on Linux &#8211; Command Examples\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.binarytides.com\/#website\",\"url\":\"https:\/\/www.binarytides.com\/\",\"name\":\"BinaryTides\",\"description\":\"News, Technology, Entertainment and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.binarytides.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.binarytides.com\/#\/schema\/person\/ce24c6ddfa0368f9a08bcf46505884dd\",\"name\":\"Silver Moon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.binarytides.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/67ac3d58b656585dc0201e900a67f4197eb0c3ef2d1f83dd8f95a0b497cd97da?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/67ac3d58b656585dc0201e900a67f4197eb0c3ef2d1f83dd8f95a0b497cd97da?s=96&r=g\",\"caption\":\"Silver Moon\"},\"description\":\"A Tech Enthusiast, Blogger, Linux Fan and a Software Developer. Writes about Computer hardware, Linux and Open Source software and coding in Python, Php and Javascript. He can be reached at binarytides@gmail.com.\",\"url\":\"https:\/\/www.binarytides.com\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Check Processor and CPU Details on Linux - Command Examples - BinaryTides","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.binarytides.com\/linux-check-processor\/","twitter_misc":{"Written by":"Silver Moon","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.binarytides.com\/linux-check-processor\/","url":"https:\/\/www.binarytides.com\/linux-check-processor\/","name":"How to Check Processor and CPU Details on Linux - Command Examples - BinaryTides","isPartOf":{"@id":"https:\/\/www.binarytides.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.binarytides.com\/linux-check-processor\/#primaryimage"},"image":{"@id":"https:\/\/www.binarytides.com\/linux-check-processor\/#primaryimage"},"thumbnailUrl":"https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc.png","datePublished":"2014-07-04T04:16:33+00:00","dateModified":"2020-08-13T09:54:27+00:00","author":{"@id":"https:\/\/www.binarytides.com\/#\/schema\/person\/ce24c6ddfa0368f9a08bcf46505884dd"},"breadcrumb":{"@id":"https:\/\/www.binarytides.com\/linux-check-processor\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.binarytides.com\/linux-check-processor\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.binarytides.com\/linux-check-processor\/#primaryimage","url":"https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc.png","contentUrl":"https:\/\/www.binarytides.com\/blog\/wp-content\/uploads\/2014\/07\/linux-hwloc.png","width":601,"height":527,"caption":"linux hwloc command"},{"@type":"BreadcrumbList","@id":"https:\/\/www.binarytides.com\/linux-check-processor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.binarytides.com\/"},{"@type":"ListItem","position":2,"name":"How to Check Processor and CPU Details on Linux &#8211; Command Examples"}]},{"@type":"WebSite","@id":"https:\/\/www.binarytides.com\/#website","url":"https:\/\/www.binarytides.com\/","name":"BinaryTides","description":"News, Technology, Entertainment and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.binarytides.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.binarytides.com\/#\/schema\/person\/ce24c6ddfa0368f9a08bcf46505884dd","name":"Silver Moon","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.binarytides.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/67ac3d58b656585dc0201e900a67f4197eb0c3ef2d1f83dd8f95a0b497cd97da?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/67ac3d58b656585dc0201e900a67f4197eb0c3ef2d1f83dd8f95a0b497cd97da?s=96&r=g","caption":"Silver Moon"},"description":"A Tech Enthusiast, Blogger, Linux Fan and a Software Developer. Writes about Computer hardware, Linux and Open Source software and coding in Python, Php and Javascript. He can be reached at binarytides@gmail.com.","url":"https:\/\/www.binarytides.com\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/posts\/7334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/comments?post=7334"}],"version-history":[{"count":2,"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/posts\/7334\/revisions"}],"predecessor-version":[{"id":11016,"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/posts\/7334\/revisions\/11016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/media\/7340"}],"wp:attachment":[{"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/media?parent=7334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/categories?post=7334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.binarytides.com\/wp-json\/wp\/v2\/tags?post=7334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}