2012/02/09 10:07:42
since 1997/2/22: 339552 today: 56 yesterday: 222

SSDを使わせるな (1)

| コメント(2) | トラックバック(0)

前回のレッツノートのある暮らし「すごい...のか、SSD?」で、パフォーマンス向上のために設定変更をいくつか加えました。これらは、よりアクセス速度の高いRAMを徹底的に活用して、より遅いSSDへのアクセスを減らす...という方向性のものです。

実は、SSDの場合、これとは全く違った観点でアクセスを減らしたい明確な動機が存在します。それは、「SSDを長持ちさせたい」ということ。導入するときにも触れていますが、書き込み回数の寿命がハードディスクよりも桁違いに少ないのは、SSDにとっては現状では最大のウイークポイントと言って良いかも知れません。使える期間は延ばせるものなら延ばしたいところです。

このことを念頭に置いてWindowsの動作を見ていくと、ハードディスクは意外に頻繁に書き換えられながら使われていることに気づきます。しかし、この使い方はハードディスクだからこそ可能であったことで、SSDでは全く違う使い方を考えていかなくてはなりません。残念ながら、現状ではWindowsはハードディスクとSSDの違いを考慮した設定の変更はしてくれませんから、ユーザーの側で適切な対応方法を設定していく必要があります。


ハードディスクを休ませろ」で紹介していた中では、ページファイルを使わないようにすること、Windowsカーネルを全てRAM上に置くようにすることの2つが特に「SSDに優しい」設定と言えるでしょう。ページファイルはRAMの代わりに使われる「仮想メモリ」であり、その性質上頻繁に書き換えられます。これを使わないことで、書き込み回数はかなり減らせるはずです。

そしてもう一つ意識したいのがデフラグ。ハードディスクの場合、データを連続に配置しておくことがパフォーマンス向上に多大な効果をもたらすため、デフラグは重要な作業なんですが、SSDの場合は、物理的な配置の連続性は原理的にパフォーマンスには全く影響しません。それどころか、最近のSSDでは、寿命を延ばすために意図的に書き込み位置を分散させることすら行っています。SSDにとって、デフラグは「要らない」「無意味」どころか、寿命を縮めるだけの無駄な作業で、「絶対にしてはいけない」と言っても過言ではないでしょう。

しかし、Windows XP以降では、「パフォーマンス向上のために」バックグラウンドで自動的にデフラグを行うのが標準の設定になっています。これを、何としても停止させなくてはなりません。本来なら、レジストリエディタで設定を書き換える作業になりますが、幸いなことに、このあたりをサポートしてくれるソフトウェアがいくつか存在します。

私はINASOFTさんのフリーソフト「いじくるつくーる」をインストールしましたが、これを使うと、先に挙げた「カーネルを全てRAM上に置く」設定とともに、自動デフラグの設定もGUIで変更することができます。自動デフラグの動作は止めてしまいましょう。デフラグ作業自体にもCPUパワーやディスクI/Oなどシステムのリソースを食われるわけですし、百害あって一利なしです。


Windowsのシステムやアプリケーションは、作業用に一時的にファイルを作成することがあります。これらはテンポラリ(Temporary ; 一時的な)ファイルと呼ばれるわけですが、その性質上、頻繁に読み書きが行われ、これもSSDの寿命を縮める要因になります。

この問題の解決方法として、RAMディスクに着目しました。Windows以前の時代からパソコンと向き合っている人たちにとっては、ちょっと懐かしい響きですよね。その名の通り、メインメモリ上の一部を仮想的にディスクドライブに見せかけます。メインメモリなら何度書き換えても問題ありませんし、圧倒的に高速であるというメリットもあります。

メモリ管理の手法の変化で、最近は全く使われなくなっていたRAMディスクですが、32bit版のWindows Vistaで、OSの制約上アクセスできない4GBよりも上の領域を活用できることが示され、にわかに脚光を浴びています。パソコンに関する技術の進歩の中で、一度は捨て去られたものが復活してくることは滅多にないと思うのですが、これは珍しい例ですね。


RAMディスクは、メインメモリを記憶領域として使うわけですから、本来プログラム等が動作する分を圧迫することになります。ページファイルを使わない設定にすると、現状の1GB(本体512MB+増設512MB)を搭載している状態でも、正直なところ潤沢とは言えません。さらにメモリを増設することにしました。

このために購入したのが、グリーンハウスのGH-DWM533-1GBZ。型番の通り、1GBのPC2-4200 DDR2 MicroDIMMモジュールで、これを現在取り付けている512MBのモジュールと交換して、合計1.5GB実装となります。この容量への増設はパナソニックでは保証していませんが、実際には利用可能で、メモリモジュールメーカーの中には独自で動作確認をしているところもあります。

購入の決め手になったのは、4,370円(税込み、送料別)という価格でした。CF-R4G本体の購入時には、512MBを19,800円で買ったんですよね。3年間で容量あたり価格は10分の1近くに下がったことになります。

GH-DWM533-1GBZ(左)とADF3200M-512

その512MBモジュール・アドテックのADF3200M-512と外観を見比べると、銅製のヒートスプレッダの有無の差が目立ちます。別にコストを絞ったわけではなく、発熱量がそれほど多くないからではないかな?と思っています。

しかも、CF-R4Gに使う場合には、533MHzで動かせるメモリ(本来はCF-R5など用)を400MHzで駆動することになりますから、さらに発熱が少なくなるはずです。試しに、以前省電力メモリを評価したときと同じ「1時間放置テスト」を行ってみたところ、消費電力は双方全く同じ...という結果になりました。これで心配事が一つ減りました。


さて、RAMそのものの増設よりも大切なのが、RAMディスクをどのように実現するかなんですが...ちょっと長い話になりそうなので、続きはまた回を改めて。

マクロミルへ登録

コメント (2)

他エントリと続けてで失礼します。

SSD ではデフラグツールを実行すべきでないという意見には賛成ですが、
断片化自体はむしろ SSD でこそ避けたい状況ではないかと思います。

物理位置の断片化自体はおっしゃるように問題ありませんが、
現在のアクセス方法では論理位置も分割されることになってしまいますよね。
この場合、本来は大きなデータの一括書き込みとしたい所が、
分割されたデータの複数回の書き込みとなってしまうことがあり、
書き込み性能の大幅な低下となってしまうように思います。

可能であれば、多少の領域のロスは我慢するとして、
Linux の ext2 ファイルシステムなどのように、
書き込み時に分割された領域の使用を避ける仕組みがほしいですね。
そのうち SSD 向けの専用ドライバやファイルシステムを、
どなたか開発して下さるとよいのですけど。

×ねさんへ:
なるほど。SSDがハードディスク向けのインターフェースをエミュレートしている以上、論理的な断片化が起こっていれば制御に必要なコマンドが増えて、パフォーマンスに影響するのではないか…ということですね。物理的な断片化は影響ないはずなのに、ベンチマークを走らせてみるとデータの粒度によって成績に差が出る理由はこのあたりにあるわけで、確かに無視できない話です。

そもそも全然特性の異なるハードディスクとSSDを同一に扱っているところに無理があるわけで、個人レベルでの解決策には限界がある部分なだけに、製品側での何らかの対応が待たれます。Windows 7ではハードディスクとSSDが別種のデバイスとして認識される…という話をどこかで聞いたような気がしますが、現在の公開β版のインストール結果を見た限りでは、そんな雰囲気は全く見えません。RC版以降での対応事項になるのでしょうか。ちょっと期待しておきましょう。

コメントする

トラックバック(0)

トラックバックURL: http://www.sskworld.net/mt/mt-tb.cgi/2097

検索

SSK World内全文検索:
SSK World内をGoogle検索:
カスタム検索
SSK WorldからGoogle Web検索:
カスタム検索

最近のブログ記事

スマホでIP電話
スマートフォンに機種変更する前、1台の携帯電話に2つの番号を…
サーバー内でお引っ越し
SSK Worldを構成しているファイル群を、まとめて移動さ…
スマートカントリー
昨日もBESS浜松展示場に足を運んで、家造りの打ち合わせをし…
手書きの復権
スマートフォンに機種変更してから、1ヶ月少々が経ちました。最…
Disneyからパナが来た
NTTドコモから、「Disney Mobile on doc…
配線にこだわる
今週末も、家造りに向けての打ち合わせ。車を走らせて、西区のB…
顔の見えるお付き合い
先日も話題にしたとおり、スマートフォンの購入を機に、今年の初…

最近のコメント

S.S.K. on "レッツノートに何が起こる?":
今日は右手の上に「TOUGH」の文字が載りました。タフはレッ…
S.S.K. on "レッツノートに何が起こる?":
ティザーサイトの画が変わりました。一瞬だけ映る右手…これが折…
S.S.K. on "充電器が届きました。":
HSJ-099WHをつないでF-05Dを充電してみようとした…
S.S.K. on "予約はしてみたが":
つい先ほど、ちょうど再びF-05DのテレビCMを見る機会があ…
S.S.K. on "ちょっとずつ見えてきた":
F-05Dでもう一つ明らかになっている、ちょっと嬉しい新事実…
S.S.K. on "AndroidでもATOK月々300円":
ATOK Passportの開始と共に公開された最新版のAT…
S.S.K. on "第一印象":
MEDIAS LTE(仮)の写真をもうちょっと詳しく見てみま…

最近のトラックバック

"『5』じゃなかった・・・。" on "Sasatch Blog" →"5ではなく4Sだった":
今朝のニュースやワイドショーでも取りあげられていたAppl…
"iPhoneの2年縛りは卒業しましたが・・・" on "Sasatch Blog" →"スマホで2番号":
ちまたではiPhone5が10月に登場するのではないかとい…
"最近気になる携帯電話。" on "Sasatch Blog" →"スマホな男":
購入から1年半が過ぎ、ちょっぴりiPhone 3GSから気持…
"なすび~号、北の大地へ。(その4)" on "Sasatch Blog" →"日本一早い紅葉":
9月25日はいよいよ日本一早い紅葉を見るために黒岳に登る日…
"なすび~号、ニス塗り。" on "Sasatch Blog" →"片付けなくちゃ":
またまたなすび~号ネタ(爆)。 先日タイルカーペットを敷き…
"本家、復活。" on "SSK World @nifty分室" →"半年ぶりの本家":
4月から営業休止中だったSSK Worldですが、ようやく修…
"谷亮子選手" on "航海長 防衛省 " →"ママでは銅":
ママでは銅... は、「連続金メダル」を期待してしまいますよ…

フィードの購読

Powered by(広告)