東証の売買停止で記者会見。スラドこの議論は賞味期限が切れたので、アーカイブ化されています。新たにコメントを付けることはできません。東証の売買停止で記者会見。ログイン「東証の売買停止で記者会見。Cowardそんなことを言い出すとキリがありません(と言うかプロのエンジニアたちが設計&運用しているシステムですよ?)今以上の被害を出さないために、あえてシステムを止める。翌日には問題なく復旧している。共有ディスク装置ってのはNAS的な何かだとして、どこまでECC化する必要あるのかな。NASのメモリはECCにするとして、ストレージ自体(SSD)にもキャッシュと制御目的のメモリが載っててそれもECC搭載できるのかな?システムのあらゆるところにメモリはあるだろうけど、全部ECCにできるもんなのかな。CowardNANDフラッシュはビットエラー訂正のECCどころか、古くからCRC搭載してます。CPU内のレジスタについては、XeonやEPYC上位グレード、SPARC等のスパコン向けのCPUにはソフトエラー対策の冗長化があります。ECCのようなものではなく、レジスタ1bit単位のフリップフロップ自体に対策されてます。Code」=「誤り訂正符号」の略。訂正しなかったらECCじゃない。一方の8b/10bは、クロックを埋め込むためのもの(8bitの生データだと、オール0やオール1なんかでタイミングが取れなくなるので、ほどほどに0/1が変化するようにしたもの)で、エラー訂正機能なんかない。「8b/10bエンコーディングみたいなもん」というのは大間違い。ECCでは、たとえば32bitの場合ならは、プラス6ビットの38bitにする。32bitの入力全パターンに対して、「38bitのうち1bitだけ化けた」場合のデータも重複しないように、38bitパターンを割り当てることで、1bitの化けに対しては、化ける前のデータが確実に判明できるようにしてる。38bitデータの1bit化けは38通りあるので、化けないものと併せると39通り。32bitの全パターン×39通りは6bit追加の64倍の空間に割り当てが可能になる。追加5bitの32倍の空間では狭すぎて化けたパターンを重複なく割り当てることはできないので、32bitデータの1bit化けのエラー訂正のためにはプラス6bitが最低ラインってことになる。追加bitをもっと増やして2bitの化けに対しても重複しないように割り当てて2bitまでのビット化けを訂正可能にしたりすることもある。ECCの定番のハミング符号は、この追加されたビットに数学的にパターンを割り当てており、論理回路レベルで機械的に訂正可能。Coward普通ECCは修復機能付きのことを言うけどね。チェックしかないやつはパリティ付きメモリ。CowardECCは宇宙線とかによる一時的なデータ化けに対する耐性なので、メモリがハードウェア的に壊れた場合はどうしようもない。今回は、メモリ「故障」といってるので、データ化けじゃなくてハードウェア的に壊れたパターンでしょ。Coward>メモリがハードウェア的に壊れた場合はどうしようもない。Cowardいや、二重系を云々する程度の機器だと、ちゃんとしたとこなら読み出し幅を構成する複数チップのメモリの1つがまるごと死んだ程度は検知できるように作るはずですよ。故障モードとしてアドレススタックなどはありがちなので。#流石にその程度のことを富士通がやっていないとは思わない。Cowardそれは障害検知機能の話でECCとは関係ないのでは。多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。service.閉じるスラド処理中...。