{"id":533,"date":"2010-09-27T00:09:59","date_gmt":"2010-09-26T22:09:59","guid":{"rendered":"http:\/\/www.instruyete.org\/?p=137"},"modified":"2010-09-27T00:09:59","modified_gmt":"2010-09-26T22:09:59","slug":"western-digital-4kb-sektoren-we-dont-care","status":"publish","type":"post","link":"https:\/\/www.instruyete.org\/?p=533","title":{"rendered":"Western Digital 4kB Sektoren &#8222;we don&#8217;t care&#8220;"},"content":{"rendered":"<p>Ein nagelneuer Computer. 2 <strong>Western Digital WD10TPVT<\/strong> Festplatten im Linux Software RAID-1 Verbund.<br \/>\nEine neue openSUSE 11.2 Installation.<\/p>\n<p>Ein Benutzer Erlebnis irgendwo zwischen C16 (auf Datasette warten) und C64 (h\u00e4tte ich doch die Speichererweiterung gekauft). Immer wieder h\u00e4ngt der Rechner teilweise bis zu 40s. ohne eine Reaktion zu zeigen.<\/p>\n<p>Was war los?<br \/>\n<strong>top<\/strong> meldet keine nenneswerte CPU Belastung.<br \/>\nrote Festplatten LED leuchtet ununterbrochen&#8230;. -> wir fragen <strong>iostat<\/strong><br \/>\n<strong>iostat<\/strong> meldet immer wieder 100% CPU Auslastung durch iowait &#8211; Festplatten sind an der Leistungsgrenze&#8230;<br \/>\n&#8230;da Firefox die Frechheit hatte kurz mal ein paar 100kB wegzusichern \ud83d\ude09<\/p>\n<p>Wenn die Festplatten wegen so einer Kleinigkeit bereits an der Leistungsgrenze operieren, kann man es nicht durch Tuning verbessern &#8211; es muss ein grundlegendes Konfigurationsproblem sein&#8230; aber welches?!<\/p>\n<p>Nach vielen Stunden stolperte ich \u00fcber folgenden Artikel:<br \/>\n<a href=\"http:\/\/community.wdc.com\/t5\/Desktop\/Problem-with-WD-Advanced-Format-drive-in-LINUX-WD15EARS\/td-p\/6395\">Problem with WD Advanced Format drive in LINUX (WD15EARS)<\/a><\/p>\n<p>Dort wird von \u00e4hnlichen Problemen bei einer anderen WD Festplatte berichtet, welche 4kB Sektoren benutzt (die letzten 30 Jahren benutzte man durchgehend 512Byte Sektoren). Hm, benutzt denn meine Festplatte ev. auch diese 4kB Sektoren.<\/p>\n<p>Laut der <a href=\"http:\/\/www.wdc.com\/en\/products\/products.asp?driveid=685\">WD Webseite<\/a> nicht, denn die 1TB sind auf 1,953,525,168 Sektoren verteilt (512Byte). Ruft man aber die Spezifikationen .pdf Datei auf, dann steht dort klar, dass diese Festplatte bereits mit <i>Advanced Format Technology<\/i> arbeitet (also doch 4kB Sektoren).<\/p>\n<p>Daher passt die obige Fehlerbeschreibung. 4kB Festplattensektoren sind f\u00fcr derzeitige Linux Systeme der Knaller, denn die Partionierer haben ein ganz anderes (oder besser: altes) Schema im Sinn, so dass sich die Partionsgrenzen \u00fcberhaupt nicht an die 4kB Ausrichtung halten. Um hier nicht unn\u00f6tig in Schwafelei auszuarten, kommen nun die zwei wichtigsten Links:<\/p>\n<ol>\n<li><a href=\"http:\/\/thunk.org\/tytso\/blog\/2009\/02\/20\/aligning-filesystems-to-an-ssds-erase-block-size\/\">Die Erkl\u00e4rung warum das ganze so ein grosses Problem ist.<\/a><\/li>\n<li><a href=\"http:\/\/www.brain4free.org\/wiki\/doku.php\/blog:wd_advanced_format_hd_mit_linux\">Der Workaround, der einem wieder volle Performance bringt.<\/a><\/li>\n<\/ol>\n<p>Die manuelle Repartionierung mit erneuter Installation brachte den Erfolg. Die ganze Sache hat allerdings nicht nur mir viel Arbeit gebracht, sondern wird noch vielen Leuten Kopfschmerzen bereiten. Die Akteure sehen dabei \u00e4usserst schlecht aus, allen voran <strong>Western Digital<\/strong><\/p>\n<ul>\n<li>WD f\u00fchrt einen durch falsche Hinweise in die Irre (Probleme nur mit Windows XP, andere Betriebssysteme sind ok)<\/li>\n<li>WD stellt falsche Informationen ins Netz<\/li>\n<li>WD gibt v.a. die Sektoreninformationen nicht richtig an die nachgelagerten Systeme weiter (BIOS,OS)<\/li>\n<li>und WD h\u00e4lt es nicht f\u00fcr n\u00f6tig einen Kernel-\/Systemprogrammierer zu besch\u00e4ftigen der dieses Problem im Voraus unter Linux h\u00e4tte verhindern k\u00f6nnen.<\/li>\n<\/ul>\n<p>\nAber auch die Partionierungstools unter Linux sehen schlecht aus.<\/p>\n<ul>\n<li>v.a. <strong>fdisk<\/strong> benutzt das uralte CHS Layout<\/li>\n<li>auch <strong>gparted<\/strong> kann erst in der allerneuesten Version, die Sektoreninformation (soweit sie den von der Festplatte richtig weitergegeben wird, s.o.) in ein vern\u00fcnftiges Partionierungslayout umsetzen.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ein nagelneuer Computer. 2 Western Digital WD10TPVT Festplatten im Linux Software RAID-1 Verbund. Eine neue openSUSE 11.2 Installation. Ein Benutzer Erlebnis irgendwo zwischen C16 (auf Datasette warten) und C64 (h\u00e4tte ich doch die Speichererweiterung gekauft). Immer wieder h\u00e4ngt der Rechner teilweise bis zu 40s. ohne eine Reaktion zu zeigen. Was war los? top meldet keine &hellip; <a href=\"https:\/\/www.instruyete.org\/?p=533\" class=\"more-link\"><span class=\"screen-reader-text\">Western Digital 4kB Sektoren &#8222;we don&#8217;t care&#8220;<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-533","post","type-post","status-publish","format-standard","hentry","category-linux","category-unix"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=533"}],"version-history":[{"count":0,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/533\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}