07/05/08 20:46:39 aLJ6Jc58
HDDがカリカリいっても、
Vistaは遅くならないことに気づきましたか?
それがLow Priority I/Oという技術なのです。
Vistaではもはや、カリカリ言う事に欠点はありません。
>>1にだまされるな!
3:名無し~3.EXE
07/05/08 21:29:52 Z5Ckerxu
Vistaは最強だyほ
4:名無し~3.EXE
07/05/08 21:45:23 dDwrXSFB
Vistaに栄光あれ!!
5:名無し~3.EXE
07/05/08 21:51:11 tbeqT15+
SuperFetchって自分の指定したアプリをあらかじめ読んでおくってできればいいのに。
勝手に読み込まれて早いんだか遅いんだかよくわかんない。
6:名無し~3.EXE
07/05/08 23:27:04 IFBOo5pf
VISTAは使えば使うほど早くなる、ヤッホオーーーィ!!って言ってるやつは幸せ者だな。
スパフェチなんて新OS買わせる「まやかし」にしか過ぎないんだよ。
目を覚ませVISTA戦士たちよ。
7:名無し~3.EXE
07/05/08 23:38:32 iDJGx/NU
よし!そうか!! いい事聞いた。ありがと!
で、切ればいいのか?切ったらいけないのか?
8:名無し~3.EXE
07/05/08 23:54:14 aLJ6Jc58
>>6
糞スレたてたくせに生意気だぞw
無駄無駄無駄無駄。
お前のやった事は無駄
SuperFetchがどんなときにでも
役に立たないという実験データは存在しない。
9:名無し~3.EXE
07/05/09 01:00:40 xpKYrCzW
じゃあCMの後で役に立つ実験データを。
10:名無し~3.EXE
07/05/09 10:08:30 5Y40NFM0
結局切った方がいいの?
11:名無し~3.EXE
07/05/09 10:54:24 0jor1jRy
>>2
嘘つきは泥棒の始まりですよ
12:名無し~3.EXE
07/05/09 12:17:21 Z5PLPluT
つまり、余計で邪魔な機能を省いていったらXPになるわけで。
しかし、それであってもソフト互換性やら周辺機器やら改悪された操作性やらの問題がある。
ゆえに、ビスタはメリットゼロの欠陥OSであるというのが大勢の判断であるしズバリ的を射ている。
13:名無し~3.EXE
07/05/09 12:31:47 IzJZE3hL
>>11
しつこいぞ。
>>1にはHDDがカリカリすると書いてあるが、
それで遅くなるとは書いていない。
それが答えだ。
罠にはまるな。
14:名無し~3.EXE
07/05/09 12:40:25 UaHPKMy+
>>10
うちはメモリ2GでHDD230Gだが、切っていない。
たまに読み書きしているようだが、すぐ収まっている。
15:名無し~3.EXE
07/05/09 12:41:36 f5IXmlzC
ガリガリ言うのって起動した直後くらいじゃ?
たまにしか再起動もしないし切る必要ないと思う
16:名無し~3.EXE
07/05/09 15:31:50 F7DERDaO
ルーチン的に同じアプリを使いまくる人は逆にSuperFetchは切らない方が良いよ。
17:名無し~3.EXE
07/05/09 15:58:00 IzJZE3hL
毎回違うアプリなんか使う奴はいないだろw
18:名無し~3.EXE
07/05/09 18:19:48 FpyeyHII
いんだよ。クそOS掴まされたんだからせめてXP並みに使わせてもらえればそれで。
インデックスとフェッチ切って今まで同じようにストレスなく使えばいい。
カリカリHDDが言うこと自体がストレスに感じる人もいるんだから
「カリカリ言ってても遅くはならない!」なんて言い訳はしてくれるなよ。
19:名無し~3.EXE
07/05/09 19:57:28 f7gw6IgC
カリカリという音が嫌なら、静かなHDD買って
LEDライトをガムテで見えなくすればいいだけじゃん。
ところで、俺の持っているHDDは音なんか全然聞こえないけどなw
20:名無し~3.EXE
07/05/09 20:04:06 GQFcDLWp
その内カッコンカッコン言うんじゃね?
21:名無し~3.EXE
07/05/09 20:32:49 UaHPKMy+
>>16
ニコニコや動画再生・編集系を主に使うが、IEなどが確かに4,5秒短くなってる。
起動のときにガリガリしなくなった。
22:名無し~3.EXE
07/05/09 20:39:18 o0WgPcWa
>8
> 役に立たないという実験データは存在しない。
××が存在しない(この場合は役に立たない)と証明する事は出来ないので
「SuperFetchがどんなときにでも役に立つ」ということを証明するべき。
あほうですか?
23:名無し~3.EXE
07/05/09 22:23:14 ZH04SLNT
なんで、「どんなときにでも」じゃないといけないんだよw
役に立つ事は有ると認めているようなもんだな。
24:名無し~3.EXE
07/05/09 22:31:09 FpyeyHII
Vistaとスパフェチ機能を異常に推してるやつは>>2の自演なわけだが。
なぜそこまで一機能を擁護するのか、そこを聞きたい。
MSの関係者か何かか?
25:名無し~3.EXE
07/05/09 22:54:42 ZH04SLNT
SuperFetchを絶対に切れとか異常な奴は>>1だろw
アンチMSの関係者決定。
26:名無し~3.EXE
07/05/10 21:43:36 FO6w0GUs
俺はReadyBoostしてるからスパフェチ切らない
もちろんカリカリもしてないと思うし
>1はビスタの機能を切るにしても切り間違えてるんじゃない
27:七誌
07/05/10 22:19:12 JOcHbWJM
windowsXP/SHARP製なのですが、質問があります。
マウスをクリックしたときに(例えばネットで次のページに移動した時に)出る「カシャ」とか「カチャ」という
音は止められないのでしょうか?
28:名無し~3.EXE
07/05/11 00:47:21 ouFoTfnk
これのせいでまともに管理もできやしない
29:名無し~3.EXE
07/05/11 15:05:32 vIzVenoW
これとか見るとSuperFetchはメモリがデカイほどよく効くらしい。
URLリンク(pc.nikkeibp.co.jp)
逆にいえばメモリ1GB以下なら切った方がいいかも。
うちは1GB+RBだが、切ったほうがスムーズな感じがする。
30:名無し~3.EXE
07/05/11 15:11:33 a86wW7lz
>>27 ヘッドホンつけるといいよ。
マウスのクリック音ならマウスを変えるとか。
31:名無し~3.EXE
07/05/11 15:42:08 fHM10kpD
>>27
激しくスレ違いだが、
コンパネ→サウンドとオーディオ→サウンド→プログラムイベント→エクスプローラ→ナビゲーション開始
を選んで、
「サウンド(S)」に、「tada.wav」でおk。
32:名無し~3.EXE
07/05/11 18:04:47 NhasrSW7
>>31 ちょwww おまwww
33:名無し~3.EXE
07/05/11 20:06:53 kwLTk7Uu
ガリガリ君
34:名無し~3.EXE
07/05/13 00:20:58 FPIn26AT
スパフェチ切ったら起動後のHDDアクセスが劇的に減った
しかしメモリ使用率が15%ほど増えたけどなんでだろ
35:名無し~3.EXE
07/05/14 19:43:07 tNqBpYC+
マジでスーパーフェッチを切ったら軽くなった
Home Basicモデルくらいのスペックなら切ったほうがよさそう
36:名無し~3.EXE
07/05/14 20:13:16 p3J7VrDz
Ready Boostするくいならメモリー増やしたほうがまし。Ready Boostにしろ Super Fetch にしろ馬鹿が考え出したとしか思えない。
37:名無し~3.EXE
07/05/14 22:50:01 ERNvHgm5
ハードディスクがガリガリいうのはインデックス作成してるからだろ
すーぱーふぇちはハードディスク関係ないぞ
メモリにアプリを先読みしておく機能だ
VISTAの中でも数少ない使える機能
とりあえずメモリ2G未満のやつはVISTA使わんほうがいい
38:名無し~3.EXE
07/05/14 23:06:20 70U+qSZC
>>37
先読みするからHDD叩くんだろw
39:名無し~3.EXE
07/05/14 23:40:24 o+kMJ/0Z
切らない方がいいと思う。
IEなんて驚くくらいの早さで立ち上がる。
(MEM*PC-6400 2G+RB1G)
そのほかのソフトも起動は驚きの早さになるし、
使い続けているとHDDガリガリも減ってくる。
ガリガリ言ってても遅くはならない。
40:名無し~3.EXE
07/05/15 02:37:36 Vooi8c0a
メモリ量とよく使うアプリの種類によるんでしょ。
アプリ起動するたびに、フェッチしてスワップしてまたフェッチしてみたいな堂々巡りに
陥ると遅くなる。
41:名無し~3.EXE
07/05/15 13:18:35 My3m7euc
起動が速いと行ってるのはメモリに読み込んでいるからであり、
つまり、ビスタを普通に使うには電源を切らずに常に通電が必要絶対条件であるということだ。
サスペンド状態でどれだけ消費電力を食うのか知らないが、周辺装置の消費電力も併せるとかなりの消費になるだろう。
省エネルギー性を含む全体のバランスを考えるとビスタは疑問(駄目)だ。
アプリを起動する数秒(あるいは10数秒)程度が待つのにイライラすることもあるまい。
1日に100回以上もアプリの起動と終了を繰り返すとかの超特殊な使い方をするなら別だが。
42:名無し~3.EXE
07/05/15 14:48:55 LO69l1is
>>41
>サスペンド状態でどれだけ消費電力を食うのか知らないが、
>周辺装置の消費電力も併せるとかなりの消費になるだろう。
サスペンド状態の消費電力はノートPC考えればだいたい想像つくのでは?
43:名無し~3.EXE
07/05/15 17:52:04 Vooi8c0a
「つまり」から後の推測が間違ってるぞ。
ハイブリッドスリープでメモリはHDDに待避されるからサスペンドは必要絶対じゃない。
それに省電力時の消費電力はXPと変わらないはず。
通常動作時はXPより増えてると思うが。
44:名無し~3.EXE
07/05/21 10:36:06 Fn1SVesx
なんでVistaクリーンインストールしたのにインデックス作成してるんだよ。
あらかじめインデックスデータごとインストールしろよヴォケ。
45:名無し~3.EXE
07/05/24 01:18:54 dEzb7qDw
>>44はインデックスの意味解ってるんだろうか
それとも俺が誤解してんのかな
46:名無し~3.EXE
07/05/24 10:02:00 R0WEf5lE
クリーンインストールした直後のファイル構成は同じはずだから
インデックスデータも決め打ちできると思ってるんだろう。
実際はクリーンインストール直後でもファイル構成が同じとは
限らないので不可能。
47:名無し~3.EXE
07/05/24 20:28:00 WVLeObxt
Core2DuoE6700+2GBメモリだからフエチしようが、CPU周波数は60%で動いてるし、
メモリ使用量は38%。
余裕余裕でVista堪能してます。
48:名無し~3.EXE
07/05/27 23:38:08 4hqosc+H
本当にこれ切った方がHDD静かになっていいな。
アプリ起動なんて十分早いし。
49:今はXp
07/05/27 23:53:56 nlwK1CH7
4Gにしても38%だったよ。
38%固定なのか?
50:名無し~3.EXE
07/05/28 07:04:38 dAskURz1
スーパーフェッチが本領発揮すんのは搭載量4GB超えてきたあたりから。
1G2G程度でどうの言ってるヤツはただの貧乏人。
51:名無し~3.EXE
07/05/28 10:45:52 vs8XztL1
4GB超えてるってことはvista32より使えないvista64ですよね。
OS眺めて喜ぶなんて、マカーの同類にはなりたくないです。
52:名無し~3.EXE
07/06/01 11:25:25 vWbYdZI6
Super Fetchって登載されるのが早すぎたのかもしれない。次期OSぐらいで標準に
なれば、その頃は大抵64bitPCが主流だろうから。
先進的過ぎる機能は現行機では付いていけないものだよ。
53:名無し~3.EXE
07/06/04 20:01:59 lH0EOgNm
これで>>50が32bitマシンに4GB積んで自己満足している、っていうオチだったら笑えるんだが。
54:名無し~3.EXE
07/06/04 20:24:30 7DD+7w14
64bit版でOSの消費量は
2G積んで800MB
4G積んで1100MB
8G積んで1500MB
16G積んでもあんま増えない気がする
55:名無し~3.EXE
07/06/06 15:17:44 9YnrFq5R
>>54
案外使わないんだな。
搭載メモリの半分くらいは常に占有するもんだと思ってたが。
56:名無し~3.EXE
07/06/07 14:00:09 6KX+NQcu
>>54
「OSの消費量」ってどこ見て言ってるの?
ウチはVista Business (x64)、4GBメモリ搭載だけど、
起動時タスクマネージャで空きメモリ1GB程度、物理メモリ34%で、
複数アプリ起動して数時間使用後、空きメモリ50~300MB、
物理メモリ39%なんて表示される。
「キャッシュ済み」は約2GB程度であまり変化なし。
空きメモリが100MB切っても、「物理メモリ」の使用率が40%
前後であまり変化しないのが不思議...
57:54
07/06/07 18:52:42 y4PeuClx
面倒だからガジェットのメモリメーターしか見てないよw
58:名無し~3.EXE
07/07/12 07:17:44 rToaPGt1
ほどんどの人が理論の話しかしてないよな。
SuperFetchの効果の実感がどうなのかって話を聞きたい。
「(理論的に言って)速くなる(はず)」っていうのはもうイラネ
59:名無し~3.EXE
07/07/12 21:57:44 jmvCSA10
エクセルなんかを起動するとき
HDDがカリカリ言わないね
60:名無し~3.EXE
07/07/13 03:34:30 PKAJkd8G
SuperFetch切ったら軽くなった。
あれは使い方によって向き不向きがあるんじゃないだろうか。
多分俺の使い方はSuperFetch向きではなかったのかも。
61:名無し~3.EXE
07/07/13 13:33:49 wcMzLIou
>>58
この記事は?
URLリンク(pc.watch.impress.co.jp)
62:名無し~3.EXE
07/07/13 14:11:46 RB60negj
HDDの遅さがネックになってる処理って結構あるから
スーパーフェッチはそういう問題を解決する為の機能なんだろうね。
63:名無し~3.EXE
07/07/13 19:08:01 YKaqK9VT
Vistaは数々の高速化技術が謳われてるのに
ほぼ全てのアプリケーションで動作速度が下がるのは何故?
64:名無し~3.EXE
07/07/13 19:10:11 YKaqK9VT
>>61
この提灯記事なんてホントにそうなんだよな
この提灯信じてNoteに入れた奴は例外なくこう言う
「XPより1~2時間バッテリーが早く上がる」と...
65:名無し~3.EXE
07/07/13 19:25:25 RB60negj
>>63
OSが重いからじゃない?
これはHDDの転送速度による速度低下と違って
ある程度CPUなどの性能がアップすれば気にならない程度にはなるから別にいいけどね。
66:名無し~3.EXE
07/07/13 21:09:08 VBGwYs7v
2000やXPだと起動がかなり遅くてイライラしてたドキュメントエクスプローラ
とかOpenOfficeとかの重量級アプリがスコスコ起動してくるのは結構すごい。
67:名無し~3.EXE
07/07/13 22:27:54 ux3J8Qmn
>>66
今更ながらにHDDがどれだけ足引っ張ってたのか分かる話だよな。
実はこのCPUも結構速かったんじゃん、てな感じで。
そりゃCPU速度が上がっても改善されないわけだと。
68:名無し~3.EXE
07/07/14 02:29:31 K6YbNyUG
>>67
Opteron 285, 4GBメモリ、MegaRAID320-2X(512キャッシュ)でも、
HDDがらみの処理(アプリケーションのオープン、ファイルのセーブ、コピー)
はXP(x86)のほうがVista(x64)より若干速い感じだけど...
Vista導入と同時にOffice2007も入れたので、余計にその感じた強い。
エクスペリエンススコアはオール5.9なのにね。
69:名無し~3.EXE
07/07/15 15:46:53 +P2wG7U6
検証データは?
70:名無し~3.EXE
07/07/16 06:17:41 HDAsGBc5
>>69
URLリンク(www.baidu.jp)
71:名無し~3.EXE
07/08/26 15:28:28 EBYhW08A
SuperFetchがONだとまずWindows起動して、
デスクトップが表示された直後にHDDガリガリが始まる。
空きメモリが一桁台になるまでメモリにキャッシュするから、
メモリ2GB搭載だとガリガリが収まるのにだいたい3~5分ほどかかる。
あとはアプリ終了後になりやらHDDガリガリが始まる。
72:名無し~3.EXE
07/08/27 08:31:05 4l/g4rO0
>>1に書いてあるようにやったら
vistaの起動びっくりするくらい早くなったよ。
これ切って、他の機能に影響があるのかは
スキルがないからわからんです。
とりあえず起動が早くなって幸せな状態です。
73:名無し~3.EXE
07/08/29 00:53:36 a/UKjqH3
>>72
起動が速くなる代わりに普段の利用面で遅くなるから
74:名無し~3.EXE
07/09/20 01:41:22 obxQd2xx
これさ、速くなってるとか言う奴まじかと思う
だって、延々カリカリいってる間、重いじゃん
おまけに、そんだけアクセス多いってことは、熱もでてるハズ
デフォルトスリープもそうだけど、アンチCO2削減か?
でも不思議なことにマシンによってカリカリの多さがやけに違う気がする
ファイル数はどっちも多いんだけど不思議だ
もしかしてどっかアルゴリズムおかしいんじゃないのか?
75:名無し~3.EXE
07/09/20 01:43:21 ZdqHL8CX
Vista自体を切ったほうが手っ取り早いw
76:名無し~3.EXE
07/09/20 01:44:57 obxQd2xx
ちなみに重いほうのマシンの方がスペックやや上(E6600, 3GB)だから益々謎
77:名無し~3.EXE
07/09/20 02:12:27 ZdqHL8CX
買わせる為に無理やり付加価値?を作ってきたから、それこそ無理がかかるんだな
買わせる為のトリックが今後のデファクトスタンダードになると思うと恐ろしいわな
UACも安全を「売り」にし、ついでになんかあったときに「ユーザーが勝手にUAC切ったから」
と言い訳できるんで一石二鳥だ。
78:名無し~3.EXE
07/09/20 06:28:47 GLr19H0d
>>76
とりあえずインスコ終了から1日~2週間近くガリガリ放置すれば後から軽くなる
詳細はググってくれ
79:名無し~3.EXE
07/09/20 20:17:45 hYibIX9I
Vista使ってて思うのは
HDDがカリカリ言わないんだよね。
80:名無し~3.EXE
07/09/20 21:50:56 8kXcee+M
そのためのキャッシュだからな。
起動直後にガリガリいうか、アプリを起動するごとにガリガリいうかの違いだけ。
81:名無し~3.EXE
07/09/20 22:05:53 obxQd2xx
>>78
もう何ヶ月も経ってる
結局、関係ないタイミングでカリカリいうのが気に入らないんだよね
たいした効果ないし、邪魔に感じる方が大きいってだけ
それと繰り返すけど、トータルでいえばSuperFetchで消費電力は増えると思う
よく使うアプリのためならただのキャッシュでいいと思う
キャッシュなんて、電源落とすたびに無に帰すしな
つか、SuperFetchがどんなファイル読みに行ってるかチェックしたことある?
リソースモニタとプロセスエクスプローラで大体分かるけど
全然アクセスしないトンチンカンなファイルを延々読みに行ったりしてる?うちだけ?
82:名無し~3.EXE
07/09/21 02:57:53 htMtOZvM
それは検索のインデックス作ってるんだよ。
83:名無し~3.EXE
07/09/21 14:19:00 nexNKBOi
>>81
使ってないつもりでアプリが読んでるとかもありうる
手元の環境じゃ、SuperFetch + ReadyBoost でかなり快適になるので
オフにするとかは考えられないな
84:名無し~3.EXE
07/09/21 22:42:35 ESDKkTmN
バカでかいゲームのテクスチャ読みに行ってる俺のPCみたいなのは間違いなく切るべき
85:名無し~3.EXE
07/09/21 22:51:57 th5cuUWI
>>82
違う。実際ファイルの中身読んでなきゃ、あんなに時間かからん
>>83
某特定用途向けファイルなので、普段使うようなアプリからは開かないのは分かってる
お前ら本当に自分で確認してるのか?
86:名無し~3.EXE
07/09/22 05:31:27 HKhNXKza
悪さしてるのはsuperfetchではなく
糞windowsdefender(だったっけ)に1票
87:名無し~3.EXE
07/09/23 19:18:14 hmXDHtxv
>>85
お前は検索のインデックス化で内容を読まないと思ってるのか
XP 以前のファイル名インデックスとは別だぞ
それと、「某特定用途向けファイル」の、その特定用途を
それなりの頻度で実行してるんじゃないか?
SuperFetch + ReadyBoost はアプリだけじゃなく
データも先読みするのだが
88:名無し~3.EXE
07/09/28 01:34:23 hV2EIIk1
1曲60MBくらいの可逆圧縮ファイルを延々と読んでるのを見たとき、アホかと思った…
89:名無し~3.EXE
07/09/28 12:23:44 PLEwjHXv
>>88
ワロタwwwww
90:名無し~3.EXE
07/09/28 13:13:05 xtRcQLUf
>>88
よほど再生回数多いんだなwwwww
91:名無し~3.EXE
07/10/06 17:36:00 hLYbzQ0H
この三つを切るとVistaはとても軽くなる。
バックグラウンドで勝手にディスクアクセスされたくない、軽く使いたいなんて人はこの三つを見直すといいです。
・SuperFetch
・自動復元ポイントの作成
・インデックスの作成
それぞれの場所は
・>>1を参照
・コントロールパネル→システムとメンテナンス→システム→システムの保護→自動復元ポイント
・コントロールパネル→システムとメンテナンス→インデックスのオプション→変更
92:名無し~3.EXE
07/10/06 22:51:04 1pTDQUwv
デフラグは放置かよ
93:名無し~3.EXE
07/10/08 16:18:03 Y6qjgL5B
>>88
まじで、いらねーな。
SuperFetchいらねーから、適切に不必要になったメモリを解放して空きメモリを増やしてくれぇ~。
94:名無し~3.EXE
07/10/08 16:38:58 3dfLGfqC
スーパーフェチとかどーでもいいけど、IMEはまともに変換できるようになったの?
95:名無し~3.EXE
07/10/08 21:31:01 vjr5eXkS
>>93
SuperFetch が動いてても空きメモリと同等の扱いで使われるのに
無駄にメモリを空けたままにしておいてどうするんだ?
元々 SuperFetch の機構的に、即座に破棄して
アプリに割り当てるメモリとして強制解放されても
問題がないようになっているのだが
96:名無し~3.EXE
07/10/08 21:56:21 b43aiP5M
SuperFetchはVistaでも使える数少ない機能なのに。
アプリが一秒とかで立ち上がるんだから。
こんなの体験したら何秒もかかるXPには戻れんよ。
97:名無し~3.EXE
07/10/09 06:40:43 0ZQNWsQ4
>>95
即座に破棄して割り当てるのと、破棄の必要もなくメモリに読み込む。
これが、どでかい領域を解放する必要がある場合だとどっちが速いか?
という用途の問題。単純な問題だろ。
さらに、>>88なども加わるとなると、最悪。
>>96
体感で変わらん程度はどうでもいい。
98:名無し~3.EXE
07/10/09 07:39:35 3Y0c0F3P
>即座に破棄して割り当てるのと、破棄の必要もなくメモリに読み込む。
>これが、どでかい領域を解放する必要がある場合だとどっちが速いか?
同じだろ。
99:名無し~3.EXE
07/10/09 08:19:47 HM2YgLI0
Vista搭載機をXPとDualにしました。
XPが速いです。
結局ハードウエアが発達したから速いんですね
SuperFetchの効果があったとしてもアイドル状態の時を犠牲するほどのものでもないし
ましてやちょっと前のアプリやキャプボを買い換えてまでSuperFetch機能が欲しいとも思わない
100:名無し~3.EXE
07/10/09 08:59:54 HM2YgLI0
>>91
自動復元ポイントの作成は切ったらマズイだろ?
101:名無し~3.EXE
07/10/09 14:40:19 Qf0RE77P
>>100
自動復元ポイントの信頼性は低く、単なる気休めでしかない
それなら無駄なゴミを生成させないほうがまし
102:名無し~3.EXE
07/10/09 17:50:22 a52KvPO0
システムの復元は私も切ってるな。インデックス作成も。
SuperFetchはONだけど。
103:名無し~3.EXE
07/10/09 19:35:56 HM2YgLI0
つうことはシステムの復元切ってる人は定期的に手動で復元ポイント作ってるんですかね?
「システムチエックポイント」ってのが自動のやつですよね?
104:名無し~3.EXE
07/10/09 19:45:01 445dy3L4
そんな不確かなものはつかわねぇ。
HDD丸ごとイメージ化してバックアップ。
105:名無し~3.EXE
07/10/09 19:45:11 Qf0RE77P
>>103
定期的にサードパーティ製のバックアップソフトで、ディスク全体をイメージバックアップ
特に月例Updateの前に必ず実行
VISTA標準の「復元ポイント」「システムバックアップ」ともに信じるな
106:名無し~3.EXE
07/10/09 20:05:17 wtjDL7QV
>>98
同じではないが、体感できるような人間はほとんどいないってのが実際だな
>>97 は 1 マイクロ秒の違いが体感できる数少ない繊細な人間なのだろう
まぁ、普通の人なら XP で起動に 30 秒かかる良く使うアプリが
Vista で 3 秒で起動するなら、Vista を使うがな
>>99
大きなアプリをごりごり使うユーザには
Vista で SuperFetch + ReadyBoost の快適さを味わったら
XP 程度の微妙な軽さなんてものはあっさり吹き飛ぶほど Vista の方が快適
ReadyBoost も使えばデータ含めて 2GB を超えるアプリもサクサクになる
107:名無し~3.EXE
07/10/09 20:06:03 wtjDL7QV
>>105
Microsoft を信じられずに
サードパーティ製バックアップソフトを無根拠に信じられる楽天さが素敵
108:名無し~3.EXE
07/10/09 20:08:39 HM2YgLI0
そうとう厳重ですな
ちなみに
SuperFetch
自動復元ポイントの作成
インデックスの作成
ディフェンダー
個々に試したら一番ハードディスクに負担かかりそうなのは
SuperFetchでした。
アプリを何も起動しなくても毎回確認してるんすね。
109:名無し~3.EXE
07/10/09 21:02:03 0ZQNWsQ4
>>106
だから、データベースとか、でかいファイルを先読みするような必要のあるアプリを使う頻度が大きいと、
アプリの起動速度なんてのはどうでもよくて、データをメモリに読み込みにいく速度が問題になる。
または、そんなデータを延々保持されても困る。
カスタマイズできるように、例外をつけてくれればそれだけで済む話。
110:名無し~3.EXE
07/10/09 23:08:00 1F4FXlzV
>>109
先読みする頻度が大きいほど効果が大きいんだけど。
それと、データを保持していても全然困らないわけだが。
111:名無し~3.EXE
07/10/09 23:55:40 445dy3L4
先読みのキャッシュが効くこともあるだろうけど、使わないものをキャッシュしてることもある。
使わない分に関してはHDDアクセスもあるわけだし、はっきり言って無駄。
まさに余計なお世話。
まあ、効果があるのならそういう人は有効なままでいいじゃん。
自分のところでは全く役に立っていない上に足を引っ張っている。
ただの好みもあると思うけど、俺は要らない派。
ちなみにWS 2008ではSuperFetchは無効になっている。当たり前だけど。
112:名無し~3.EXE
07/10/10 00:03:24 w+9Un7iK
>>111
セカンドキャッシュとかキャッシュ系切りまくれば早くなるだろうねw
113:名無し~3.EXE
07/10/10 00:17:33 JiRgWyjj
なんか変なのが涌いてるな
114:名無し~3.EXE
07/10/10 00:44:55 3f9KdmSf
>>110
というのが売り文句だもんな。
115:名無し~3.EXE
07/10/10 01:20:26 iM3vvZqe
キャッシュの効能とヒット率とがまぜこぜに議論されてる点について。
116:名無し~3.EXE
07/10/10 06:52:41 FqECOnhu
そりゃ初期状態やオフのままじゃ学習しないから効率悪いままだわな
117:名無し~3.EXE
07/10/10 10:08:38 PrCb71T4
メモリ2GB実装で、アプリはOfficeだけとかいうライトユーザには有効だろうね
これならちゃんと学習される
ただしアプリ起動時に読み込むか、前もってメモリに読み込んでおくかの違い
だけどメモリありったけを使いまくるアプリを複数インストールして、
それを不定期に使用するようなヘビーユーザの場合、
SuperFetchは学習できず、起動のたびに無駄にHDDをガリガリさせる。
こういった用途ではSuperFetchを無効にするべき。
118:名無し~3.EXE
07/10/10 12:33:14 iM3vvZqe
不定期な使用なのにヘビーユーザかよ、と思わんでもないが
ワークエリア抜きのプログラム本体のみで
ありったけのメモリを使い切ってしまうアプリなら
その選択もまたアリだろう。
但し問題の本質は、環境がいっぱいいっぱいなため
SuperFetchが活きる余裕がない、ということなので
むしろ64bitWindowsに移行して
広いメモリ空間を確保されることを推奨。
ていうかSuperFetch無効にしたところでHDDガリガリでないの?
# ワークエリア確保でメモリを使い切るのであれば
# それはそのアプリのほうが邪悪かと。
119:名無し~3.EXE
07/10/10 13:11:30 Rt4vDTgf
Oct 09 03:39:12.568: vcpu-1| AIOWIN32: '\\.\PhysicalDrive0' : Failed to read: クォータが不足しているため、要求されたサービスを完了できません。 (1453).
Oct 09 03:39:12.569: vmx| VMXAIOMGR: Retry on read "\\.\PhysicalDrive0" : クォータが不足しているため、要求されたサービスを完了できません。.
O
Oct 09 03:39:17.267: vcpu-0| IOCTL_VMX86_ALLOC_LOCKED_PAGES failed: このコマンドを実行するのに十分な記憶域がありません。
Vista にしてから VMware で↑みたいなエラーが結構頻発するようになっちゃったのも
SuperFetch のせいなのかな。最初クォータって HDD のやつかと思ってたけど、
この 1453 ってエラーコードは ERROR_WORKING_SET_QUOTA のことで、
HDD とは関係なくメモリに関係するエラーらしいし。
RAM2GB 中ゲスト OS に割り当ててるのは 1GB で、
他のアプリを立ち上げてない状態でも発生することあるしね……
120:名無し~3.EXE
07/10/10 15:37:04 FqECOnhu
>>117
Visual Studio + MSDN Library みたいな
メモリもデータもごりごりと使うようなものにはかなり有効
SuperFetch だけじゃなく ReadyBoost まで使うのは必要だけどな
121:名無し~3.EXE
07/10/10 16:07:17 /HtX5u2/
>>117
>SuperFetchは学習できず、起動のたびに無駄にHDDをガリガリさせる。
>こういった用途ではSuperFetchを無効にするべき。
どのみちガリガリするんだったら、Fetch有効にしつつHDDを高速化すりゃいいじゃん。
廉価なソリューションだとRaptorとかなんだろうか。
122:名無し~3.EXE
07/10/10 21:23:21 0q94XFjt
SuperFetchを切ってしまったら余ったメモリは無駄になるよ。
やっと有効活用できる機能が付いたのに。
頻繁電源切るとかしてるなら切った方がいいけど、普通スリープ使うだろ。
123:名無し~3.EXE
07/10/10 22:13:30 Qkj8msHs
SuperFetchに良くある勘違い。
(ガキ)SuperFetchが有効だと空きメモリが少なくなる!絶対に切れ!
(博士)空きメモリが少なくなると何か問題ですか?
(ガキ)パフォーマンスが落ちるじゃないですか!
(博士)なぜですか?
(ガキ)アホか!スワップするからに決まってるだろ!
(博士)しませんよ?
(ガキ)はぁ? 2G搭載したマシンで1Gを普通に使って残りの1GをSuperFetchで使う。
そのときにアプリを起動したら、メモリが足りないからスワップするだろ!
(博士)あなたが言っているスワップとはスワップアウトのことですね?
スワップアウトするときにHDDに書き込むから遅くなる。そういいたいのですね?
では、質問です。メモリが足りなくなったときに、SuperFetchで使っているメモリを何のために
スワップアウトしなければならないのですか? スワップアウトせずに使用メモリを解放すればいいでしょう?
SuperFetchで使っているメモリの内容とは、単にファイルの内容を読み込んでいるだけです。
つまり、スワップアウトでHDDに保存するまでも無く、すでにファイルにそのデータはあるのです。
パフォーマンスが落ちる原因であるHDDへの書き込みが無いのですから、
パフォーマンスが落ちるはずがありません。わかりましたか?
(ガキ)ムキー!!!
124:名無し~3.EXE
07/10/10 22:18:07 iuLuxdoM
一番のガキはコイツの希ガス>>123
125:名無し~3.EXE
07/10/10 22:55:11 w/h+hkH5
HDDがカリカリ言うって、どんだけ古いHDDつかってるわけ?
今のHDDはほとんど音しないじゃんよ。
126:名無し~3.EXE
07/10/10 23:10:49 eCGTXb//
どんなにメモリが有効活用されようがパフォーマンスはXPに劣ることは確定なんだから
たとえVista用にチューニングされたアプリで比べても
127:名無し~3.EXE
07/10/10 23:11:23 3f9KdmSf
>>125
ディスクアクセスの表現なだけだろ。
で、SuperFetch切ったことあるのか?
128:名無し~3.EXE
07/10/10 23:32:08 3f9KdmSf
>>124
常に自分が優位に立っていないと気が済まないのだろうね。
129:名無し~3.EXE
07/10/10 23:33:23 eTuK9Ux8
悔しがっているだけで、反論はしないのねw
130:名無し~3.EXE
07/10/10 23:59:05 3f9KdmSf
悔しがってるように見えちゃうんだねw
131:名無し~3.EXE
07/10/11 01:43:02 1TOfKTMf
ギャー
あまりに修正が多いのでSuperFetchがWindows Upadateを一番優先してる
132:名無し~3.EXE
07/10/11 04:39:06 NTDnRTRm
俺もシステムの復元は全く使ってない。
復元機能としては極めて信頼性低いといわざる得ないよこれ。
そういう俺は復元が必要そうなときは TrueImageでバックアップ。
差分でのバックアップもできるからそれほど時間食わないし
何より完璧に復元される。
133:名無し~3.EXE
07/10/11 06:25:13 ugNwvzVi
SuperFetchするアプリなりデータなりを自分で指定できないんだろうか。
それが出来たらOnにしてもいいんだが、ググっても出てこない。
134:名無し~3.EXE
07/10/12 08:40:40 UTefMTMh
ウィルス感染が原因でHDDが激しくガリガリしてても
SuperFetchのせいと勘違いして放置する奴がいそうだから
切らなくてもいいよ
135:名無し~3.EXE
07/10/13 19:58:46 j7p2nVWz
>>1
馬 鹿 か コ イ ツ H D D の 寿 命 が 短 く な る だ ろ う が
頭 の 悪 い ○ S 社 員 め
低 品 質 売 り つ け る な
136:名無し~3.EXE
07/10/14 11:19:20 M+KBpHff
HDDから音がしてたら遅く感じるという向きは
機能を切った方がいいと思うな。
長年培われた心理的な作用という奴は早々変わらないからね。
137:名無し~3.EXE
07/10/14 22:56:54 OdIOMevz
しょっちゅうHDDにアクセスしてるとHDDの寿命が
短くなるってことはないんですか?
138:名無し~3.EXE
07/10/14 23:53:42 GxdKWIxl
ある>>137
139:名無し~3.EXE
07/10/14 23:54:23 hbxnx1de
あったとしても誤差の範囲だろうな。
140:名無し~3.EXE
07/10/15 02:09:43 9NbdkN5h
>>137
Google のデータセンターで酷使され続けた HDD から見ると
初期期間と 5 年以上使い続けた HDD は壊れやすいが
それ以外はほとんど差がない
(初期期間に壊れるのはそもそも品自体が不良の可能性が高い)
アクセスが多いと壊れやすいというのは、
現状の平均的な部品の耐久性を考えると都市伝説
141:名無し~3.EXE
07/10/15 05:31:38 XcneCbrY
>>140
googleのデータセンターのHDD寿命ってのはどこにある?
用途が異なるものを単純比較することに意味はない。
そもそも、IDE、SCSI、規格だけでも差が存在するのだから、
せめて、熱に気を使えぐらい言っとけ。
142:名無し~3.EXE
07/10/16 00:36:25 SsvrlZGB
素直にgoogleのデータセンターのHDD寿命の書いてある場所を
教えてくださいって言えばいいのに。。。
そもそもHDDってデータのI/O以外の仕事をするのか?
機能の本質が見えてないよ。
規格規格ってディスクの寿命と制御ICの寿命のどっちが短いと思っているんだろう・・・
イオンマイグレーションの話は別にして。
143:名無し~3.EXE
07/10/16 01:25:33 ipTFLU4c
>>142
人間コスト考えてもの作るって。設計、品質も、それに合わせて作るって。
制御ICにしろ、品質、コスト無視して寿命語ることはできないだろ。
結局のところ、ソースがないんだろ。
素直に、脳内でした。すみませんって言えばいいのに。。。
144:名無し~3.EXE
07/10/16 01:33:09 nNFVrI1Z
gigazin HDD google
145:名無し~3.EXE
07/10/16 01:54:55 zu1Z8r01
SuperFetch切っててもそこそこな容量を勝手にキャッシュしてる?
146:名無し~3.EXE
07/10/17 01:43:37 aMV8o5nj
>>145
ちょっと違う。
XP以前では、メモリに空きがあるのに、スワップアウトしていた分を
なるべくスワップアウトしないようになってるだけ。キャッシュとは違う。
147:名無し~3.EXE
07/10/17 04:13:31 ipU3aY6K
>>143
少し前にかなり話題に出たんだがな、この話
ぐぐればいくらでもでてくるんだが
元情報
URLリンク(labs.google.com)
日本語の参考記事
URLリンク(gigazine.net)
148:名無し~3.EXE
07/10/26 06:38:36 xrdvaSRE
>>145
うちも切ったのだが起動時間の9割方ガリガリ言ってる。
メモリ3.5GあるしCPUもcore2なんだけどまったく意味が無い・・・
149:名無し~3.EXE
07/10/26 12:34:07 1K/0Hk/K
HDDアクセスが多いのは最初のうちだろ?
XPなんかだとIEを起動する度にカリカリ言うが
Vistaだとカリカリ言わないし。
150:名無し~3.EXE
07/10/26 21:18:36 HT91j2An
>>145
フェッチとキャッシュの違いからだな
フェッチは先読み用だからなぁ、普通のキャッシュは一回読み込んだら保持しとく用で。
同じアプリの起動・終了繰り返すのは後者の普通のキャッシュの範疇だな
メモリが十分にあれば、解放されずにメモリに保持されてて、次回アプリ起動はキャッシュから。
メモリ少なくて強制的に解放されるか、メモリからの解放を自分で積極的に行わない限り
フェッチ切ったのに起動直後のキャッシュ欄に表示されてるのは、OS起動などに要した
サービスやらのキャッシュ残りだろうな、起動のために要したものなので、他のキャッシュが
入り込んでくればそのまま解放されるような類のキャッシュで、メモリ十分なら残り続けるかもだが
151:名無し~3.EXE
07/10/27 18:53:40 mviswg0E
Wind defenderのリアルタイム監視をオフにするだけでアクセスは減るよ。
SuperFetchやインデックス、システムの復元はあまり関係ない。
152:名無し~3.EXE
07/10/27 18:58:13 e2Jqz+SL
>>1
オマエも切れ
153:名無し~3.EXE
07/10/27 19:32:54 PL/VKukR
>1 は PIO病
154:名無し~3.EXE
07/10/28 15:17:46 eOb0n1fh
Vistaの終了がデフォルトでスタンバイに当てられてることからわかるように
SuperFetchなどを無駄にしないためにもシャットダウンしない使い方を推奨してるよね。
だから起動直後にディスクアクセスがあっても仕方ないという判断とも思える。
ま、ガリガリいうのがイヤなら切るってかそもそもディスク変えろよとおもうけどね。
155:名無し~3.EXE
07/10/28 15:27:54 Hx6znaLh
>>154
> Vistaの終了がデフォルトでスタンバイに当てられてる
(ハイブリッド)スリープな。スタンバイはなくなっちまったorz
156:名無し~3.EXE
07/10/28 15:51:21 O4/JZMN0
言葉が違うだけだろ
157:名無し~3.EXE
07/10/28 16:12:32 Hx6znaLh
>>156
【「スリープ」「休止状態」「スタンバイ」の機能の違い】
URLリンク(pc.nikkeibp.co.jp)
158:名無し~3.EXE
07/10/28 17:15:42 VrO+UP8A
> 言葉が違うだけだろ
> 言葉が違うだけだろ
> 言葉が違うだけだろ
> 言葉が違うだけだろ
159:名無し~3.EXE
07/10/28 17:16:32 GaJGe8/J
確かに名前としては存在しなくなったかも知れないけどハイブリッドスリープを切れば
実質スタンバイと同じだよ。
160:名無し~3.EXE
07/10/29 10:11:27 taXix1oD
あるぇるぇるぇるぇー?
>>157のサイトで、スリープ状態で給電しなくても(電源が切れてもデータを保持、に○)
データは保持され大丈夫、みたいなことかいてあるけど、
俺普通にデータ消えたぞ?
普通に強制終了したあとの画面になった。
みんなはちゃんと使えてるのか?
161:名無し~3.EXE
07/10/29 10:19:57 dma5ovVy
うん
162:名無し~3.EXE
07/10/29 14:14:47 e+At+51I
Vistaビギナーだけど、起動からHDDアクセスが5分くらい止まらない。
ベータ入れた時からそれは知ってたけど、vistaいれて何時間たてば
アクセスが止むの?
結局、何が原因?
入れてから100時間は経ってる。
インデックスオプションでは1651のインデックス作成が終了したと
書いてる。
SuperFetch---- on
indexサービス----on (1651の作成終了)
システムの復元---- off
自動デフラグ-----off(diskeeper)
win Defender---- on ,リアルタイム監視on,自動スキャンoff
アプリソフト自動更新----カット可能なモノはすべてoff
163:名無し~3.EXE
07/10/29 14:26:14 Otpp+ebi
>>162
スーパーフェッチを有効にしている限り、起動の度になる。
けど、XPとは違いHDDアクセス時もほとんど支障なく使えると思うけど…
164:名無し~3.EXE
07/10/29 14:36:22 Q6bRDY8m
鯖用途のつけっぱか、アプリの初期起動を3秒でも早くしたい人は必須だな
「一旦アプリ起動すれば大抵開きっぱだし、自宅でボーッとPCいじるくらいなら初期起動は少しくらい
待ってもいいっすよ」とか、「アイドル期間を虎視眈々と狙ってそんなにHDD読込み必死に頑張って、
空きメモリを必死に埋めてまでしなくても・・・カリカリやられ始め直後にPC使い始めたい糞タイミング
多過ぎ」って人はおとなしく切れっていう
165:名無し~3.EXE
07/10/29 15:10:28 CWTgfJr4
俺はPC起動した直後、
「空きメモリ」→「キャッシュ済みメモリ」に
変換されていくのが見てて楽しいんだがw
166:名無し~3.EXE
07/10/29 15:13:00 Ixk7npal
>>160
それはハイブリッドスリープ有効じゃないと残らない (単なるスリープしかしない)
まぁ、スレ違い
167:名無し~3.EXE
07/10/29 15:25:54 R67TZFQ2
スリープからたまに復帰しないときがあるから困る
言っておくがドライバ等の問題じゃない
168:名無し~3.EXE
07/10/29 15:32:34 LqKiWQwz
SuperFetchとか定期デフラグみたいな処理はHDDの発熱の原因になるから、
今使ってる廃熱処理が厳しめのノートPCでは切らざるを得なかった。
169:名無し~3.EXE
07/10/29 16:18:39 e+At+51I
>163
確かにアプリ起動させた時は快適だね。
Vistaは今までのOSと考え方をかえたら良いのかな。
最初HDDアクセスを我慢し、その後は快適アクセス。
170:名無し~3.EXE
07/10/29 16:27:18 Otpp+ebi
>>169
可能なら、普段はスリープを使用すれば良い。
171:名無し~3.EXE
07/10/29 16:47:50 Z4oLnz5w
休止状態からの復帰だとまたフェッチ最初からやりなおしなのかな?
172:名無し~3.EXE
07/10/29 17:08:10 Ixk7npal
>>167
そりゃハード側の問題だからな
173:名無し~3.EXE
07/10/29 18:36:13 Djj1RRe7
>>165
分かる分かるw
アクセス停まるまでボーっと見てるよ
>>171
no
174:名無し~3.EXE
07/10/29 21:49:59 j0X3Kd8L
> 171 名前:名無し~3.EXE[sage] 投稿日:2007/10/29(月) 16:47:50 ID:Z4oLnz5w
> 休止状態からの復帰だとまたフェッチ最初からやりなおしなのかな?
>
> >>171
> no
休止状態の場合フェッチやり直しじゃないのかな?
だって、休止状態ってのは電源断状態、つまりメモリの中は消えてしまうわけで
休止でHDDに退避したフェッチデータを休止復帰時にHDDから読み込むのなら、
HDDに退避しないで、最初っから読み直しても同じじゃない?
フェッチデータを捨てれば、フェッチデータのHDDへの
退避・復帰にかかる時間の短縮にもなるし。
もちろん電源断にまでいかないスリープ(のスタンバイ相当の状態)には
当てはまらない話なので注意。
175:名無し~3.EXE
07/10/29 22:13:13 Z4oLnz5w
>>174
俺もそう思ってたんだ。
だがよくよく考えれば、イエスであり、ノーなんだよな。
休止状態はメモリ全部をHDDに待避させる。フェッチしてるデータも含めてね。
休止状態から開始するときにはそのデータをそのままHDDからメモリに移動する。
そのときにはフェッチ状態のデータがそのまま残ってるわけなんだろうなと。
その分HDDは動くから結果的に新規でフェッチしようが、
HDDから戻そうが、同レベルのHDDアクセス量なんだろう。
実際、休止状態からのリカバーは早いけど、そのあと数分動き鈍いし。
ということは作業途中の場合を除いて
休止状態を多用するよりは電源切った方がいいかもしれんね。
176:名無し~3.EXE
07/10/29 22:15:23 Z4oLnz5w
あ、言い忘れたけど、メモリ全部待避させてると思う理由は、
多分休止状態の時に作られるデータがメモリと同量だから。
177:名無し~3.EXE
07/10/29 22:25:49 e+At+51I
起動後HDDカリカリを軽減させるためにReadyBoostや
インテル ターボメモリーのどちらかを有効利用できないかな?
ThinkPad x61の商用モデルにはインテル ターボメモリーがあって、
おれの個人モデルにはオプションは用意されてないけど、
バルク品のインテル ターボメモリが入手できるから効果あるなら着けたいんだ。
178:名無し~3.EXE
07/10/30 09:29:52 ENpMJC64
>>175
フェッチ済みデータは HDD 上にあるデータだから
休止状態に入る際、保存する必要がないからあっさり捨てるぞ
休止状態から復帰した時点で改めて取り直す
で、休止状態用のイメージファイルがメモリと同容量なのは
メモリ一杯まで使用した場合、SuperFetch で利用するメモリ量は
SuperFetch のプログラムが使用するメモリ量のみになる (先読み量 0) が
この状態でも正常に休止状態に移行できるようにするため
>>177
大きさが小さい ReadyBoost 対応メモリや SD カードでいいんじゃないか
Intel TurboMemory は 4GB の ReadyBoost 領域を作ったりは
できない (そんなにサイズがない) ので、性能向上面から見ると微妙
179:名無し~3.EXE
07/10/30 12:21:51 2AM4YWec
たしかにそんなことを何処かで見た希ガス
つまりスタンバイ最強
180:名無し~3.EXE
07/10/31 13:04:10 d3mTzM5L
>>160
ノーパソでバッテリ少ない状態でスリープして12時間後、不正なシャットダウンみたいな画面になった
181:名無し~3.EXE
07/11/01 16:43:28 uLIgT0+R
休止状態を使う人にとっては、superfetch切ったほうがいいってことね。
てかさ、あくまでsuperfetchは先読み機能であって、
例えばIE7を一度でも立ち上げていたら、
それからはIE7終了してまた立ち上げたとしても
キャッシュがあるから速攻起動するんだよな?
すなわち、あくまでsuperfetchは
「windows立ち上げて一度も起動していないアプリの、一番最初の起動が早くなる」
だけなんだよな?
だったら俺も切ろうと思うんだが。
182:名無し~3.EXE
07/11/01 17:49:42 RsFXbWFJ
思ってないではよ切れ、それで使用感に問題なければそのまま使え
183:名無し~3.EXE
07/11/01 20:56:28 usMPEq+T
>>181
いや、違う
特に ReadyBoost まで有効にしていると全然違うのが良く分かる
例えば、特定のアプリを立ち上げた際、関連する大きめのデータファイルをよく読み込む場合
(開発ツールだとヘルプとか、ゲームとかだと関連するデータとか)
こうしたものを先読みして、メモリ上や ReadyBoost 領域へ書き込んでおいて
必要になるとそこから即座に読み込む、という感じ
メモリだと HDD のアクセスランプだけだから分かりにくいと思うけど
アクセスランプがつく ReadyBoost な領域を作ってみると、
こうした辺りは、より顕著に分かると思う
ま、その辺りを学習する程度にある程度の期間は使ってないと意味はないけどね
184:名無し~3.EXE
07/11/01 22:00:46 cRNmO/1u
>>183
うん、それはものすごく分かってることなんだ。
質問の意図はまったく違うよ。
そもそも俺は、通常使う場合にsuperfetchを使うのは
否定して無いどころかむしろ絶対やった方が良いと思ってるぞ。
superfetchオフにしてても、たとえば
IE7を一度使う→消す→また使う、の場合にsuperfetchなしでも
即発動できるか、ということを聞きたいんだ。
そして事あるごとに休止状態を活用する人間だから、
superfetchがそのつどリセットされるなら
むしろReadyBoostも含め、大量のデータをHDDからメモリに移行するのは
ものすごくやって欲しくないこと。
休止状態のたびにそうなるくらいならsuperfetchオフにするよ、ってことさ。
185:名無し~3.EXE
07/11/02 04:19:52 LlbQ8yxK
自分でやってみて確認すればいいことだろ・・・
superfetch切るやり方が分からないか、切るのが嫌だってんなら、
superfetch自体の入ってないXPのPCでも触ってみてそれやってみて
会社でも学校でも電気屋(XP探しは流石に苦労か?)XP入りのPCならあるだろ
186:名無し~3.EXE
07/11/02 04:25:33 LlbQ8yxK
あ、答えは、できる、ね
187:名無し~3.EXE
07/11/03 02:27:20 okTGO/tW
脚フェチな俺はスーパーフェチ切ったほうがいい?
パンストは切りたいけど。
188:名無し~3.EXE
07/11/03 09:05:35 sJ1BHfyO
手首でも切ってりゃいいんじゃね
189:名無し~3.EXE
07/11/03 10:32:22 ylOaZpzr
>>184
後半の
> 「windows立ち上げて一度も起動していないアプリの、一番最初の起動が早くなる」
> だけなんだよな?
を否定しているのに、何を言ってるんだ
190:名無し~3.EXE
07/11/03 12:27:52 lxZZIiqC
日本語むずかしい
191:名無し~3.EXE
07/11/04 00:54:33 tWphqVQw
そういうときは
日本語でおkっていうんだよ
192:名無し~3.EXE
07/11/04 10:53:44 +JPoa0uj
>IE7を一度使う→消す→また使う、の場合にsuperfetchなしでも
>即発動できるか、ということを聞きたいんだ。
即起動できるが、次に違うアプリを起動していくと
それにキャッシュ領域を奪われて即起動はできなくなる。
Vistaの場合、よく使うアプリのみをせん別してキャッシュしていく。
また空きメモリのほぼ99%をキャッシュ領域として使う。
そこらへんがXPとの違い
193:名無し~3.EXE
07/11/06 01:17:34 cxOCod0M
Vistaをいれて次にアプリソフトをいっぱい入れ再起動する
機会が多いから、そのときは一時的にsuperfetchを
切っておくのがいいですかね?
194:名無し~3.EXE
07/11/06 18:01:33 A8SBxyQn
全部入れてから、最後に一回再起動ってのはダメなんすか
195:名無し~3.EXE
07/11/06 20:43:33 F4wQ6NmG
お前自分で入れたこと無いだろ
196:名無し~3.EXE
07/11/06 23:12:34 48dWtiYO
IME とかライティングソフトとか
ドライバを突っ込む系統でもなければ
実際はほとんど再起動など要らないにも関わらず
再起動を要求するものも少なくないけどな
GPU のドライバも再起動不要で入れ替え可能になったにも関わらず
相変わらず再起動を要求する作りのものが多いけどな
197:194
07/11/07 04:23:48 GBNs9rq/
>>195
私へのレス?「入れたこと無い」って何を指すのが分からないけど、
基本的に入れるもの全部入れて最後に再起動しますよ。
198:名無し~3.EXE
07/11/07 09:01:58 Ma3Obnjc
大丈夫と知った上でやってんのなら問題ない
199:名無し~3.EXE
07/11/07 18:56:34 xLhngRx/
大抵のソフトウェアベンダは再起動しなくても大丈夫というものであっても
「念のために」再起動させるってのは良くあること
200:名無し~3.EXE
07/11/07 19:11:11 Obw/4aN5
>>197
本気でそう思ってるんならそれでいいんじゃね
201:名無し~3.EXE
07/11/07 21:50:45 FCzGfaag
>>197
ちんこに決まってんだろ
202:名無し~3.EXE
07/11/19 18:39:22 PjFYFLBl
保守ついでに聞きたい。
superfetchオンでもオフでもどっちにもそれなりのメリットがあることが分かった。
というわけで、簡単にそれを切り替えたいんだけど、
Superfetchをオフにする、オンにするショートカットなんて作れる?
ショートカットじゃなくても、いちいちサービスを起動して・・・って処理しなくても
済むような方法ってあるかな?
とりあえずサービスのショートカットを作ることはできるから、それなりに早くはなるけどな。
ノートなんだが、バッテリー状態では休止状態を多用するからオフに。
AC電源接続で、あまり移動しないかな?ってときには簡単にオンにしたいんだが。
203:名無し~3.EXE
07/11/19 19:06:45 qDzc6vRE
結局サービスの開始停止なんだからsc.exe/net.exe以上は無理だろう
204:名無し~3.EXE
07/11/19 19:41:44 7RFQMoA/
つか、
net.exe start Superfetch
net.exe stop Superfetch
でショートカット作ればいいっしょ。
205:名無し~3.EXE
07/11/19 22:03:56 dt6Yc4Hm
やべぇ
vistaに全く興味が無かったのに、スパーフェッチだけの為に
欲しくなってきた。
206:名無し~3.EXE
07/11/19 23:04:36 9TpPdXXN
よく見る数百Mのエロdivxもフェッチされてしまいますか?
よく見るといっても、次のオキニが出てくれば相対的に見る時間が減ると思われますが
207:名無し~3.EXE
07/11/20 00:13:32 fUMnkHC7
参照頻度が高ければされるだろうね。
ちなみにエロフォルダ/ファイルがやたら大量にある場合、2000やXPだと
フォルダツリーを展開するのにえらい時間がかかる。(30秒とかザラ)
一度アクセスするとキャッシュに載るので次からは軽いが、アプリがメモリ
食ったりすると破棄されてまた時間かかるようになったり。
でもVistaでSuperFetchがONだと、最初からキャッシュしてくれてるわ、
アプリがメモリ食って破棄された後もまた再ロードしてくれるわ、いつでも
スカスカフォルダが展開されるので、気分を阻害されなくていい感じw
208:名無し~3.EXE
07/11/21 05:26:19 GErAAQY1
>>205
SuparCache2もしくはSystemBoosterXPを買え
209:名無し~3.EXE
07/11/21 11:31:16 wGS2UUCN
>>208
XP用のソフト、出ていたのか!!
210:名無し~3.EXE
07/11/21 14:02:18 pO/kNBtO
>>209
全然同等機能じゃないけどな
211:名無し~3.EXE
07/11/23 17:38:11 w9iLIAe1
>>204
遅れて済まん。
確かにそれでできそうだ。Thx
212:名無し~3.EXE
07/11/23 19:11:41 w13Ll+Xe
>>208
そういうのってちゃんと空きメモリ領域にキャッシュするんだろうか?
アプリメモリとして読み込んだ場合、
そのアプリメモリはスワップアウトでHDDに書き込まれて遅くなる。
SuperFetchは、メモリに読み込んだキャッシュデータをHDDに書き込まずに
破棄できるからパフォーマンス高いのに、それができなきゃ意味ないね。
213:名無し~3.EXE
07/11/24 05:53:19 qNtRy0lt
空きではないがNonPagedPoolで確保するからスワップアウトはしない
214:名無し~3.EXE
07/11/24 18:13:44 4kAG2lPk
一日中カリカリいってりゃハードディスクの寿命縮むぞ。
215:名無し~3.EXE
07/11/28 19:17:59 yyU/NVJ3
きるだろjk
216:名無し~3.EXE
07/11/28 19:57:32 JP4dd7Po
SuperFetch が本当にアクセスし続ける状況なんて見たことないが
Windows Defender のアクセスとかと勘違いしてないか?
217:名無し~3.EXE
07/11/28 21:57:43 ZqThe4GU
>>216
君、2chブラウザとエロゲしかやってないだろwww
そういう環境下だとその2つが先読みされて終わり。
218:名無し~3.EXE
07/11/28 22:58:41 fGfsS3Tw
>>217
じゃあ何を使ってるとスーパーフェッチがアクセスし続けるんだ?
何を使ってようとそれが先読みされて終わるだけだと思うが。
219:名無し~3.EXE
07/11/28 23:02:21 napAPKhl
>>218
容量が足りないとキャッシュすべきファイルがメモリに全部入りきらないからスワップしまくる
要するにSuperFetchをオフにすべき分不相応の環境の場合
220:名無し~3.EXE
07/11/28 23:52:10 mKuyIEzp
一発目が多少早いのかなぁ?ってだけで、それ以後開きっぱだし一発目を必死に早くしようと
しなければ必要ないな。そこそこのスペッコで使ってれば大抵のソフトはそんなにストレスなく
開くし。まだ改善の余地のある過渡サービスなのかねぇ、独自に優先順位設定とか視野に入れた
日に3,4時間使って毎日電源切るって使い方だと先読み込んでくれたもの全部使うわけでもないし
あのMSがそこまで先読み選択ファイルのシュシュ選択を賢くしてるとは思わんし。単なる統計的で
221:名無し~3.EXE
07/11/29 00:20:37 XDvW1Er7
シュシュ選択
222:名無し~3.EXE
07/11/29 00:55:49 vmZl6iNC
俺毎日シャットダウンしてるんだけど意味無い?
用途はゲームだけどnProtectってのがゲームのプロセスかくしてる。
意味無いなら切るんで切方教えて
223:名無し~3.EXE
07/11/29 01:01:02 0x7K3/bL
「Vistaではシャットダウンではなくスリープを使ってほしい」
とMSが言っている理由は、起動速度ではなくスーパーフェッチだろう。
224:名無し~3.EXE
07/11/29 03:13:50 yUTOxGoT
>>223
Vista使ってないでしょw
スリープしたらメモリ解放されますよ
SuperFetchに関してはシャットダウンしてるのと同じ。
225:名無し~3.EXE
07/11/29 04:00:07 vmZl6iNC
切り方教えて。ぼくには意味なさそうだから切るよ
スリプに入るまでの時間がXPより遅い
226:名無し~3.EXE
07/11/29 04:38:13 0x7K3/bL
>>224
そんな馬鹿な。
スリープはメモリの内容をそのまま保持するものだから、
勝手に解放されるなんてことがあるはずない。実際Vistaで確認してみたが、
スリープ後とスリープ後で空きメモリはほぼ変わらなかった。
>>225
> スリプに入るまでの時間がXPより遅い
それはスーパーフェッチとは全く関係ない。ハイブリッドスリープの影響だ。
メモリの内容をHDDに書き出してるからスリープに入るまでが遅くなる。
その代わりスリープ中に停電などが起こっても、問題なく復帰できる。
227:名無し~3.EXE
07/11/29 04:41:04 0x7K3/bL
> スリープ後とスリープ後で空きメモリはほぼ変わらなかった。
これはスリープ前とスリープ後の間違いね。
タスクマネージャで確認した。スーパーフェッチの効いた状態だと
空きメモリが二桁以下になっているからすぐわかる。
228:名無し~3.EXE
07/11/29 05:07:09 tqx4cHI1
Vistaではスリープさせるとセッション保存し、フェッチは解放されます
タスクマネージャでスリープ前とスリープ後のグラフ見ましょう
229:名無し~3.EXE
07/11/29 05:08:28 6mPtuldJ
>>225
スリープに入るまで待つ必要性がわからない
230:名無し~3.EXE
07/11/29 05:33:55 2cA1k4jx
>>217
Visual Studio、SQL Server、MS Office、ブラウザ (SeaMonkey)、
メールソフトに PuTTY なんかだね
関連データも含めると SuperFetch + ReadyBoost では読み込みきれない量
>>219
そうした場合は「そもそも読みこまれない」
スワップなんてしないよ
231:名無し~3.EXE
07/11/29 05:37:52 2cA1k4jx
>>226
単純な昔のスリープと違って
破棄してもどうでもいい (HDD 上に同じものがある)
先読みキャッシュやディスクキャッシュは破棄される
休止状態に入る (ハイブリッドスリープもそう) 前に破棄してるよ
大きく違うのは、スリープの場合は ReadyBoost 領域はそのまま使うが
休止状態を経由すると ReadyBoost が破棄される辺りだね
232:名無し~3.EXE
07/11/29 07:15:35 bn8N7Gsy
>>228 >>231
試してみたが、スリープ前「キャッシュ済み」が3273だったのが、スリープ復帰後
少しHDDアクセスが入って3443になった。「空きメモリ」の分を追加でフェッチ
した感じだな。
でもそれが終わったらもうHDDアクセスしないし、元々の3273分は別に破棄
されてないようだが?ReadyBoostも使ってないし。
ひょっとしてエディションによって動作が違う?(こちらはBusiness x64)
233:名無し~3.EXE
07/11/29 07:47:40 0x7K3/bL
スリープでキャッシュは解放されない。
それは>>226で既に確かめた、確定した事実だ。
>>228と>>231が何か言ってるが、それは間違っているとしか言いようがない。
グラフを見ろと言っているのもおかしい。
スーパーフェッチのキャッシュはグラフに反映されない。
234:名無し~3.EXE
07/11/29 08:05:21 wX4vaXc3
ややこしいから、スリープと休止状態きっちり区別して! < 外野。
235:名無し~3.EXE
07/11/29 08:38:56 Pl4L+z1E
スタンバイ、ハイブリッドスリープ、休止状態、いずれの場合でもSuperFetchのキャッシュは破棄されないよ。
236:名無し~3.EXE
07/11/29 09:19:44 XDvW1Er7
URLリンク(www.microsoft.com)
> たとえば、システムが休止状態になると、SuperFetch は、
> 後で再開したときに前回の休止状態に基づいてアクセスが
> 予想されるデータやコードを休止状態ファイルに保存します。
> 対照的に、Windows XP を再開する場合、以前にキャッシュされた
> データは参照時にもう一度ディスクから読み取る必要があります。
237:名無し~3.EXE
07/11/29 15:46:43 Ghl9+J2m
スリープの話してるのに休止もってくる馬鹿登場
238:名無し~3.EXE
07/11/29 20:13:48 DxmruOEB
え?
239:名無し~3.EXE
07/11/30 01:20:38 +jfLh3WS
タスクマネジャー開いて、パフォーマンスタブ開いて、スリープさせて復活させてみ。馬鹿でもわかるだろ
240:名無し~3.EXE
07/11/30 01:22:14 1jU511UP
キャッシュが解放されてないことが馬鹿でも分かるな。
241:名無し~3.EXE
07/11/30 06:45:34 p3cz2sId
スリープさせてるつもりで実はシャットダウンしてるってオチじゃねーだろな?w
242:名無し~3.EXE
07/12/01 06:55:22 5j7xgeig
565 名前: 名無し~3.EXE [sage] 投稿日: 2007/11/30(金) 21:54:18 ID:l7pxlNZ9
スーパーフェッチに夢持ちすぎだよww
開発搭載さればばかりの技術だし、
ここの住民が期待してるほど性能も良くない
URLリンク(ascii.jp)
URLリンク(ascii.jp)
URLリンク(www.sophia-it.com)
搭載メモリ量により効果は当然異なる。
PCの使い方次第ではほとんど効果がでない
いつも同じ時間に同じアプリ使ってるタイプの人間がここには何人居るのか。
24時間常時システム監視負荷分、全体としては遅くなっているのも無視できない
ちなみに実際実験するとこうなる
URLリンク(www.tomshardware.com)
243:名無し~3.EXE
07/12/01 10:46:32 BEnuKdnI
>>219
> 容量が足りないとキャッシュすべきファイルがメモリに全部入りきらないからスワップしまくる
> 要するにSuperFetchをオフにすべき分不相応の環境の場合
あんた基本的なところで勘違いしているね。
SuperFetchはスワップを引き起こす原因にはならない。
そもそも何をスワップすると言うんだい?
SuperFetchのキャッシュで使用したメモリ?
キャッシュはHDDに格納されているファイルそのもの、
スワップでHDDに保存せずに読み直せばいいだけの話。
244:名無し~3.EXE
07/12/01 17:51:54 fOkwfPmI
それこそ勘違い。
SuperFetch有効時には、ディスクからの先読みなどが優先され、
実行中のプログラムがページファイルに退避されるケースが珍しくない。
勘違いしてる人が多いが、SuperFetchは
「空きメモリに先読みする」
ための技術ではない。
「参照頻度の高いデータをメモリ上に置いておく」
ための技術だ。
逆に言うと、あまり参照されないデータは空きメモリがあっても
ページファイルに送られてメモリ上から消え、
そのメモリは他のことに使われる。
245:名無し~3.EXE
07/12/01 18:09:08 btitsj7e
>>244
参照頻度の低いデータがページファイルに送られるのは、
SuperFetchとは直接関係ないんじゃないの?
下三行はXPにも言えることだよ。むしろXPの方がそういう現象が目立つ。
246:名無し~3.EXE
07/12/01 18:45:59 Hc4D6PW7
>>244
Vistaになってページごとに優先度が設定されるようになったから
実行中のプログラムよりもSuperFetchの方が優先されることは普通ないよ。
URLリンク(www.microsoft.com)
普通はSuperFetchのキャッシュの方が優先度が低い。
だからメモリが必要になったときもSuperFetchのメモリの方が
先に再利用される。
SuperFetchの分が空になって初めて、
もっと優先度が高いキャッシュが再利用される。
XP/Server 2003まではキャッシュに使ってるメモリに優先度がなかったから
そのメモリが使われた時刻が古い順に再利用されていた。
長時間使用していないアプリケーションのメモリですら再利用されていたのは
メモリの使用用途を区別せずにアクセスされた時刻の順序だけでみてたせい。
247:名無し~3.EXE
07/12/01 18:57:33 z/ZjicMn
>>242
その実際に実験したとして出してる URL だが
ReadyBoost 用の実装メモリに合わせて適切なサイズの物に変更していないので
512MB 以外では最適なパフォーマンスが出せていないのだが
>>244
SuperFetch 無効でも積極的に実行中のプログラムで
優先度の低い領域がページアウトされる訳だが
248:名無し~3.EXE
07/12/01 19:05:44 YXZJoa0F
SuperFetchでの先読み拾い要件を時間と使用頻度くらいにしか説明しないMSが悪いな
要件の解釈が極端には人それぞれだし、中には人工知能(笑)で管理されてるから先読みは超
最高に最適化されてるなんて言う人もいそう、特にSuperFetch原理主義者あたりに
本当に単なる時間と頻度+αだろうけど
249:名無し~3.EXE
07/12/01 19:24:10 uoDOweox
そもそもSuperFetch以前の問題として、XP以前はウィンドウ最小化しただけで
ワーキングセット縮小しちゃう謎な動作をしてたし。
NT3.xくらいの頃は搭載メモリ量が少なくて、積極的に空きを確保しないと性能
出せなかったからそういう仕様にしたんだろうけど、1GBくらいは普通に積む時代
になると遊んでるメモリが増えるばかりで無駄が多かった。Vistaではワーキング
セットを極力減らさないようにしているから、それだけでも随分マシになってるよ。
あとそれとは別に、XP以前のキャッシュ管理はあまり賢くなくて、先読み/再ロード
優先度管理等々のインテリジェントな機能が無かったので、アイドル状態で
キャッシュなんて気の利いた事はしない、破棄されたら破棄されっぱなし、常時
キャッシュしていて欲しいデータが簡単に破棄される等、こちらも効率が悪かった。
で、その無駄に遊んでるメモリをすべからくキャッシュに回し、先読み、再ロード、
優先度管理を付けて効率良くキャッシュできるようにしたのがSuperFetch。
まぁ現状で最善の動作をしているのかどうかは分からんが、少なくともXP以前の
やたらページインが発生する仕様からはかなり改善されたと思う。
250:名無し~3.EXE
07/12/01 19:42:28 uJmDUIe7
>>249
自分がVistaに移行した理由はまさにそれ。
最近メモリ価格が暴落しているけど、そのせいで、
XPではメモリをいくら積んでもスワップが発生して
快適にならないことに気づいてしまった。
ページファイルを0にするとトラブルの元だし。
251:名無し~3.EXE
07/12/01 20:47:20 BEnuKdnI
たぶん図に描いて説明しないと理解できないんだろうな。
|==========A-----| ・・・①
|から|までが物理メモリ。=の部分がアプリで
使用している部分-の部分が空きメモリとする。
この状態で新たに===のメモリを使用する。するとこうなる。
|=============A--|
さらに=====のメモリを使用する。
|===============A| (=== ← スワップ)・・・②
当然物理メモリが足りないから=三つ分のスワップが発生する。
つまりHDDに使用頻度が低い部分を書き出す。またHDDに書き出した部分を使用する場合には入れ替える。
それにより速度低下が発生する。
252:名無し~3.EXE
07/12/01 20:47:54 BEnuKdnI
ここからがSuperFetchの説明。
|==========A-----|
一番初めの①状態。
SuperFetchでは(CPU・HDDが作業していないときに)
空きメモリに、今までの過去のデータから良く使うアプリを読み込んでおく。
|==========Aooooo| oがSuperFetchによるデータ。
この状態で===のメモリを使用する。
そうすると、空きメモリ-が無いからスワップが発生する・・・というのは間違い!
SuperFetchのデータはHDDから読んだデータそのまま・・・つまりすでに書き込み済みなのだから
わざわざ書き込む必要は無い。単に捨てるだけ。速度低下は発生しない。
また、===の部分がoooooの中にすでに含まれている・・・つまり先読みがヒットした場合
速度が上昇する。これがSuperFetchの効果
|=============Aoo|
さらに=====のデータを使用すると、当然スワップが発生するが、
それは以前の②と同じことであり、別にSuperFetchにより
スワップしやすくなっているわけではない。
253:名無し~3.EXE
07/12/01 20:59:44 BEnuKdnI
タスクマネージャの正しい見方も説明しておこう。
URLリンク(biz.ascii24.com)
ここに出てくる、物理メモリの「合計」の 1022MB が搭載物理メモリ容量。
「キャッシュ済み」の 587MB というのがSuperFetchによるキャッシュデータ
「空きメモリ」の 40MB と言うのが本当に何にも使われていないメモリ。
Vistaを起動して、すぐにタスクマネージャを開けばわかるが、
最初は、空きメモリが沢山あって、キャッシュ済みのメモリが少ない。
そして、徐々に、空きメモリとキャッシュ済みのメモリの数値が入れ替わっている。
これはSuperFetchが先読みをしている状態を示す。
そしてそれが安定した後は、時間がたったことを理由に
SuperFetchのキャッシュが減ることは無い
「キャッシュ済み」のメモリが減るときは、アプリの起動などにより
新たにメモリを使用する場合。
そしてさっきも説明したことだが、「キャッシュ済み」のメモリは
スワップアウトでHDDに書き出されることは無い。速度低下の原因にはならない。
だから、「キャッシュ済み」は使用メモリではなく、使用していないメモリと
同等に考えられる。
そのためここの右下の「物理メモリ」を見ての通り、物理メモリは46%しか
使用していないものとして扱われている。
254:名無し~3.EXE
07/12/02 01:21:59 WzjkZpJp
スワップ と スワップアウト はちんと区別して書いた方がよくね
ら抜き言葉が気になるのと一緒でさー
255:名無し~3.EXE
07/12/02 02:08:54 BuxQKseV
がんばって書いた割に何の意味もない説明だな
256:名無し~3.EXE
07/12/02 02:19:22 aUgAG6AN
なるほど。同じファイルに何度もアクセスしない俺にとってはHDへの負担が増えるだけということか。
257:名無し~3.EXE
07/12/02 02:41:53 YK8Nwyge
いや、どれも勝手な想像入ってるぞww
>>242 ぐらい読もうよ
キャッシュされたメモリは、アプリやOSが要求した時に開放されます。
キャッシュってのは元来先読みとかじゃなく、
一度読み込まれたメモリはまた使うかもしれないから(わざわざ手間かけて毎回)解放せず、
とりあえず取っておいて、メモリ満タンになったら必要に応じて消しちゃう。そういう処理です。
XPまでは、メモリ使用領域が足りなくなるとロード古い順にキャッシュ廃棄されていました。
SuperFetchはそれに優先順位を付けて廃棄保存管理する。本来そういうコンセプトなんですね
でも、仮にMSの宣伝通りキャッシュ予想ロジックがべらぼうに優れていても、ディスクの先読みするのはやりすぎです
キャッシュHit率が33%としても、HDDは本来ベタで要求されるはずの3倍のデータ量を常に読み上げることになります
SuperFetchに関してはこの2つの機能が混淆議論されてますが、より期待すべきは上記の機能のはずです
実際、今の仕様だとVista機は常にHDDカリカリ言ってて気持ち悪いから、
チューニングするなら最初にインデックス作成とSuperFetchを停止せざるを得ません。
I/OプライオリティといってもHDD裏読みを抑えるだけで、自分がクリックしたアプリ起動は目に見えて快適になります
258:名無し~3.EXE
07/12/02 02:59:41 9u0SIiyY
メモリがたくさんあるならオン
2GB未満ならオフでFA
「常にHDDカリカリ」なんてメモリ豊富な環境じゃ有り得ないからな
アプリを終了してメモリが解放された時にまたキャッシュし直す時くらいだ
259:名無し~3.EXE
07/12/02 03:25:03 YK8Nwyge
>>258
君は馬鹿だな
アイドル率見てメモリに先読みキャッシュバックグラウンドタスクで構築するのが
ここで議論されてる"スーパーフェッチ"だろ
時間帯に応じてキャッシュ切り直すのがMSの説明なのだから
メモリが大きければ大きいほどHDDの負担大きく、OS自動の処理負荷が大きい。
例えばメモリ8GBなら、8GB埋めるんやぜ?
メモリ沢山積むと本来快適になるはずなのに、
積めば積むほど処理増でOSレスポンス下がるってどういうシステムさ。今議論されてるのはそういうことですね
「アプリを終了してメモリが解放された時にまたキャッシュし直す」とかそもそもXPでもVISTAでもあり得ない
理解してないでしょ?上の説明を読んで欲しい
260:名無し~3.EXE
07/12/02 03:26:35 WzjkZpJp
なんかおかしなひとキタ━(゚∀゚)━ッ!!
261:名無し~3.EXE
07/12/02 03:40:58 2zSlk38h
>>253
SuperFetch切っても空読みして空きメモリゼロになります
やってみ
Vistaあほすぎ
262:名無し~3.EXE
07/12/02 03:45:51 9u0SIiyY
>>259
本当にメモリが豊富な環境でSuperFetch使ったことあんの?
OSレスポンスがXPより速くなってるのを体感した上で>>258を書いたんだけど
起動時に最近のソフトじゃ考えられないほど馬鹿でかいメモリを食うソフトを使って無い限り、
8GB中の空きメモリはSuperFetchじゃ埋まらないよ
そのレスからすると実際に8GBで64bitVista使ったこと無いでしょ?
メモリが安くなってるんだから自分で体験して欲しい
263:名無し~3.EXE
07/12/02 03:56:59 2zSlk38h
8GBの64bitVistaならSuperFetch快適なはずなんだ って主張か
本物のアホだな
264:名無し~3.EXE
07/12/02 03:57:11 A8lEhnJJ
逆に8GBもあると、ほかのOSのようなキャッシュが効いていてスリープで使うOSの方が
いいんじゃないの?
大体のアプリがメモリに入りそうだし、HDDにも負担が掛からない。
CPUの二次キャッシュのような感じかな。SuperFetchは面白い技術だけれども、大容量
メモリの時代になると、先読みの意味がなくなっていきそう…。
265:名無し~3.EXE
07/12/02 03:59:32 9u0SIiyY
>>263
はずでは無く実際にそうなんだけどな
メモリが少ない環境でSuperFetchを使った貧乏人ならそりゃ疑心暗鬼にもならあなw
266:名無し~3.EXE
07/12/02 04:21:13 Cp5/KxgM
8GBならアプリがオンメモリだから快適だって話なら、、、、XPでいいじゃん
267:名無し~3.EXE
07/12/02 05:34:48 L/lSGa1B
>>259
まずはVista入れたPCで常用環境持った上で話そうな
憶測で物事言うのはやめよう
268:名無し~3.EXE
07/12/02 08:01:44 RvFTMiAO
>>257
XP は Prefetch 搭載なのでアプリに関連する DLL などを先読みする
が、アプリ起動までは先読みをしない上に
アプリは大体最初に関連 DLL を読み込みに行ってしまうのでほとんど意味がなかった
SuperFetch はもっと積極的にアプリ起動前から先読みをする様に変えたもの
で、まぁ、常に HDD カリカリと言ってる段階で言ってる事がかなり怪しいけどな
269:名無し~3.EXE
07/12/02 08:09:42 MEPK5g9w
切らなくても「ブートファイルのみを監視」に設定。
ツール使ってるんで手動での設定は知らん。
270:名無し~3.EXE
07/12/02 11:11:58 A8lEhnJJ
>>268
だから、メモリ大容量時代になれば、面倒くさい履歴を集めて先読みするより
前に使ったアプリをキャッシュとしてとっておいた方がCPUパワーも使わないで
楽なのじゃないかな。
271:名無し~3.EXE
07/12/02 11:46:22 FugUU5Ja
>>268
>>88にヒントがあるかもしれんね。
272:名無し~3.EXE
07/12/02 15:34:21 9u0SIiyY
>>266
本物のアホだなお前は
XPじゃ起動中しかオンメモリにならないだろ
メモリが豊富ならSuperFetchはソフト起動前からソフト終了後もずっとキャッシュを保持してくれる
ソフトの初回起動も2回目以降の起動も、
XPで一度終了したソフトを再起動するよりも圧倒的に体感速度が速いんだよ
273:名無し~3.EXE
07/12/02 15:52:53 6/fMy4iI
つまり、すべてをメモリ上で動作させるPuppyには敵わないということですね
しかも256MBで充分であるという
274:名無し~3.EXE
07/12/02 16:06:21 pczZ6Wy9
>>270
キャッシュしてとっておいてもアプリがメモリ要求すると、キャッシュに残す
方がいいor残さなくてもいいの判断しないで、残した方がいいものも
構わず破棄しちゃうお馬鹿さんなのがXP以前。
アプリがメモリを解放した後も何もしないでぼけーとしてるだけなので、
破棄されたデータが必要になった段階で慌ててHDDから必死に読み
直すどんくさいのがXP以前。
あんまり必要性が無いデータまでせっせとキャッシュに載せて、よく使う
から常にキャッシュしていて欲しいデータをあっさり破棄してくれちゃう
お間抜けさんなのがXP以前。
キャッシュしてとっておいても次回OS起動時にはすっかり忘れ、また
最初からやり直しになる忘れん坊さんなのがXP以前。
…なんかこう書いてると擬人化Meの姿が浮かんでくるのだがw
275:名無し~3.EXE
07/12/02 16:06:52 9u0SIiyY
>>273
その通りだよ、全部メモリ上で動く時点でHDDからキャッシュする必要があるVistaよりも速い
で、PuppyLinuxでどうやってハイエンドの制作ツールやDirectXのゲームを動かすんだ?w
お前が言ってるのは「肉や魚を食わなくても米やパンだけ食って生きれば良くね?」って言うのと同じ
植物だけじゃ物足りないからわざわざ動物を殺して食うんだよ
ソフトウェアもそれと同じ、用途に合わせて多様化して巨大なOSにしていくのが当たり前
それを少しでも快適にするための機能がSuperFetch
メモリが少ない貧乏人はPuppyでも何でも使ってて下さい
276:名無し~3.EXE
07/12/02 18:22:47 mLnKBcoB
ソフトを動かす為ではなくOSの為にメモリを大量に積むなんて馬鹿らしいと思わないか?
277:名無し~3.EXE
07/12/02 18:40:09 9u0SIiyY
>>276
何かうまい所を突いたと思ってるんだろうけど、
「OSの為」ではなく「快適にソフトを動かす為」にメモリを積むんだよ
別に1GBでもVistaは普通に動く
1万円で4GB積める時代に「大量に積むなんて馬鹿らしい」とか言われても「貧乏人乙」としか言えない
278:名無し~3.EXE
07/12/02 18:43:07 mLnKBcoB
うわ…キモ…
279:名無し~3.EXE
07/12/02 23:43:00 LqMUpQd2
もうOSで商売するフェーズは終了したんだよ
いまじゃPCも行きわたって、OSはあくまでベースソフト
動いて当たり前、安定して当たり前、凄いとか何とかいう時期は過ぎた
なのに、舞糞は、導入期の寡占、独占のおいしさ幻想から
抜け切れてない
いまユーザーが欲しがってるのは、安くて軽くて安定してる
空気のような効率のいいいOS
ごてごて、デコって、重くて遅くて、2Gもメモリ積んでも今位置の
基本ソフトなどツーマッチで不要と感じてる
舞糞、すこしはマーケティングの基本に戻れ
お客様の望んでないような物作っても
うれるはずもないのは自明の理
大事な何かを忘れてる
ライセンス料のぼったくり当然主義も嫌われてるんだ
自覚しろ
280:名無し~3.EXE
07/12/03 00:40:37 wW0OC1/y
>>270
最初に使うまで遅いってのは Vista に慣れた身には勘弁だわ
>>271
頻度の問題もあるからね
新規のファイルほどよくアクセスする傾向があるユーザなどには
新しく作成されたファイルを積極的に、という事は考えられるものの
使っているうちに頻度が少ないので読まなくなる、となるだろう
281:名無し~3.EXE
07/12/03 01:03:07 umBUvVBl
メモリが有余るほど積まれる昨今、次に来るのは「常駐」だな。いや、別に常駐も昔からあるけどさ。
仕事で使うPCではOffice系ソフトとFirefoxを頻繁に起動&終了する様な使い方をしてるんだが、
Firefoxを常駐化するプラグインないしソフトを入れてから、IEより速くFirefoxが起動する様になって快適。
それ以前もFirefoxはメモリ上のリードキャッシュに載っているのでほぼディスクアクセスは無かったハズ。
なのに、起動が重いことで定評のあるFirefoxが軽く感じられたのは、プロセス起動時間のウェイトが
多くを占めているからだと思う。
まあアレだ、高速化の技術なんてハードの環境やユーザの使い方次第だし、SuperFetchだって
いずれ無用の技術になるかもよ。
282:名無し~3.EXE
07/12/03 01:43:50 O3AsAJbG
機械的な機構の集大成であるHDDが駆逐されて、SSDとかその辺がくれば
SuperFetchの気持ち悪さの主要因のガリガリも薄れるんだろうが
283:名無し~3.EXE
07/12/03 02:41:42 D7VSjD22
ま、10年後の世界はそうなるんだろうな。
乗せてあるのはSSDの機種ばっかりで
HDDは純粋なデータ保存用として残るって感じで。
284:名無し~3.EXE
07/12/03 04:59:07 Dpy6C2YJ
>>272
>XPで一度終了したソフトを再起動するよりも圧倒的に体感速度が速いんだよ
おまえはちょっと勉強してこい
285:名無し~3.EXE
07/12/03 13:00:52 +W25nFkV
起動してシャットダウンするまで
一貫して同一プログラムの開閉を繰り返してる人には恩恵があるのね
286:名無し~3.EXE
07/12/03 13:25:27 3cCUhHp/
おいおい。話の流れを誘導しようとしているのか?
同一のプログラムって、たった”一つ”だけというわけじゃないだろ?
同一ではなくて、決まったプログラムだろ?
そしてほとんどの人は決まったプログラムの開閉を繰り返しているな。
287:名無し~3.EXE
07/12/03 13:27:13 3cCUhHp/
>>281
> まあアレだ、高速化の技術なんてハードの環境やユーザの使い方次第だし、SuperFetchだって
> いずれ無用の技術になるかもよ。
そうだな。仮想メモリというものも無用の技術になりつつあるな。
しかし、仮想メモリは必須の技術であったことに違いは無い。
未来を見て現在の技術が無用と判断してはいけないな。
288:名無し~3.EXE
07/12/03 13:28:44 3cCUhHp/
>>281
SuperFetchって常駐機能そのものだよな?
289:名無し~3.EXE
07/12/03 15:15:26 0uN2+TLv
自作PC板でスーパーフェッチの効果を確かめている人がいた。
(PDFにつき、XPとかの人はAdobe Readerの起動が重いと思うから注意)
URLリンク(hey.chu.jp)
やっぱりスーパーフェッチの効果はあると思うぞ。
290:名無し~3.EXE
07/12/03 16:17:29 3cCUhHp/
スーパーフェッチは効果が無い。
スーパーフェッチを使ったって
ビデオカードの性能は上がらない!
というようなマヌケな比較をしている人っているよな。
上のはわかりやすく極端な例をだしたけど、理論的に言って
スーパーフェッチと関係ない部分を持ち出して
効果が無いというような馬鹿は沢山いる。
291:名無し~3.EXE
07/12/03 20:56:13 wW0OC1/y
>>281
Firefox ではなく、SeaMonkey を使えば最初から常駐が可能でな……
292:名無し~3.EXE
07/12/03 20:58:09 wW0OC1/y
>>287
おまいさんが言ってる仮想メモリってどのレイヤーの話だ?
少なくとも仮想メモリが無用の技術になりつつある、なんてことは全くない
スワップという意味であれば、オンメモリ程度で出来ることしかしていない人には
昔から必須技術だった事は一度たりともないわ
293:名無し~3.EXE
07/12/03 21:00:39 wW0OC1/y
>>288
全く違う
常駐の場合はそもそもプログラムが実行されるし
SuperFetch は先読みだけだから実行されない
また、常駐の場合は当然ながら破棄なんてされたら困るが
SuperFetch の場合はいつでも内容を破棄可能
294:名無し~3.EXE
07/12/04 01:04:36 aFCwArYh
>>293
>常駐の場合はそもそもプログラムが実行されるし
>SuperFetch は先読みだけだから実行されない
頭おかしいのか?
295:名無し~3.EXE
07/12/04 01:11:52 9z5W8t5T
>>287は仮想メモリが何なのかをよく理解していない低脳。
モダンOSが絶対メモリで動いていると思っているのか?
296:名無し~3.EXE
07/12/04 06:24:06 NqnFhbmu
>>294
読み込みだけで実行しないというのは大きな違い
プログラムを解釈して CPU 時間を消費するのと
単にバイト列として読み込んでいるだけの差だよ
また、プログラムが要求するメモリ等の割り当ても当然発生しないため
実行する場合よりも消費するメモリ量は一般的に少ない
297:名無し~3.EXE
07/12/04 06:44:31 7SBbuyyP
>>294
釣ってるのか?w
>>293で正解だろ。単独で「常駐」と言ったら常駐プログラムの事だ。
298:名無し~3.EXE
07/12/04 09:11:22 QdAQ+AHP
>>88
Super Fetchがどのファイルを読んでいるか、はどこを見れば分かる?
リソースモニタを見てもそれらしいのが見当たらないんだけど。
個人的な感想
Super Fetchは期待はずれ。ほんとに役に立っているのか?
せっかくメモリ8GBつんだのに空きがなくなるまで先読みしてくれない。
2回目のアプリの起動のときは確かに高速化されているが、Super Fetch
なら1回目からちゃんと高速化しろ。
Windows Mailを起動すると、1回目はゆっくり。2回目以降は高速に起動。
ある程度時間が経ってからもう一度Windows Mailを起動するとまたゆっくり
になってるのはなぜだ?メモリの空きはたっぷりあるし。
(HDDから読んでる感じがする。)
299:名無し~3.EXE
07/12/04 10:02:50 LDJ97bVu
SuperFetchとキャッシュを混ぜ混ぜしてる?
300:298
07/12/04 10:05:22 QdAQ+AHP
ごめんなさい。多分分かった。
起動直後ににリソースモニタを見たら起動していないアプリやファイルが
一覧に沢山出てきたけどそれであってる?IO優先度はバックグランドになってた。
301:298
07/12/04 10:26:17 QdAQ+AHP
>>299
自分へのレスですか?
SuperFetch → 先読み。HDDのファイルをメモリに読み込んでおく。
キャッシュ → 一度使われたデータを再利用するためにメモリ上に残しておく。
もしかしてキャッシュとSuperFetchについて誤解してるのか?
キャッシュとしてメモリ上に残るデータはSuperFetchで読み込まれるものとは
違うと言うこと?解説希望。
302:名無し~3.EXE
07/12/04 10:48:08 NqnFhbmu
>>298,300-301
基本的にはそれだけど、読んでるプロセスまで見ないとダメだよ
同じ svchost.exe で DWM とかオフラインファイルなんかもホストされてたりするので
Process Monitor とかで見ないとどれが先読みしているファイルは分からないと思うが
svchost.exe はサービスで動くものをホストするプログラムなので
svchost がアクセスしてるからと言って、
必ずしもそれが SuperFetch かというとそうでもなかったりする場合もある
で、まぁ、Windows Mail はその時間帯に普段よく起動してた?
そうでなかったら先読み対象にはならない訳で、早くなる訳もない
303:名無し~3.EXE
07/12/04 23:50:00 V19huYOa
今メモリ4GBでVista使っているがsuperfetch切ったら、
自分の動かそうとしているアプリのI/Oを邪魔しなくなっただけでも非常に快適になった。
superfetchは面白い試みだと思うけど、それ以前にファイルI/Oのキャッシュ処理を他のOS並みに見直してもらう方が効果が高かったのではないかと思う。
304:名無し~3.EXE
07/12/05 00:38:28 8wC3iyve
>>303
残念ながら他の OS より賢い
305:名無し~3.EXE
07/12/05 00:50:56 zMhjz6aF
賢いだけが優れたOSの条件にはならない。
シンプルで軽い場合が良い事もある。
SuperFetchは大容量メモリの時代の到来とともに無駄な技術として後世に
名を残す事となるだろう。
306:名無し~3.EXE
07/12/05 00:52:11 4EkEFV1W
Vista x64を2GBでお試し中なんだが。ご機嫌なら4GBにしようと思ってた。
1~1.5GBくらいメモリ使うMMORPGで一晩放置して戻ってみると場面場面で固まる。
いちいちSwapInしてる。まぁXPでも古いページはSwapOutされっからそのあたり一緒なんだけど。
で、MMORPG終了したらまぁ開放処理に入るわけだ。そこにSuperFetchがかぶさってくれる。
ゴリゴリ言ってる横でORTHOSみたいなメモリを思い切り使うアプリ上げるとひどく待たされる。
とりあえずドライブ追加してページファイル置き場を別ドライブ送りにして様子見中。
そもそもアプリの実行イメージ(テキスト)をオンメモリで持とうなんてカビの生えたVMモデル使ってるのが悪い。
他のOSじゃ遥か昔に廃れたStickyBit紛いの実装をなんでいまさらいれなあかんのかと。
どこを見て賢いといってるのかまるで理解できん。
307:名無し~3.EXE
07/12/05 01:10:37 8wC3iyve
>>305
MS-DOS ユーザ乙
308:名無し~3.EXE
07/12/05 01:24:09 8wC3iyve
>>306
SuperFetch がかぶってるというのはどのように確認した?
終了時にページアウトされてるデータは一旦メモリ上に
読み込みなおす必要があるのは確かで、
この点でほとんどの領域がページアウトされていると解放まで時間はかかる
で、まぁ、SuperFetch とファイル I/O の話であってメモリ管理の話ではないのだが
ファイル I/O への優先度付けや ReadyDrive 等のハードウェアまで巻き込んだ
I/O 高速化技術の採用などは他にないな
他のコンシューマ向け OS じゃ廃れる以前に搭載すらされていないわ
309:名無し~3.EXE
07/12/05 01:47:48 gqC2/jOD
>>308
だから採用だか搭載だかすればいいってもんじゃないっていうスレなんじゃないのかね?
310:名無し~3.EXE
07/12/05 02:04:57 4EkEFV1W
>>308
リソースモニタとタスクマネージャ上 svchostの挙動からかな。
終了時読み直しが必要なのはNT以来XPでも同様だよね。
URLリンク(www.mydigitallife.info)
ここでも言われてるんだけど、メモリが十分でない場合スラッシングを引き起こすみたい。
2GBもありゃまぁ良いだろ思ってたけど、最近のアプリは平気で1GBだの2GBだの使うから、
そういう環境からみたら2GBだと厳しいのかも。
ファイルIOの関して、そもそも最近~といって15年位前から~のUnix系OS(Linuxは知らない)では
IOもVMシステムに統合されてデマンドページ式になってるんで優先順位とか気にする必要なんかないです。
ファイルデスクリプタに対して仮想メモリがマップされ、利用する際に初めてDiskからPage-in
されますしWriteもマップされた仮想メモリ上で行われてメモリが足りなくなったらPage-outされていくだけです。
Page-in/out先が SwapFile か 実ファイルかの違いだけで、特に実行イメージなんかはファイルにあるんだから
いちいち SwapFile に書き出したりなんかせずにすみトランザクションも最小限に抑えられます。
メモリが空いてるうちは Page-outしないんで、ReadyDriveのような外付けキャッシュを制御するより
単にメインメモリ増やすだけでIO性能はあがりますんで、採用する必要がなかった、というのが正しいです。
どんな巨大なアプリだとしても、メモリにマップしてしまえばあとは必要な部分だけページごと(4kB毎など)に
必要に応じて読みこむだけなんで起動にかかる時間は最小限ですみますから、SuperFetch と同様の機能を
提供していた実行ファイルに対するStickyBit(メモリ貼り付けフラグ)は遥か昔に廃止されてるんです。
311:名無し~3.EXE
07/12/05 03:36:43 pEZEg7Ob
774 名前: 名無し~3.EXE [sage] 投稿日: 2007/12/04(火) 21:51:56 ID:9z5W8t5T
ヽ、_,;:.ゝ|、____|___;;;:::-─ヽン‐r┐ | |)
くーヽ、:;___;;::-:::::::─::::'':::"´:[l:::|. |_|-、
';:::::::::::::i:::::::l]:::::l]::;:=、___;;:::::」、 i´:::::::::|_
/`"' ー-'--─ ''"7::::::ヽ. i `ヽ. r!__;;::-''|'
,' / ハ,__ i:::::::::i -!、ハ ', `i::::::::::::|_______________
.i ./ ,' /'´| ハ::::::ハ__ハ | i | !、__:/
|. i イ /,ア;ニ;ヽ V .オ`i`i | ,ハノ /
|. ', i ,〈 .ト | トノ.ノ レ'! | それでは最初のお便り
.| ヽ、ヘレ| ゝ' , ,,|:::| | < Windows板にお住まいの>>772さん
| i |ヽ|:::|" ,. -‐ァ ,.イ:::| | |
| | |:::|ヽ.、, i _ノ / |;:::!-'‐' 7 .| 「2KからXPは明らかに退化だったが、
.| | |::::ト、, `,7T"i´ヽ!/´ / | XPからVistaは一応進化と言える。 」
| | ,.ヘ!:::::|:::::`ヽ」ヽ、! / / ',
| !/ ヽ、|へノ::ヽム::_/ / ヽ、.,_________________
| ./ Yヽ、/:::/´└'"´`i /ヽ
|〈 〉:::::::7 ノ' ノ、
',くゝ、 、 イゝ:::::/ ァ''"イ_r'´ヽ〉
./ ハ i |::::::::::::::', ヽ. ',. i
/ /ヽ、!,___,!イ:::::::::::::::|'´ ̄i`ヽ i. |
i /| ,.!-─-、';:::::::::::::,',!-'─!、ハ. | |
/| /::i ア i´`i ヽ::::::::/ i´`i ヽ! | |
レ':::::|,ハ ト__j ヽ/ ト__j ノ|ヽ.| |
|::::::ハ ヽ- ‐ ' |::::::| |
i. |::::::|::', ' |::::::| |
|. |::::::| .ヘ, ,.---─ 、 ,.イ|::::::| i |
/|::::::| |>.、 └─----' ,.イ .| |::::::| | |
312:名無し~3.EXE
07/12/05 05:08:30 jslRrXab
> 最近のアプリは平気で1GBだの2GBだの使うから、
うそつくな。タスクマネージャのメモリ使用量みせろよ。
313:名無し~3.EXE
07/12/05 05:09:48 jslRrXab
> SuperFetch と同様の機能を 提供していた実行ファイルに対するStickyBit(メモリ貼り付けフラグ)
はい。SuperFetchとStickyBitはぜんぜん違う機能です。バイバイ。
314:名無し~3.EXE
07/12/05 06:45:42 8wC3iyve
>>310
> IOもVMシステムに統合されてデマンドページ式になってるんで優先順位とか気にする必要なんかないです。
その、なんだな
デスクトップクライアント向けに鍛え上げられてきた Windows と
サーバ向けに堅牢かつ安定した性能を磨き上げてきた UNIX とを
単純に同列比較するのが間違っているんじゃないかと思うんだ
Windows はあくまでもサーバ向けは後から NT 系列の Server Edition 系列で始めたもので、
サーバとしては、やはり UNIX に一日の長があり、Windows は学び続けてきているのは事実
でも、デスクトップクライアント向けの面では、どちらに一日の長があるかな?
サーバ用途とデスクトップ用途での I/O 優先度をどう扱うべきかの違いという点は大きいと思うよ
クライアントは単純にプロセス優先度の高いものから I/O を行えばいいというものでもないし、
現行のセキュアな OS は、全て ACL や MAC (強制アクセス制御の方ね、念のため) といった
機構を用意しているため、単純にデータ要求を受けてもデータの部分だけを読み取ればいいというものではない
各種デーモン (サービス) が動きつつも、優先度としてはフォアグランドのアプリケーションが
優先されるようにスケジューリングされる、というのは XP まででも行われている訳
OS がアプリケーションに対して行う I/O の範囲を軽視している、というか
>>310 が認識している以上の I/O を行っていることを踏まえた上で
LPIO (低優先度 I/O) を見直してみると、得られるものがあると思う
はっきり言って、言ってる内容は XP 以前レベルなんだよ
さすがにそこまで MS は馬鹿じゃない
HDD/RAID が機構的に単一要求に対するマルチ I/O による解を提供している事に対し
Windows Vista/Server 2008 の低優先度 I/O は多数の同時要求に対するマルチ I/O を
現行機器/技術の可能な範囲で可能な限り高速化するための技術を提供している、という感じ
あと、Vista の LPIO が most だとはまったく思ってない、というのも付け加えておくけど、
現時点において (クライアント向けにおける) LPIO (および類似実装) に勝るものはないと言えると思うよ
315:名無し~3.EXE
07/12/05 06:49:46 8wC3iyve
>>310
これはおまけ
CPU が HDD 上のイメージを直接実行できない
最小限の読み込みで実行可能ってのは Windows NT4「ごとき」でも普通にできる話
Win9x じゃアレだけど、NT 系列なら ok な話
SuperFetch はメモリ割り当てを強制する sticky bit の話とはまったく次元が異なり、
ものすごく簡単な話で
読み込む対象が既にメモリ上にあれば、HDD にアクセスするより早いよね
316:名無し~3.EXE
07/12/05 08:50:25 hw0BKuGb
>>306
>そもそもアプリの実行イメージ(テキスト)をオンメモリで持とうなんてカビの生えたVMモデル使ってるのが悪い。
言ってる意味がよくわからんけどWindowsのEXE/DLLはmmap使ってるよ。
PEフォーマットのセクションが4 kbyte単位なのは当然のことながらページング境界を意識してのもの。
セクション境界単位でちゃんとページイン/ページアウトされるようになっている。
読み取り専用のセクションを物理メモリから破棄するときはページファイルに送らずに単に破棄してるだけ。
SuperFetchだけど、
MSの言い分はコールドスタート(初回起動時)の直後にディスクからのページインが多発し
ユーザーがそれを指して「もっさりもっさり」うるさいから、
ページフォルトの統計情報を取っておいてピンポイントに先読みしておこうという話。
10 MBのEXEがあっても、SuperFetchで先読みしてるのは
ページフォルトが多発する特定領域のみ4 kbyte単位で先読みしてる。
mmap使うのは前提で、さらにユーザーの「もっさりもっさり」大合唱に対処しようと思えば
SuperFetchの戦略は普通に正しいと思うけど。
ヒット率だけに注目して時間軸を考えずに適当にキャッシュするより
ある時刻にまとまって発生する(と予想される)ページフォルトを一網打尽にするという攻めのキャッシュ。
だから
>いちいち SwapFile に書き出したりなんかせずにすみトランザクションも最小限に抑えられます。
これは遙か昔からWindowsも全く同じ。
MMORPGやってる時間でMark Russinovichの本でも読んでみるといいんじゃなかろうか。
317:名無し~3.EXE
07/12/05 09:46:04 jslRrXab
SuperFetchがどうしても理解できない人へ。
SuperFetchとはわかりやすくいえば、キャッシュの最適化機能です。
単においてあるだけのキャッシュをさらに効率よく使うものです。
318:名無し~3.EXE
07/12/05 09:52:02 xsTkr5KD
フォトショで高解像度の画像を大量にメモリ使って作業だけしてて
他のアプリをほとんど使わないような環境でSuperFetchって意味あるのかな?
319:名無し~3.EXE
07/12/05 12:42:20 rIYU7gcx
>>303
スーパーフェッチはロープライオリティーI/Oで動いてるから、
自分のアプリのI/Oを阻害するはずないんだが。
320:名無し~3.EXE
07/12/05 12:58:03 lgTGYfbs
superfetchは基本素晴らしい機能だ。
だがHDD読み込みの数を少しでも減らし、
多少なりとも寿命を増やすためにオフにせざるをえない。
321:名無し~3.EXE
07/12/05 13:32:41 v1bVdf7I
>だがHDD読み込みの数を少しでも減らし、
多少なりとも寿命を増やすためにオフにせざるをえない
逆にONした方が負担減る希ガス
322:名無し~3.EXE
07/12/05 13:33:45 1E5K31/g
>>319
確かに優先順位は最低らしいが、他のアプリのIOを阻害しないわけではない。
323:名無し~3.EXE
07/12/05 14:19:34 lgTGYfbs
そうなん?>>321
バッテリーつけてないで移動することが多いから、
1日に1回くらい休止状態にするんだけど、
それでも?
324:名無し~3.EXE
07/12/05 15:50:38 8wC3iyve
>>318
ほとんど使わない、がどのくらいか次第すぎるが
1 年以上オンにしててまったく無駄になる状況の方が少ない
325:名無し~3.EXE
07/12/05 15:54:47 8wC3iyve
>>322
他アプリの I/O を阻害する状況ってどのくらいの状況だかわかって言ってる?
優先度低の I/O では、通常優先度の I/O リクエストが入ると
すぐにそちらの処理が行われる
優先度低の I/O が処理終了するまで通常優先度の I/O が待たされ続ける訳ではないぞ?
326:名無し~3.EXE
07/12/05 17:44:01 1E5K31/g
>>325
それを言うなら
「通常優先度の I/O が処理終了するまで優先度低の I/O が待たされ続ける訳ではない」
が正しい。
URLリンク(www.microsoft.com)
> クラスおよび他のストレージ ドライバでは、
> キュー内で "低" または "最低 (Very Low)" の
> 優先順位を持つ I/O の前に "中" の I/O を配置しますが、
> 毎秒少なくとも 1 つの待機中の "低" または "最低" の I/O を発行し、
> バックグラウンド プロセスの進行を図ります。
327:名無し~3.EXE
07/12/05 22:39:51 gqC2/jOD
>>314
一生懸命かいてるようだけど、全然論理性がなく、説得力ないですねw
328:名無し~3.EXE
07/12/05 23:27:04 8wC3iyve
>>327
priorityio.doc 程度は読んでから言うといいよ
329:名無し~3.EXE
07/12/06 00:52:49 Z2u1u/Zk
何を言おうとスーパーフェッチは、メモリを2GB積んで
Core2Duo 2.0GのPCでも一日中ハードディスクがガリガリ言ってて
他の動作が鈍くなるんだから切る方が良いよね。
ユーザーが命令していない事を、PCが勝手に読み込んで
動作を重くしているんじゃ意味ないよ。