アカウント名:
パスワード:
「HDDのリセット処理に0.2杪かかる」とあるが、そのリセット処理は何をやっていたのかが不思議…
雰囲気的には HDDのリセット処理はもっと長くかかる気がするんだが…。
SSDが遅いというより HDD が「やるべきことをやっておらず早すぎる」気がする。
他のコメントにもだいたいありますけど、IDEのディスクをリセットするだけなら、古いHDDの場合はスピンアップ完了までホストを待たせたりはせずに、モーター電源を切ってMPUをリセットしてROMの初めから実行し直すだけとかなんじゃないでしょうか。今時のSoCはかっこいいブートローダをROMで持ってたりフラッシュメモリのコントローラを統合してたり、SSD買ってきたらDDR3が128MB載ってたりとか、リプレース元のシステムにあるもの一式が「SSD装置」として扱われてるようなもので、それが起動してないと反応なんかできない構造なら、時間が何倍もかかってもおかしくないはず。古いシステムでタイミング全部決め打ちってのもよくあることですし。
自分もこれに一票。
たとえば従前のHDDでは「一部分だけ初期化したら、残りの領域もリセットしたとみなす。っていうか起動時は不定値でふつうだし。」で良かったのが、
今回のSSDでは「きちんと初期化処理するよ。っていうか不定値だと誤動作するから初期化しないとダメ」ってな実装になってるとかありそう。
SSDのほうが(現実的にできてしまうだけに)隅々までチェックする分時間がかかるというのはあるのかも
なんとなくファームのリブートだけ?。メカ系の制御をする前にホストに応答を返すのでは。SSDはリブート直後からNANDを制御できるだけに、もっと複雑なことしてそう
同感。スピンナップによりメディアアクセス系ができるようになるまでにまた別のタイムアウトがあるとかでしょうね。ファームだから不確定要素は少なくすぐ起動できるはずと見込んで余裕をあまり入れなかったのかもしれません。
SSDはそこそこ処理が速いので同期的にリセットコマンドの応答が帰ってきて、HDDでは時間がかかるから非同期的に応答が帰ってきてたとか?
帰って->返って
まあそんな所じゃないですか?リセット後の初期化&チェック→ハードは桁違いに遅いから後回しに決まってるだろJK→電気的チェックのみ→もちろんSSDの素子やウェアレベリングなんかのテーブルetcのチェックもやるよ!→遅い的な。
客「出前まだぁ~?」
HDD「今出ました!」
SSD「今作ってますんで」
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
HDDが0.2杪で回復していたのは何?? (スコア:2)
「HDDのリセット処理に0.2杪かかる」とあるが、そのリセット処理は何をやっていたのかが不思議…
雰囲気的には HDDのリセット処理はもっと長くかかる気がするんだが…。
SSDが遅いというより HDD が「やるべきことをやっておらず早すぎる」気がする。
fjの教祖様
Re:HDDが0.2杪で回復していたのは何?? (スコア:2)
他のコメントにもだいたいありますけど、IDEのディスクをリセットするだけなら、古いHDDの場合はスピンアップ完了までホストを待たせたりはせずに、モーター電源を切ってMPUをリセットしてROMの初めから実行し直すだけとかなんじゃないでしょうか。今時のSoCはかっこいいブートローダをROMで持ってたりフラッシュメモリのコントローラを統合してたり、SSD買ってきたらDDR3が128MB載ってたりとか、リプレース元のシステムにあるもの一式が「SSD装置」として扱われてるようなもので、それが起動してないと反応なんかできない構造なら、時間が何倍もかかってもおかしくないはず。古いシステムでタイミング全部決め打ちってのもよくあることですし。
Re:HDDが0.2杪で回復していたのは何?? (スコア:1)
SSDが遅いというより HDD が「やるべきことをやっておらず早すぎる」気がする。
自分もこれに一票。
たとえば従前のHDDでは
「一部分だけ初期化したら、残りの領域もリセットしたとみなす。
っていうか起動時は不定値でふつうだし。」
で良かったのが、
今回のSSDでは
「きちんと初期化処理するよ。
っていうか不定値だと誤動作するから初期化しないとダメ」
ってな実装になってるとかありそう。
Re: (スコア:0)
SSDのほうが(現実的にできてしまうだけに)隅々までチェックする分時間がかかるというのはあるのかも
Re: (スコア:0)
なんとなくファームのリブートだけ?。メカ系の制御をする前にホストに応答を返すのでは。SSDはリブート直後からNANDを制御できるだけに、もっと複雑なことしてそう
Re: (スコア:0)
同感。
スピンナップによりメディアアクセス系ができるようになるまでにまた別のタイムアウトがあるとかでしょうね。
ファームだから不確定要素は少なくすぐ起動できるはずと見込んで余裕をあまり入れなかったのかもしれません。
Re: (スコア:0)
SSDはそこそこ処理が速いので同期的にリセットコマンドの応答が帰ってきて、HDDでは時間がかかるから非同期的に応答が帰ってきてたとか?
Re:HDDが0.2杪で回復していたのは何?? (スコア:2)
Re: (スコア:0)
帰って->返って
Re: (スコア:0)
まあそんな所じゃないですか?
リセット後の初期化&チェック→ハードは桁違いに遅いから後回しに決まってるだろJK→電気的チェックのみ→もちろんSSDの素子やウェアレベリングなんかのテーブルetcのチェックもやるよ!→遅い
的な。
Re: (スコア:0)
客「出前まだぁ~?」
HDD「今出ました!」
SSD「今作ってますんで」