logo logo_banner

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単体でベンチマーク。

Single

さすが、SATA3(6Gbps)対応ということもあって単体でもかなりのスピード。

そして、RAID0(ストライプサイズ128k)でベンチマーク。

RAID0

約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ボリュームのキャッシュが無効になっていたので、有効にして再度ベンチマーク。

インテル ラピッド・ストレージ・テクノロジー

すると更に速くなりました。

SSD_RAID0キャッシュ有効

しかし、シーケンシャルリードが1000MB/sを超えられなかったのが残念です。

トラックバック(0)

トラックバックURL:


現在使用中の環境そのままをRAIDボリュームにコピーしても、そのままでは起動中にブルースクリーンや画面が止まったまま動かなくなります。でも以下の方法で移行ができます。

手順

  1. レジストリエディタを開く 。
  2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\iaStorV\Start の値を0にする。
  3. OSの入ったドライブのバックアップを作成する。
  4. BIOS画面でAHCIからRAIDに変更する。
  5. RAID BIOSでRAIDボリュームを作成する。
  6. バックアップを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を無効にする方法

dsktp.jpg

 

  1. 『コントロールパネル』を開く。
  2. 『ネットワークと共有センター』を開く。
  3. 画面右の『ネットワーク接続の管理』を開く。
  4. 『ローカルエリア接続』を右クリックして『プロパティ』を開く。
  5. 『インターネットプロトコルバージョン6(TCP/IPv6)』のチェックを外してOKを押す。

 

これでもだめなら、TCP/IPをリセットしてみる方法もあります。

リセット方法はコマンドプロンプトで以下を実行するだけです。

netsh int ip reset c:\resetlog.txt

または

netsh int ip reset resetlog.txt

リセット後はネットワークの接続がなくなっているので、インターネットの接続を行う必要があります。

 

参考記事

トラックバック(0)

トラックバックURL: