Hatena::ブログ(Diary)

Lansenの現実逃避日記 このページをアンテナに追加 RSSフィード

2008-10-03

[]ファイルコピー速度計測ツール公開 02:21 ファイルコピー速度計測ツール公開 - Lansenの現実逃避日記 を含むブックマーク ファイルコピー速度計測ツール公開 - Lansenの現実逃避日記 のブックマークコメント

需要を読みきれないままファイルコピー速度の計測ツールを公開しました。

任意のサイズ・個数のファイルを作成し、そのコピーにかかる速度を計測します。なお、暫定版ですので、GUIも作っていません。

ソフトでは、HL(High Level)モードとLL(Low Level)モードの二種類の測定方法を選ぶことができます。

HLモードは、現在使用中の環境でどのぐらいのディスクパフォーマンスが出ているかを計測するモードです。実装はWindows APIのCopyFile関数を用いており、エクスプローラファイルコピーを行うのと実質的に同等です。なお、v0.2a以前の計測方法は、HLモードと全く同一です。

このモードは、環境(OSセキュリティソフトの有無など)に大きく影響されるため、ディスクの絶対的な性能を測るのには向いていません。Windowsの設定やPCの構成を変更した際の性能変化を計測したい場合にご利用ください。なお、ファイルサイズ・ファイル数が小さいと結果が安定しないため、デフォルトテストには比較的時間がかかります。

LLモードは、ディスクそのものの性能を計測するモードで、環境の影響を受けにくいように作成してあります。このモードでは、指定されたサイズのバッファを介してファイルコピーし、最後にディスクキャッシュフラッシュするという動作を低レベル関数で行います。セキュリティソフトの影響を低減するため、ファイルオープンクローズにかかる時間は計測に含めていません。

なお、Windows XPエクスプローラでのコピーバッファサイズは64KBのようですので、デフォルトの設定ではバッファサイズを64KBにしています。Windows Vista SP1ではバッファサイズが1MBになっているので、Vistaでのコピーエミュレーションするにはバッファサイズを1MBにしてみてください。

ダウンロードはこちらからお願いします。最新版は、v0.3 (Build: [Sat Oct 25 17:01:27 2008])です。

CopySpdBench v0.3(ソース込み)

ベンチマーク結果は、以下のコメント欄で報告していただければ幸いです。結果はプログラムと同じディレクトリに作成されるResult.txtに記録されます。また、バグ等の報告もお願いします。

なお、僕の環境(Thinkapd T60p + SuperTalent MX Rev.Aファームウェアアップデート)で4KBx5000のファイルコピーテストを行うと、 OSがほとんど反応しなくなるハイパーフリーズタイムに突入します。 アップデートしていないRev.Aではそのような状態にはなりません。

その他のSSDをお使いの方がどのような状態になるか、ぜひ報告していただきたいです。

Intel SSDにてIntel SSDにて 2008/10/04 03:01 乙です。スレにも書きましたけど一応。

CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 5.0902 sec : 98.228MB/s
512K 1000Files 5Trial : Average: 6.7232 sec : 74.3693MB/s
4K 5000Files 5Trial : Average: 3.261 sec : 5.98934MB/s

HDDでほんとにスマンHDDでほんとにスマン 2008/10/05 04:24 Hitachi HDS721680PLA
http://f12.aaa.livedoor.jp/~itatisa/phpup/cgi/src/up2602.png

FTM32GL25H 32GB OX FTM32GL25H 32GB OX 2008/10/05 09:32 CopySpdBench Build: [Sat Oct 4 16:37:41 2008]
OS: Windows XP
Disk C: Capacity: Total=59.6744[GB] Free=50.698[GB]
C: 500M 1File[s] 5Trial[s] : Average: 17.7474[MB/s] (28.1732[sec])
C: 512K 1000File[s] 5Trial[s] : Average: 17.322[MB/s] (28.865[sec])
C: 4K 5000File[s] 5Trial[s] : Average: 0.679939[MB/s] (28.725[sec])

FTM32GL25H 32GB OX RAID O XP HOME SP3
ウイルスバスター2009が動作中です。
上記テスト中もプチフリは発生しない。
(蹴茶に上げた内容と同じです)

LansenLansen 2008/10/05 23:04 計測にご協力いただいていた、2ch自作PC板の【Flash】SSD Part24【SLC/MLC】スレッドから結果を転載させていただきます。
皆様、ありがとうございました。
また、バグ入りのv0.2をアップロードしてしまい、申し訳ありませんでした。

<v0.1の結果>

Mtron MSD-SATA6025 (SLC,32GB,システムディスク)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 11.1914 sec : 44.6772MB/s
512K 1000Files 5Trial : Average: 15.7834 sec : 31.6789MB/s
4K 5000Files 5Trial : Average: 22.1788 sec : 0.880627MB/s

WesternDigital WD740GD (HDD,74G,10000RPM)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 19.2564 sec : 25.9654MB/s
512K 1000Files 5Trial : Average: 33.8636 sec : 14.7651MB/s
4K 5000Files 5Trial : Average: 21.7512 sec : 0.897939MB/s

Samsung MCCOE64G5MPP-0VA (SLC,64GB,ウイルスチェックあり)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 7.3544 sec : 67.9865MB/s
512K 1000Files 5Trial : Average: 12.4384 sec : 40.1981MB/s
4K 5000Files 5Trial : Average: 19.7804 sec : 0.987404MB/s
Samsung MCCOE64G5MPP-0VA (SLC,64GB,ウイルスチェックなし)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 7.2738 sec : 68.7399MB/s
512K 1000Files 5Trial : Average: 8.8394 sec : 56.5649MB/s
4K 5000Files 5Trial : Average: 4.0278 sec : 4.84911MB/s

BuffaloSHD-NSUM30G (MLC,30GB,非システムディスク)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 36.65 sec : 13.6426MB/s
512K 1000Files 5Trial : Average: 36.7002 sec : 13.6239MB/s
4K 5000Files 5Trial : Average: 13.2342 sec : 1.47582MB/s

Intel X-25M 80GB (MLC,ウイルスチェックあり)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 4.361 sec : 114.653MB/s
512K 1000Files 5Trial : Average: 8.8212 sec : 56.6816MB/s
4K 5000Files 5Trial : Average: 16.2058 sec : 1.2052MB/s
Intel X-25M 80GB (MLC,ウイルスチェックなし)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 4.326 sec : 115.58MB/s
512K 1000Files 5Trial : Average: 6.534 sec : 76.5228MB/s
4K 5000Files 5Trial : Average: 4.3486 sec : 4.49139MB/s

WesternDigital WD6400AAKS-22A7B0 (HDD,640GB,7200RPM,非システム)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 7.2268 sec : 69.1869MB/s
512K 1000Files 5Trial : Average: 10.7818 sec : 46.3744MB/s
4K 5000Files 5Trial : Average: 5.9758 sec : 3.26839MB/s

OCZ Core V2 (MLC)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 11.3164 sec : 44.1837MB/s
512K 1000Files 5Trial : Average: 23.7608 sec : 21.0431MB/s
4K 5000Files 5Trial : Average: 13.5008 sec : 1.44667MB/s

WesternDigital WD1500ADFD (HDD,150GB,10000RPM)
500M 1Files 5Trial : Average: 25.8064 sec : 19.375MB/s
512K 1000Files 5Trial : Average: 51.0868 sec : 9.78726MB/s
4K 5000Files 5Trial : Average: 51.572 sec : 0.378718MB/s

i-RAM rev1.3
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 8.1524 sec : 61.3316MB/s
512K 1000Files 5Trial : Average: 9.6162 sec : 51.9956MB/s
4K 5000Files 5Trial : Average: 3.0944 sec : 6.31181MB/s

Samsung MLC MMDOE28G5MPP-0VA (128GB,MLC,システムドライブ)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 17.7514 sec : 28.1668MB/s
512K 1000Files 5Trial : Average: 24.5392 sec : 20.3756MB/s
4K 5000Files 5Trial : Average: 16.0358 sec : 1.21798MB/s

SuperTalent MX (MLC,システムドライブ)
CopySpdBench Build: [Sat Oct 4 02:06:31 2008]
500M 1Files 5Trial : Average: 15.6 sec : 32.0513MB/s
512K 1000Files 5Trial : Average: 52.0342 sec : 9.60906MB/s
4K 5000Files 5Trial : Average: 14.806 sec : 1.31914MB/s

RR3520 + i-RAM BOX RAID-0 (システムドライブ)
500M 1Files 5Trial : Average: 3.5036 sec : 142.71MB/s
512K 1000Files 5Trial : Average: 4.6744 sec : 106.966MB/s
4K 5000Files 5Trial : Average: 3.687 sec : 5.29733MB/s

WD740ADFD-00NLR5 (ICH9R IDEモード) (非システム 使用容量6GB)
500M 1Files 5Trial : Average: 10.2898 sec : 48.5918MB/s
512K 1000Files 5Trial : Average: 17.1444 sec : 29.164MB/s
4K 5000Files 5Trial : Average: 4.6146 sec : 4.23249MB/s

i-RAM BOX (ICH9R IDEモード) (非システム)
500M 1Files 5Trial : Average: 5.646 sec : 88.5583MB/s
512K 1000Files 5Trial : Average: 6.3082 sec : 79.2619MB/s
4K 5000Files 5Trial : Average: 4.4196 sec : 4.41923MB/s

Intel SSDSA2MH080G1G (ICH9R IDEモード) (非システム)(Zero fill & フォーマット直後)
500M 1Files 5Trial : Average: 4.6814 sec : 106.806MB/s
512K 1000Files 5Trial : Average: 7.4436 sec : 67.1718MB/s
4K 5000Files 5Trial : Average: 4.886 sec : 3.99739MB/s

v0.2aの結果

SuperTalent MX 30GB (MLC,システムドライブ)
CopySpdBench Build: [Sat Oct 4 16:37:41 2008]
OS: Windows Vista64 C2D3.2
Disk C: Capacity: Total=27.3437[GB] Free=2.95756[GB]
C: 500M 1File[s] 5Trial[s] : Average: 57.1037[MB/s] (8.756[sec])
C: 512K 1000File[s] 5Trial[s] : Average: 15.1883[MB/s] (32.92[sec])
C: 4K 5000File[s] 5Trial[s] : Average: 3.84473[MB/s] (5.08[sec])

CopySpdBench Build: [Sat Oct 4 16:37:41 2008]
OS: Windows XP
・[RR3520+i-RAM RAID-0] Disk C: Capacity: Total=30.9862[GB] Free=21.7151[GB]
 C: 500M 1File[s] 5Trial[s] : Average: 227.128[MB/s] (2.2014[sec])
 C: 512K 1000File[s] 5Trial[s] : Average: 118.545[MB/s] (4.2178[sec])
 C: 4K 5000File[s] 5Trial[s] : Average: 6.61225[MB/s] (2.9538[sec])
・[WD740ADFD-00NLR5] Disk D: Capacity: Total=69.2422[GB] Free=63.4994[GB]
 D: 500M 1File[s] 5Trial[s] : Average: 46.8191[MB/s] (10.6794[sec])
 D: 512K 1000File[s] 5Trial[s] : Average: 20.1332[MB/s] (24.8346[sec])
 D: 4K 5000File[s] 5Trial[s] : Average: 4.57192[MB/s] (4.272[sec])
・[Gigabyte i-RAM] Disk R: Capacity: Total=3.99103[GB] Free=3.95899[GB]
 R: 500M 1File[s] 5Trial[s] : Average: 85.9727[MB/s] (5.8158[sec])
 R: 512K 1000File[s] 5Trial[s] : Average: 80.4972[MB/s] (6.2114[sec])
 R: 4K 5000File[s] 5Trial[s] : Average: 4.94788[MB/s] (3.9474[sec])
・[Intel SSDSA2MH080G1G] Disk S: Capacity: Total=74.5279[GB] Free=74.4531[GB]
 S: 500M 1File[s] 5Trial[s] : Average: 101.321[MB/s] (4.9348[sec])
 S: 512K 1000File[s] 5Trial[s] : Average: 72.0586[MB/s] (6.9388[sec])
 S: 4K 5000File[s] 5Trial[s] : Average: 4.6975[MB/s] (4.1578[sec])

IntelSSD他比較IntelSSD他比較 2008/11/03 21:29 Ver0.3になってたみたいなので、計ってみました。
上のi-RAM RAID&IntelSSDと同じ環境です。
CopySpdBench Build: [Sat Oct 25 17:01:27 2008]
OS: Windows XP (32bit)
Disk C: Capacity: Total=30.986[GB] Free=20.812[GB] (i-RAM RAID0 + RR3520)
HL C: 100M 1File(s) 5Trial(s) : Average:355.114[MB/s] ( 0.282[sec])
HL C: 512K 200File(s) 5Trial(s) : Average:385.505[MB/s] ( 0.259[sec])
HL C: 4K 1000File(s) 5Trial(s) : Average: 6.719[MB/s] ( 0.581[sec])
LL C: 100M (Buffer: 64K) 1File(s) 5Trial(s) : Average:200.723[MB/s] ( 0.498[sec])
LL C: 512K (Buffer: 64K) 200File(s) 5Trial(s) : Average:200.884[MB/s] ( 0.498[sec])
LL C: 4K (Buffer: 64K) 1000File(s) 5Trial(s) : Average: 11.766[MB/s] ( 0.332[sec])

Disk D: Capacity: Total=74.528[GB] Free=59.686[GB] (SSD Intel SSDSA2MH080G1G)
HL D: 100M 1File(s) 5Trial(s) : Average:164.096[MB/s] ( 0.609[sec])
HL D: 512K 200File(s) 5Trial(s) : Average: 91.441[MB/s] ( 1.094[sec])
HL D: 4K 1000File(s) 5Trial(s) : Average: 5.761[MB/s] ( 0.678[sec])
LL D: 100M (Buffer: 64K) 1File(s) 5Trial(s) : Average: 55.206[MB/s] ( 1.811[sec])
LL D: 512K (Buffer: 64K) 200File(s) 5Trial(s) : Average: 38.601[MB/s] ( 2.591[sec])
LL D: 4K (Buffer: 64K) 1000File(s) 5Trial(s) : Average: 6.829[MB/s] ( 0.572[sec])

Disk E: Capacity: Total=465.759[GB] Free=52.092[GB] (HDD Seagate ST3500320AS)
HL E: 100M 1File(s) 5Trial(s) : Average: 94.661[MB/s] ( 1.056[sec])
HL E: 512K 200File(s) 5Trial(s) : Average: 29.712[MB/s] ( 3.366[sec])
HL E: 4K 1000File(s) 5Trial(s) : Average: 2.390[MB/s] ( 1.634[sec])
LL E: 100M (Buffer: 64K) 1File(s) 5Trial(s) : Average: 26.487[MB/s] ( 3.775[sec])
LL E: 512K (Buffer: 64K) 200File(s) 5Trial(s) : Average: 18.507[MB/s] ( 5.403[sec])
LL E: 4K (Buffer: 64K) 1000File(s) 5Trial(s) : Average: 0.449[MB/s] ( 8.707[sec])

LansenLansen 2008/11/05 01:52 どうもです。
なんかHLモードの結果がかなり速いですね。
何か特殊な設定とかしていますか??

そもそもデフォルトのテストファイルが小さすぎでしょうか?
スパタレだとこのくらいのサイズにしておかないと時間がかかって仕方がないのですが…

IntelSSD他比較IntelSSD他比較 2008/11/05 23:02 設定とかはほとんどWinXPデフォのままです。
システムの復元を無効にして、メモリをシステムキャッシュ優先にしてるくらいです。

テストサイズを大きくしてみました。

CopySpdBench Build: [Sat Oct 25 17:01:27 2008]
OS: Windows XP (32bit)
Disk C: Capacity: Total=30.986[GB] Free=20.901[GB](i-RAM RAID0 + RR3520)
HL C:1000M 1File(s) 5Trial(s) : Average:164.047[MB/s] ( 6.096[sec])
HL C: 512K 2000File(s) 5Trial(s) : Average:103.321[MB/s] ( 9.679[sec])
HL C: 4K 10000File(s) 5Trial(s) : Average: 6.478[MB/s] ( 6.030[sec])
LL C:1000M (Buffer: 64K) 1File(s) 5Trial(s) : Average:219.010[MB/s] ( 4.566[sec])
LL C: 512K (Buffer: 64K) 2000File(s) 5Trial(s) : Average:139.276[MB/s] ( 7.180[sec])
LL C: 4K (Buffer: 64K) 10000File(s) 5Trial(s) : Average: 11.552[MB/s] ( 3.381[sec])

Disk D: Capacity: Total=74.528[GB] Free=59.898[GB](SSD Intel SSDSA2MH080G1G)
HL D:1000M 1File(s) 5Trial(s) : Average: 66.447[MB/s] ( 15.050[sec])
HL D: 512K 2000File(s) 5Trial(s) : Average: 56.557[MB/s] ( 17.681[sec])
HL D: 4K 10000File(s) 5Trial(s) : Average: 4.975[MB/s] ( 7.851[sec])
LL D:1000M (Buffer: 64K) 1File(s) 5Trial(s) : Average: 55.516[MB/s] ( 18.013[sec])
LL D: 512K (Buffer: 64K) 2000File(s) 5Trial(s) : Average: 38.752[MB/s] ( 25.805[sec])
LL D: 4K (Buffer: 64K) 10000File(s) 5Trial(s) : Average: 5.960[MB/s] ( 6.554[sec])

HLモードは、サイズが小さいとキャッシュの影響うけるみたいですね。
LLはほとんど差ないですね。

LansenLansen 2008/11/06 01:02 おお、わざわざありがとうございます。
XPのエクスプローラ上でのコピー(=HLモード)では、書き込みキャッシュに全部データが乗った状態でコピー終了と見なされます。
そのため、コピー終了後もまだディスク本体への書き込みは続いています。
それが、HLモードで妙に速い結果(シーケンシャルライトの理論値より速い)になる原因であり、「ハードウェアの安全な取り外し」をせずにUSBメモリを抜いてはいけない理由でもあります。
Vistaの場合はちゃんとディスクに書き込まれるまで終了とみなされないので、一部の人はVistaはコピーが遅いと騒いでいましたね。
LLモードは、ファイルごとに書き込みキャッシュをフラッシュしているので、ファイルサイズが大きくなってもあまり差は出ないと思います。
その辺の事情は、今週末ぐらいにまとめてアップする予定です。

tyktyk 2008/11/15 21:19 HLモードで64Kを試したところ出力結果が異常です。なんでだろう?DOS窓で進展を見ていた限りでは半分ぐらいの値になるはずなんですが?
SiliconPower SP032GBSSD650S25
CopySpdBench Build: [Sat Oct 25 17:01:27 2008]
OS: Windows XP (32bit)
Disk S: Capacity: Total=29.837[GB] Free=29.579[GB]

HL S: 100M 1File(s) 5Trial(s) : Average: 17.250[MB/s] ( 5.797[sec])
HL S: 512K 200File(s) 5Trial(s) : Average: 13.546[MB/s] ( 7.382[sec])
HL S: 64K 500File(s) 5Trial(s) : Average: 21.995[MB/s] ( 1.421[sec])
HL S: 4K 1000File(s) 5Trial(s) : Average: 4.433[MB/s] ( 0.881[sec])
LL S: 100M (Buffer: 64K) 1File(s) 5Trial(s) : Average: 11.387[MB/s] ( 8.782[sec])
LL S: 512K (Buffer: 64K) 200File(s) 5Trial(s) : Average: 10.310[MB/s] ( 9.700[sec])
LL S: 64K (Buffer: 64K) 500File(s) 5Trial(s) : Average: 7.994[MB/s] ( 3.909[sec])
LL S: 4K (Buffer: 64K) 1000File(s) 5Trial(s) : Average: 0.628[MB/s] ( 6.216[sec])

LansenLansen 2008/11/16 12:32 どうもです。
おそらく、テストファイルの数が少ないためだと思います。
こちらでも、HLモードでは500Mx1, 512Kx1000, 4Kx5000ぐらいにしないと安定した計測結果が出てきません。
LLモードでは明示的にキャッシュをフラッシュしているため、小さめのテストサイズでも結果が安定しているのだと思います。

cuttingedgecuttingedge 2008/11/19 19:02 Intel X25-E (32GB, ICH8M, AHCIモード, システムドライブ)の結果です。

CopySpdBench Build: [Sat Oct 25 17:01:27 2008]
OS: Windows XP (32bit)
Disk C: Capacity: Total=26.750[GB] Free=19.513[GB]

LL C: 100M (Buffer: 64K) 1File(s) 5Trial(s):Average: 48.263[MB/s] ( 2.072[sec])
LL C: 512K (Buffer: 64K) 200File(s) 5Trial(s): Average: 54.148[MB/s] ( 1.847[sec])
LL C: 4K (Buffer: 64K) 1000File(s) 5Trial(s): Average: 5.229[MB/s] ( 0.747[sec])

moonglowmoonglow 2008/11/20 20:33 上の「IntelSSD他比較 2008/11/05 23:02」と同一環境での
X25-E (ICH9R AHCI) の結果です。

CopySpdBench Build: [Sat Oct 25 17:01:27 2008]
OS: Windows XP (32bit)
Disk D: Capacity: Total=29.799[GB] Free=23.317[GB]
LL D: 100M (Buffer: 64K) 1File(s) 5Trial(s) : Average:104.537[MB/s] ( 0.957[sec])
LL D: 512K (Buffer: 64K) 200File(s) 5Trial(s) : Average:103.263[MB/s] ( 0.968[sec])
LL D: 4K (Buffer: 64K) 1000File(s) 5Trial(s) : Average: 11.116[MB/s] ( 0.351[sec])

CPUや、他の要因も多少影響してるみたいですね。
測定環境:E8600(OC 4GHz) + X48+ICH9R
非システムドライブ

このX25-E、IOPSもそれなりにあるし、ベンチスコアは高いのだけど、一つ気になる点が。
シーケンシャルライト中に、まれにガクっと速度が落ちる瞬間があります。
そのあたりで、SMARTの E1. Load/Unload Cycle Count が数十単位でカウントアップされていて、
ZeroFillを一回すると、1000(10進数)くらい増える。
それ以外では普通に使えてるので、このまま使うつもりだけど。
X25-E持ってる人で、SMART見れる人いたら、見てみてください。
うちのが初期不良なのか、別の要因なのか、こういう仕様なのか判断つかなくて。

LansenLansen 2008/11/21 01:52 >>moonglowさん
たびたびどうもです。
cuttingedgeさんの環境はノートPC(ICH8M)なので、スコアが低い原因はそこにあるのではないでしょうか。2chで見かけたX-25Eの結果はmoonglowさんの結果に近かったような気がします。
僕が使っているノート(T60p)はICH7Mなのですが、スパタレRev.Aでシーケンシャルリードが90MB/s以下の結果しか出ません。中身を変えずにそのままデスクトップにつなぐとちゃんと120MB/sぐらいになります。
ノートPCのサウスブリッジでは高速なSSDは持て余してしまうようですね。

SMARTの件はあまり詳しくないのですが、SSDのLoad/Unload Cycle Countって何を表しているんでしょうか…?

KyonKyonKyonKyon 2008/12/03 23:25  ツールの提供ありがとうございます。

ASUS Eee PC S101
Windows XP Home SP3
SSD : 16Gバイト、空き容量は約10Gバイト
ASUS Eee PC S101
CopySpdBench Build: [Sat Oct 25 17:01:27 2008]
OS: Windows XP (32bit) SP3

Disk C: Capacity: Total=14.999[GB] Free=10.284[GB]

LL C: 100M (Buffer: 64K) 1File(s) 5Trial(s) : Average: 4.188[MB/s] ( 23.878[sec])

LL C: 512K (Buffer: 64K) 200File(s) 5Trial(s) : Average: 0.869[MB/s] (115.109[sec])

LL C: 4K (Buffer: 64K) 1000File(s) 5Trial(s) : Average: 0.186[MB/s] ( 20.972[sec])

HL C: 4K 5000File(s) 5Trial(s) : Average: 0.435[MB/s] ( 44.887[sec])

Note:
 スーパーフリーズは起きませんでした。何度かテストし、裏でニコニコ動画を再生したりしてみましたが、5秒以上固まるという印象は無し。
 当方は、Windows用のSSD調停用のドライバPFBを書いて比較しましたが大きな変化はありませんでした。
 PFBは試験的に次の事をしてみました。
A)SSDに内部キャッシュを使用しないようなSW入れた。。。
 ライトの時に、ディスクに強制書き込みをするようにしました。
B)リードとライトがマルチスレッドで同時に発生しないように調停を入れてみた。常に、一つづつ処理するようにした。
C)ライトには2msの遅延を入れてみた。

 各機能はすっぽ抜けたのかなあ。。。大体入れてもいれなくても同じような結果でした。C)はiomaterで測定した時に、4KR/W50%で最大遅延が抑制されたようですが、トータルは遅くなりました。

 iomaterでは平均2msの4kライトが、時折800msに増大するというμプチフリは起きていますが、、、スーパープチフリは観測できませんでした。

LansenLansen 2008/12/05 00:42 >KyonKyonさん
スーパーとかはノリで言ってただけで、数値的な裏付けは全くないです…
カーソル移動以外全くできなくなって、立ち上がっていたプログラムが次々応答不能となっていったので、プチってレベルじゃねーぞ、と思っただけです。
そのときのSSDはMasterDrive MX Rev.Bで、同等品のCore V1はやはり最大700ms程度の書き込み遅延があるようです。
おそらくこれはブロック消去とガベージコレクションにかかっている時間なので、コントローラの実装がヘボイ時点で宿命的に避けられないんじゃないかと思います。
MFTはランダムライトをシーケンシャルライトに変換してパフォーマンスを伸ばすというソリューションですね。

ところでPFBってなんでしたっけ?デバイスはあまり詳しくないもので…

KyonKyonKyonKyon 2008/12/05 21:35 Lansenさんこんにちわ。

>PFB

 失礼しました。自作のディスクドライバです。。。何気に使ってしまいました。
プチ・フリーズ・ブロックの略でまだコードネームです。。。

>カーソル移動以外全くできなくなって、立ち上がっていたプログラムが
>次々応答不能となっていったので、プチってレベルじゃねーぞ、と思っただけです。

 いや、これが再現性があれば検証上はすごいですよ。ON/OFFで客観性はあると思います。。。

 当方ずいぶん悪戦苦闘していますが(症状が目に見えてでないということですが)、そういう意味ではS101のSSDは速度は遅い割には良く出来ているのでしょうか、、たしか602を載せていた記憶あり。。。

 先日、ニコニコ動画の再生で物切れが発生し、HDDのインデックスを外したら嘘のように解決しました。。。どうもファイルアクセスが蓄積するとインデックス関連の情報がたまり、ディスクアクセスが目に見えて遅くなるようですね。

LansenLansen 2008/12/06 13:58 >PFB
infとかsysとかの一種かと思って拡張子辞典とか調べてしまいましたw
それでプチフリが抑制できたら画期的ですね。
そういえば同じJMF602でも、MasterDrive MX Rev.Aはプチフリしませんでしたね。
4ch書き込みの製品はプチフリしないorプチフリしにくい、ということがあるんでしょうか??

ちなみに「インデックスを外す」というのは具体的にはどんな操作ですか?
インデックスサービスのことでしょうか?

KyonKyonKyonKyon 2008/12/07 16:38  Lansenさんこんにちわ。

 インデックスはディスクのプロパティから「このディスクにインデックスを付け、ファイル検索を速くする」の設定をオフにしました。。。

 ただし、、、事前にバックアップしておいた状態に復元し追試したら再現せいませんでした(´・ω・`)

 残念。。。おそらく、ニコニコ動画のコマ切れは、別の要因のようです。。。ニコニコ動画は時間帯、混雑時によりエコノミーモードという節約モードに自動切換えするようです。。。

 偶然、インデックスを切り、PCを再起動してニコニコに接続した時にエコノミーモードに切り替わり高速化したようですね。。ああ残念。

kei100kei100 2010/01/18 01:43 東芝SSDがそういえば載ってたっけ?と思ったのでご報告まで。
ただし、ベストではなく、ワーストに近い値なのであくまで参考値となります。

OSはWin7 Ultimate x64です。
Model:TOSHIBA THNS064GG2BBAA
Firm:AGYA0201
MS-Security Essentialsが動作中です。
後、デフラグとかしてないノーメンテ状態で、空きが4GBを切ってますorz
SSD中で何かをやっているのかそれなりにばらつくようですね・・・

CopySpdBench Build: [Sat Oct 25 17:01:27 2008]
OS: Unknown
Disk C: Capacity: Total=59.624[GB] Free=1.418[GB]
LL C: 100M (Buffer: 64K) 1File(s) 5Trial(s) : Average: 26.739[MB/s] ( 3.740[sec])
LL C: 512K (Buffer: 64K) 200File(s) 5Trial(s) : Average: 20.399[MB/s] ( 4.902[sec])
LL C: 4K (Buffer: 64K) 1000File(s) 5Trial(s) : Average: 0.846[MB/s] ( 4.616[sec])

詳細ログ
CopySpdBench Build: [Sat Oct 25 17:01:27 2008]
OS: Unknown
Disk C: Capacity: Total=59.624[GB] Free=1.418[GB]
LL C: 100M (Buffer:64K) 1File(s) 5Trial(s)
[Trial 0] Preparing... Testing... Done. Result: 33.864[MB/s] (2.953[sec])
[Trial 1] Preparing... Testing... Done. Result: 23.310[MB/s] (4.290[sec])
[Trial 2] Preparing... Testing... Done. Result: 24.231[MB/s] (4.127[sec])
[Trial 3] Preparing... Testing... Done. Result: 34.542[MB/s] (2.895[sec])
[Trial 4] Preparing... Testing... Done. Result: 22.553[MB/s] (4.434[sec])
Average: 26.739[MB/s] ( 3.740[sec])
LL C: 512K (Buffer:64K) 200File(s) 5Trial(s)
[Trial 0] Preparing... Testing... Done. Result: 25.265[MB/s] (3.958[sec])
[Trial 1] Preparing... Testing... Done. Result: 14.921[MB/s] (6.702[sec])
[Trial 2] Preparing... Testing... Done. Result: 20.777[MB/s] (4.813[sec])
[Trial 3] Preparing... Testing... Done. Result: 24.237[MB/s] (4.126[sec])
[Trial 4] Preparing... Testing... Done. Result: 20.358[MB/s] (4.912[sec])
Average: 20.399[MB/s] ( 4.902[sec])
LL C: 4K (Buffer:64K) 1000File(s) 5Trial(s)
[Trial 0] Preparing... Testing... Done. Result: 0.936[MB/s] (4.172[sec])
[Trial 1] Preparing... Testing... Done. Result: 0.935[MB/s] (4.177[sec])
[Trial 2] Preparing... Testing... Done. Result: 0.584[MB/s] (6.693[sec])
[Trial 3] Preparing... Testing... Done. Result: 0.960[MB/s] (4.070[sec])
[Trial 4] Preparing... Testing... Done. Result: 0.984[MB/s] (3.970[sec])
Average: 0.846[MB/s] ( 4.616[sec])

LansenLansen 2010/01/20 00:43 ご報告ありがとうございました。
空き領域が少なくなると、MFT予約域がデータに食いつぶされてしまい、MFTに断片化が生じてしまいます。
結果に揺らぎがあるのは、断片化の状態に差があるからかもしれません。
そういう点でも、やはりこのベンチマークはPCの状態の影響が大きすぎるかもしれないです。
そもそもこのソフトは、JMF602搭載SSDで妙にファイルコピーが遅いとかプチフリが誘発されるとかいった症状を検証するために作った物です。
今ではプチフリについて色々と分かってきたので、既にこのソフトの意味はなくなったかなあと感じています。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証