{"id":228,"date":"2014-10-04T12:40:03","date_gmt":"2014-10-04T12:40:03","guid":{"rendered":"http:\/\/192.168.2.32:8082\/?p=228"},"modified":"2014-10-04T12:40:03","modified_gmt":"2014-10-04T12:40:03","slug":"cpu-temperatur-auslesen","status":"publish","type":"post","link":"https:\/\/www.dev-metal.ch\/?p=228","title":{"rendered":"CPU Temperatur auslesen"},"content":{"rendered":"<p><!--more-->Gerade in den Sommermonaten, bei Zimmertemperaturen um die 30\u00b0C, kann es leicht vorkommen, dass die CPU nach l\u00e4ngerm Betrieb \u00fcberhitzt. Um die Temperatur auslesen zu k\u00f6nnen, gibt es die Linux-Software Lm-Sensors.<br \/>\nEine CPU sollte unter Vollast die 65\u00b0C-Marke nicht \u00fcberschreiten, da es sonst zu Abst\u00fcrzen kommen kann und die CPU evtl. besch\u00e4digt werden kann. Die genauen Maximaltemperaturen sind auf der Internetseite des jeweiligen Prozessorherstellers zu finden. Um sicher zu stellen, dass die CPU im Normalbetrieb nicht zu heiss wird, sollte man einen CPU-Burn-in-Test machen. Dies bedeutet, dass die CPU \u00fcber einen gewissen Zeitraum belastet wird. Steigt die CPU-Temperatur bei dieser hohen Belastung nicht ungew\u00f6hnlich stark an, gibt es auch im Normalbetrieb keine Probleme.<\/p>\n<p>Ist die CPU-Temperatur im Grenzbereich, sollte man den CPU-K\u00fchler wechseln, bzw. \u00fcberpr\u00fcfen ob dieser korrekt montiert ist und sich gen\u00fcgend W\u00e4rmeleitpaste zwischen CPU und K\u00fchler befindet. Man sollte auch beachten, dass die Sensoren die auf den Mainboards montiert sind, nicht sonderlich genau arbeiten. Man sollte mit +\/- 10\u00b0C rechnen.<\/p>\n<h1>Installation LM-Sensors<\/h1>\n<ul>\n<li>* Packet &#8217;sensors&#8216; installieren<\/li>\n<\/ul>\n<pre class=\"lang:sh decode:true\">sensors-detect<\/pre>\n<p>Dieses Programm hilf beim suchen der auf dem Mainboard installierten Sensoren. Man kann beim durchlaufen des Programms immer mit &#8218;Enter&#8216; best\u00e4tigen. Das Programm gibt nun einige Zeilen aus, welche in<\/p>\n<pre class=\"lang:sh decode:true \">\/etc\/modules.conf<\/pre>\n<p>oder<\/p>\n<pre class=\"lang:sh decode:true\">\/etc\/conf.modules<\/pre>\n<p>eingef\u00fcgt werden sollen. Bei mir waren es folgende Zeilen<\/p>\n<pre class=\"lang:sh decode:true\"># I2C module options\r\nalias char-major-89 i2c-dev\r\n<\/pre>\n<p>Das Programm &#8217;sensors-detect&#8216; gibt ausserdem einige Zeilen aus, welche in<\/p>\n<pre class=\"lang:sh decode:true \">\/etc\/rc*<\/pre>\n<p>installiert werden m\u00fcssen. Ich habe mir dazu ein script mit dem Inhalt:<\/p>\n<pre class=\"lang:sh decode:true \"># I2C adapter drivers\r\nmodprobe i2c-isa\r\n# I2C chip drivers\r\n#modprobe sis5595\r\nmodprobe it87\r\n# sleep 2 # optional\r\nsensors -s # recommended\r\n<\/pre>\n<p>erstellt und dieses als &#8218;Startup-Script&#8216; installiert. Hierbei ist es wichtig erst alle Befehle ausprobiert werden sollen. Bei mir hat &#8218;modprobe sis5595&#8216; nicht funktioniert. Darum habe ich diesen Befehl auskommentiert.<\/p>\n<p>Das war&#8217;s. Nun sollte beim befehl<\/p>\n<pre class=\"lang:sh decode:true \">sensors<\/pre>\n<p>in etwa folgende Ausgabe kommen:<i class=\"italic\"><br \/>\n<\/i><\/p>\n<pre class=\"lang:sh decode:true \">it87-isa-0290\r\nAdapter: ISA adapter\r\nAlgorithm: ISA algorithm\r\nVCore 1: +1.77 V (min = +1.42 V, max = +1.56 V) ALARM\r\nVCore 2: +2.46 V (min = +2.40 V, max = +2.60 V)\r\n+3.3V: +3.28 V (min = +3.12 V, max = +3.44 V)\r\n+5V: +5.11 V (min = +4.72 V, max = +5.24 V)\r\n+12V: +11.88 V (min = +11.36 V, max = +12.60 V)\r\n-12V: -14.40 V (min = -12.63 V, max = -11.41 V) ALARM\r\n-5V: -9.01 V (min = -5.28 V, max = -4.81 V) ALARM\r\nStdby: +4.91 V (min = +4.72 V, max = +5.24 V)\r\nVBat: +3.63 V\r\nfan1: 0 RPM (min = 0 RPM, div = 2)\r\nfan2: 0 RPM (min = 3000 RPM, div = 2) ALARM\r\nfan3: 5532 RPM (min = 3000 RPM, div = 2)\r\nTemp1\/MB: +33\u00b0C (min = +20\u00b0C, max = +40\u00b0C)\r\nTemp2\/CPU: +32\u00b0C (min = +25\u00b0C, max = +45\u00b0C)\r\nTemp3: -55\u00b0C (min = +25\u00b0C, max = +45\u00b0C)\r\n<\/pre>\n<h1>watch<\/h1>\n<p>Mit folgendem Befehl<\/p>\n<pre class=\"lang:sh decode:true \">watch -n 1 acpi -V\r\n<\/pre>\n<p>kann der aktuelle Status des Prozessors auch so ausgegeben werden (Auf Ubuntu-Edgy)<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-228","post","type-post","status-publish","format-standard","hentry","category-ubuntu"],"modified_by":"ralph","_links":{"self":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=228"}],"version-history":[{"count":1,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/228\/revisions"}],"predecessor-version":[{"id":229,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=\/wp\/v2\/posts\/228\/revisions\/229"}],"wp:attachment":[{"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dev-metal.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}