7 の最近のブログ記事
弟がパソコンのスピードを速くしたいということで、SSD×2台でRAID0を組むことを薦めてみた。
現在では最新のIntel Z77チップセットを搭載したマザーボードと、SATA3(6Gbps)対応のIntel SSD520 120GB×2台を購入し、以下の構成でベンチマークを行ってみました。
| OS | Windows7 Home Premium SP1 64bit |
| CPU | Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz |
| メモリ | DDR3 8GB |
| M/B | ASRock Z77 Extreme4-M |
| SSD | Intel SSD 520 120GB (SATA3) |
まずはSSD単体でベンチマーク。

さすが、SATA3(6Gbps)対応ということもあって単体でもかなりのスピード。
そして、RAID0(ストライプサイズ128k)でベンチマーク。

約2倍のスピード!Windows7の起動がBIOS画面終了から10数秒で起動完了。
電源ボタンを押してBIOSの画面表示も含めても30秒以内に起動が完了した。
しかし、インテル(R) SSD 520 シリーズ リリース記念 プレミアムレビューという記事によると、秒速1ギガ(1GB/s)出るというのを見た。今回のハードウェア構成の方がハイスペックなのに秒速1ギガ(1GB/s)出なかったので、ちょっと残念なのと以下の疑問が残る...。
- システムドライブとデータ用ではスピードが異なるのか?
- ストライプサイズは64kくらいに変えると速くなるのか?
- 4台でRAIDを組むとどれくらい速くなるのか?
- システムドライブとしてRAIDを使うならクリーンインストールする方が速いのか?
※今回は単体のSSDで使用していたシステムドライブのバックアップを、RAIDボリューム復元にしてベンチマークを行なっています。RAIDへの移行は、移行前にレジストリの変更をしないと、移行してもWindowsが起動しません。移行方法は クリーンインストールなしてRAIDへ移行する方法:Windows VISTA/7/8 を参照してください。
2012/05/16追記
RAID0のストライプサイズを128kから64kに変更し、表示が一部正常に表示できていなかったインテル ラピッド・ストレージ・テクノロジーを再インストールすると、正常に表示できるようになり、RAIDボリュームのキャッシュが無効になっていたので、有効にして再度ベンチマーク。
すると更に速くなりました。

しかし、シーケンシャルリードが1000MB/sを超えられなかったのが残念です。
トラックバック(0)
トラックバックURL:
現在使用中の環境そのままをRAIDボリュームにコピーしても、そのままでは起動中にブルースクリーンや画面が止まったまま動かなくなります。でも以下の方法で移行ができます。
手順
- レジストリエディタを開く 。
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\iaStorV\Start の値を0にする。
- OSの入ったドライブのバックアップを作成する。
- BIOS画面でAHCIからRAIDに変更する。
- RAID BIOSでRAIDボリュームを作成する。
- バックアップをRAIDボリュームに復元する。
これで普通どおり起動させれば、今まで環境をRAIDで起動できます。
補足
レジストリは以下の値も0にした方がいいかもです。
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\iaStor
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\iaStorV
レジストリの変更はマイクロソフトのFix itでも簡単にできます。
トラックバック(0)
トラックバックURL:
社内で唯一Windows XP以外のパソコン(Vista)を使用しています。
私のPCだけがある古いDBを使用した管理システムの使用において、
- 起動が遅い
- データベースを上書きしようとするとエラーになる
といった症状がでます。
原因はズバリ!『IPv6』が邪魔していました。
参考記事によると、
OSではIPv6・IPv4が共存しているため、IPv6に対応していないアプリケーションにOS側がIPv6で接続しようとしたり、どっちで接続しようかなと迷ったりしているとのこと。
(解釈が間違ってるかも...。)
ということで、明らかにIPv4しか使われていない時代のシステム(もしかしたら16bitかも)だし、IPv6でないと困ることもないので、無効にしてみたところ、起動も早くなり、DBの書き込みも正常にできるようになりました。
IPv6を無効にする方法
- 『コントロールパネル』を開く。
- 『ネットワークと共有センター』を開く。
- 画面右の『ネットワーク接続の管理』を開く。
- 『ローカルエリア接続』を右クリックして『プロパティ』を開く。
- 『インターネットプロトコルバージョン6(TCP/IPv6)』のチェックを外してOKを押す。
これでもだめなら、TCP/IPをリセットしてみる方法もあります。
リセット方法はコマンドプロンプトで以下を実行するだけです。
netsh int ip reset c:\resetlog.txt
または
netsh int ip reset resetlog.txt
リセット後はネットワークの接続がなくなっているので、インターネットの接続を行う必要があります。
参考記事
トラックバック(0)
トラックバックURL:





