logo logo_banner

ハードディスクからSSDに移行して、感動するくらい劇的に体感速度が上がりましたが、どうも調子が悪いことがあります。

  • アプリケーションのインストールが途中で止まる。
  • 今まで起動していたアプリケーションが起動しない。
  • 特定のアプリケーションが使用中に強制終了する。
  • Windowアップデートがずーっとダウンロード中で終わらない。
  • Windowアップデートでダウンロードはできたがインストールができない。

など。

 

こういうのをプチフリーズ(略して、プチフリ)というらしいです。

確かにOSはフリーズしないが、ちょっとしたところでフリーズ...。

SSDは単調で連続した読み書きには強いのですが、複雑な読み書きを同時にこなすのが苦手なようです。

 

解決策

バックグラウンドでちまちました読み書きを忙しく行なっているものをすべて止めます。

  1. 仮想メモリを「なし」または「システム管理サイズ」に変更する。
  2. システムの復元を無効にする。
  3. Windowsアップデートの方法を変更する。

 

詳細

仮想メモリを「なし」または「システム管理サイズ」に変更する。

まず、これだけを行うだけでほぼ解決します。「なし」にしてもSSDのパフォーマンスの良さも損なわれません。まず、マイコンピューターを右クリックしてプロパティを開きます。あとは以下の画面のとおり。(Vistaの画面ですが、XPも7も同様です。)

 

システムの復元を無効にする。

チェックを外して無効にします。(これは特にしなくても支障はないかもしれません。)

 

Windowsアップデートの方法を変更する。

コントロールパネルの「Windows Update」を開き、「更新プログラムを自動的にインストールする(推奨)」以外を選択します。これで、アップデートできない不具合はバッチリ解消しました。

 

その他

iTunesをダウンロードしたがインストールできないといったことがありましたが、窓の手などのWindowsカスタマイズソフトを使って、「カーネルを物理メモリに置く」にしたらなぜか解消しました。

その他、逆にしない方がいいことがあります。

プチフリ解消方法や対策がいろいろなページで公開されていますが、中でもディスクの書き込みキャッシュを無効にするといった方法です。

有効のままでプチフリは起こっていませんし、キャッシュはパフォーマンスを上げるものなので、有効にしておかないと、せっかくのSSDの劇的なスピードが損なわれます。CrystalDiskMarkなどでベンチマークするとわかります。


SATA3(6Gbps)のSSD2台をSATA2(3Gbps)のマザーボードに接続してRAID0を組んでみました。

OS Windows 8 Consumer Preview(64bit)
CPU Intel(R) Core(TM) i5-750 2.67GHz
M/B PEGATRON IPM5X-GS(P55 Express/LGA1156)
メモリ DDR3-1333 8GB
SSD Intel SSD 520 60GB(SATA3) × 2台

設定できるストライピングサイズ(4・8・16・32・64・128kb)全部をCrystalDiskMarkでベンチ。

ストライプサイズ 4kb

ストライプサイズ 4kb

ストライプサイズ 8kb

ストライプサイズ 8kb

ストライプサイズ 16kb

ストライプサイズ 16kb

ストライプサイズ 32kb

ストライプサイズ 32kb

ストライプサイズ 64kb

ストライプサイズ 64kb

ストライプサイズ 128kb

ストライプサイズ 128kb

Windows8が速いせいかBIOS画面からWindows8の最初の画面が出るまでに10秒程度しかかかっていません。電源ボタンを押してからのBIOS画面を含めても起動完了まで25秒程度でしかかからないほど速いです。

しかし、SATA3(6Gbps)で接続すればシーケンシャルリードは約1GB/sと更に倍のスピードが出ると思われるので、ちょっとSSDが生かしきれず、勿体ない気がします...。マザーボードとCPUを買い替えるか、SATA3(6Gbps)対応のRAIDカード買うか、悩むところです。


今日の昼ごはんは唐揚げが食べたいなぁ~と思っていたら、いつの間にか唐揚げのお持ち帰り専門店が商店街にできているではありませんか!?しかも唐揚げの聖地、大分県の唐揚げ屋さん「とりあん

とりあん

唐揚げは大分県の中津市が有名ですが、宇佐市が発祥地なんですね...。

フライヤー表

周南市で唐揚げといえば、新宿通りの「ほかほか弁当」ですが、大分の唐揚げは食べる機会がなかなかないので、とりあえず「骨なしモモ」を買ってみました。値段も手頃。

フライヤー裏

しかし、唐揚げのみの販売で、お昼ごはんとして買ったため、ご飯が欲しい...。

ということで、食べ比べも兼ねて新宿通りの「ほかほか弁当」で唐揚げ弁当も購入。

(左が「とりあん」、右が「ほかほか弁当」)

唐揚げ

食べ比べましたが、どっちがうまいかなんてどうでもいいレベル。

どっちもウマイ。

 

「とりあん」はやわらかジューシーで「ほかほか弁当」はカリカリジューシーって感じです。

唐揚げのお店が増えて嬉しいです。

 

大分唐揚げ専門店「とりあん」(tel:0834-21-6958)はここ↓


大きな地図で見る

「ほかほか弁当 新宿通り店」(tel:0834-32-4866)(※ほっともっとじゃないですよ。)はここ↓


大きな地図で見る

延命処置を施した10年前のパソコンを使っています。SATA2(3Gbps)で接続してやれば単独で約250MB/sは出るSSD2台をマザーボードの仕様によりSATA1(1.5Gbps)で接続してRAID0を組むというある意味で勿体ない使い方をしています。(SSD買う前にマザーボードを買い替えたほうがよっぽど速い...。)

OS Windows XP Professional SP3
CPU Intel(R) Pentium(R) 4 CPU 3.20GHz
M/B ASUSTeK P4P800(ICH5R)
SSD Intel SSD 320 80GB(SATA2) × 2台

RAID0を組んでみての疑問はどのストライプサイズが最速または最適なのか?ということで、現在の環境で設定できるストライプサイズは4・8・16・32・64・128kbなので、CrystalDiskMarkを使ってすべてのストライプサイズのベンチマークを行なってみました。

ストライプサイズ 4kb

RAID0 ストライプサイズ 4kb

ストライプサイズ 8kb

AID0 ストライプサイズ 8kb

ストライプサイズ 16kb

AID0 ストライプサイズ 16kb

ストライプサイズ 32kb

AID0 ストライプサイズ 32kb

ストライプサイズ 64kb

AID0 ストライプサイズ 64kb

ストライプサイズ 128kb

AID0 ストライプサイズ 128kb

結果

ランダムアクセス(512k)以外は、すべて64kbの方が128kbを上回った結果となりました。

ストライプサイズは「デカけりゃいいってもんじゃない」ってことがわかりました。


弟がパソコンのスピードを速くしたいということで、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を超えられなかったのが残念です。


現在使用中の環境そのままを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でも簡単にできます。


SSDは使用しているうちに使い始めた当初に比べるとパフォーマンスが落ちるそうです。

使っているうちに空き領域に以前の情報が記録された部分が残っており、そこに新たな情報を書き込む際は古い情報をまず消してから記録するという動きをしているので、何も記録されていないところに書き込みを行う場合と比べて速度が遅くなるとのこと。

それを解消するため、IntelだとSSDオプティマイザーなど、Trimコマンドを実行してくれるソフトを、各SSDメーカーが出していますが、他社のSSDやRAID環境だと使えないみたいです。

しかし、デフラグソフトで空き領域のデフラグを行うことで、Trimと同じように最適化できるそうです。以下はDefragglerというフリーソフト。

Defraggler

Defragglerはフリーなのに空き領域のデフラグができるソフトで、実際にデフラグ前と後をDiskMarkで計測してみました。

(Intel SSD 320 120GBをSATA2(3Gbps)で接続した単体のSSD)

Before

After

 

効果があるのか無いのか微妙なところですが、わずかに効果はあるようです。

 

このDefragglerはコマンド操作もできるようです。

cd C:\Program Files\Defraggler
df.exe c: /sf

上記はCドライブの空き領域をデフラグする場合の例ですが、メモ帳などのテキストエディタで上記の内容を記載してdf.batなど、*.batで保存したバッチファイルをタスクスケジューラに登録すれば、定期的に空き領域のデフラグができます。

フリーソフトでここまでできるのはDefragglerくらいではないでしょうか。

その他のコマンド操作の引数は以下を参照ください。


いまだに10年前のパソコンをしぶとく使っていますが、レスポンスに不満があり、以下の環境でSSD×2台を使用したRAID0に移行して爆速化しようと試みました。

OS Windows XP Professional SP3
CPU Intel(R) Pentium(R) 4 CPU 3.20GHz
M/B ASUSTeK P4P800(ICH5R)
SSD Intel SSD 320 80GB × 2台

しかし、RAID0のSSDに現在の環境のバックアップを復元して起動させたところ、XPのロゴが表示されるものの起動中にブルースクリーン(汗)。表示されたメッセージの内容は英語でよくわからないのですが、何となくわかったのは「ドライバーが無い」とか「ストレージにアクセスできない」とかでエラーとのこと。

元の環境でICH5Rのドライバー(インテル® マトリクス・ストレージ・マネージャー5.5「iata55_cd.exe」)を予めインストールしておけばいいと思いましたが、インテルのホームページからダウンロードして、インストールしようとしたら「対応していないチップセットだからインストールできない」というエラーでインストールできず...。

RAID0のSSDにクリーンインストールも試みましたがインストールの途中でブルースクリーン...。

いろいろ調べた結果XPの場合、OSインストールの際に途中で「F6」を押し、フロッピーディスクから、RAIDコントローラーのドライバーを読み込ませてやらないと、RAID環境にインストールはできないとのこと。

ところが、フロッピーを持っていないため、XPをインストールする際にドライバーを読み込ませる手段がありません...。

 

しかし、解決方法がありました。

nLite」というフリーソフトを使えば、予めドライバーを組み込んだXPのインストールディスクを作成できます。

 

※Vista/7はOSがRAIDコントローラーのドライバーを持っているため、クリーンインストールの際、別途ドライバーを用意する必要がなく、レジストリの値を変更することで、再インストールなしで、RAID環境に移行できるようです。

 

ドライバー組込みインストールディスクの作成方法

nLiteで以下の事を行います。

  1. XPのインストールCDの内容をハードディスクにコピーさせる。
  2. 組み込みたいRAIDコントローラーのドライバを指定する。
  3. 統合させたISOイメージを作成し、ライティングソフトでCD-R/DVD-Rに焼けば完成

 

読み込ませたいドライバーは、INFファイルを指定するとハードウェアの一覧が表示されるので、一部か全てを選択すれば組み込めます。

※ダウンロードしたドライバーファイル内にINFファイルがなく、CABファイルがある場合は、CABファイルを解凍するとINFファイルが出てきます。

F6ディスクの作成専用のドライバーファイルの場合は、INFファイルを一旦フロッピーに展開しないと取り出せないことがありますが、その場合は「Virtual Floppy Drive」という仮想フロッピーディスクドライブにF6ドライバーのディスクを作成し、仮想FDD内に作成されたINFファイルをしていすればnLiteに読み込むことができます。

※ICH5RのF6フロッピーのドライバーファイルはインテル® マトリクス・ストレージ・マネージャー5.5のページの「f6flpy32.zip」をダウンロードする。

 

結果

BIOSでRAID0のディスクを作成し、上記で作成したディスクでXPをインストールしたところ、正常にインストール完了!インテル® マトリクス・ストレージ・マネージャー5.5も正常にインストールができました。

インテル® マトリクス・ストレージ・マネージャー5.5

今までの単体のディスクに比べると速くなりました。(特に書き込み)

  • HDD単体
    HDD単体
  • SSD単体
    SSD単体
  • RAID0(SSD×2台)
    RAID0(SSD×2台)

しかし、ランダムライトは随分向上しましたが、SATA2(3Gbps)のSSDを使用しても、マザーボードの仕様がSATA(1.5Gbps)なので、シーケンシャルリードは思ったほど速くはなりませんでした。予測はシーケンシャルリードで240~280MB/secくらいは出ると思っていたのですが、実際は180MB/sec程度だったので残念です。SATA2(3Gbps)仕様のマザーボードだったらSSD単体で250MB/secくらいでるので、コストをかけてRAID0を組む必要はなかったかもしれません。

まだまだパソコン本体を買い替える必要はないのですが、このパソコンの延命処置に使ったパーツ代を考えると、買い替えたほうが安かったかもしれません...。


ASUSのマザーボードのBIOSを何度かアップデートしていますが、毎度やり方を思い出せないので、ここにメモ。

アップデートにフロッピーディスクが必要らしいのですが、いまどきフロッピーなんか使っていないし持っていないので、今回は仮想フロッピーとCD-Rを使ってアップデートします。

  1. BIOSとAFUDOSをASUSサイトからダウンロード。
  2. Virtual Floppy Driveで仮想FDDを作成。
  3. 仮想FDDに「****.bin」とファイル名を付けて新規フロッピーをマウントする。
  4. 仮想FDDを右クリック「フォーマット」で「起動ディスクを作成する」にチェックを入れてOKを押す。
  5. 仮想フロッピーの起動デスクにダウンロードしたafudos.exeとBIOSのファイル「****.rom」をコピーする。
  6. FDDのイメージファイル「****.bin」をFDtoISOでISOイメージに変換しCD-Rに焼く。
  7. PCをCDブートし、起動したDOSプロンプトに「afudos /i****.rom」と入れEnterを押すと
    アップデートが始まる。

ブータブルUSBを作ってアップデートする方法もあるようです。


1ヵ月ぶりの料理教室(山口合同ガス『ひまわりCooking』)は今回で3回目(4回中)。

 

今回はテンションが上がる以下のメニュー!出ましたカルボナーラ!

  • カルボナーラ
  • あさりのトマト煮
  • 米プリン

 

講師はいつもの『covo』の料理長の森重さんですが、参加者のココロをくすぐるメニューを用意してくれます。

カルボナーラはお店で出す材料とレシピそのままということでしたが、作り方はとっても簡単でした。

しかもメチャメチャうまい!お店の味が家でも楽しめそうです。

あさりのトマト煮も実に簡単であっさり味。

昼間ですがワインかビールが飲みたくなりました。

 

デザートは炊いたご飯、牛乳、ハチミツでつくるプリンでした。

これはちょっと味と食感に戸惑いましたが、美味しかったです。

子供がご飯を食べないときの最終手段として使ってみたいと思います。

 

参加して毎回思うのですが、1回あたり1,000円ちょっとでおいしい料理の作り方が習えて、話をしながら食事ができて、お土産ももらえるなんて、いい料理教室だな~と思います。今後もある水曜日開催の料理教室は全部応募しようかな~。