12/11/01 23:29:40.56 EBxA2gK+
最新のSSD5機種とRAIDカードのパフォーマンス検証
URLリンク(d.hatena.ne.jp)
651:login:Penguin
12/11/04 05:44:10.62 PJ7x2s2F
パピー入れてみて気づいたけど、SSDよりもUSB接続のカードリーダーを100均セリアで買ってきて、クラス10のSDHCカードにインストールしてつかうのがお手軽で使い勝手がいい。
652:login:Penguin
12/11/04 12:36:18.15 0F2fUsGh
おかあさんにSSD欲しいと言ったらUSBメモリーを買ってきやがった。
違うだろばばーーーと怒った。
おかあさんスペシャルSSDよって言って騙そうとしてきた。グレたい。
653:login:Penguin
12/11/04 17:28:05.46 LhaZT+yx
>>651
釣りにもならないよ。
654:login:Penguin
12/11/05 10:21:13.78 Bb1v/m78
どのファイルシステムを使うと良いのですか?
655:login:Penguin
12/11/05 10:38:22.86 bdAZKUn+
>>654
ext4をノンジャーナルでつかう
話変わるけどssdにtmpfsをaufsでかぶせて使ってる人って居る?
tmpfsがメモリを食いつぶしそうなときはどうしてるん?
656:login:Penguin
12/11/06 02:22:23.35 2VvOZbtB
ssdにもswap切ってるからなあ。
溢れたら、そこに展開されるだろうって楽観的に使ってる。
657:login:Penguin
12/11/07 02:13:28.52 Utks7EO8
たまに trim コマンド(discard)を使うには AHCI での接続が必須という記載を見ることがあるけれど、
これって、何かの規格(ATA specification?)に記載があるのでしょうか。
因みに、MSIのFurum:
URLリンク(forum-en.msi.com)
には、
The TRIM command is dependent on the SSD itself, and the operating system supporting it.
It is not dependent on the host controller, and AHCI is not a requirement.
と書いてある。
658:login:Penguin
12/11/07 02:47:35.31 Iq0d2CQS
intelのページに有ったはず。
つうか、必須。
AHCIで実装されてるから。
ATA互換モードでは、OSから命令が来ても、チップセットが理解されずにスルー。
659:login:Penguin
12/11/07 09:26:11.73 xulN5mZR
必須じゃない
互換モードだろうとデバイス側までちゃんと来る
660:login:Penguin
12/11/08 01:37:31.17 s9/zbHKG
どっちなんだ?
ベンチマークとかwindowsでは結構出揃ってるけど・・・。
ドライバが違うから、linuxでは大丈夫ということなんかな?
661:login:Penguin
12/11/08 09:00:49.66 I5yV87rv
>>658-659
やはり丁半出揃いましたねw
webをちょっとググってみると、日本語ページではAHCI必須と書いている所が多いが
英語ページでは玉虫色の記載が多い気がする。(AHCIを使えるなら使うべき:should 等)
trimがファイルシステムとして使用しなくなったセクター域をSSDに通知する仕組みと捉えると
個人的には、これをコントローラーレベルでハンドリングするのはレイヤーが違うように思う。
ウチのPCがAHCIをサポートしていないのでSSDを買うかどうか迷っているのだけど試してみるかな。
でも、実使用時にはtrim(discard)が効いているか効いていないかは顕には殆ど判らないんだよね?
(trimが無いとgc効率が落ちて早く寿命を迎えるがそれまでは判らない? プチフリは起こり易いかも)
662:login:Penguin
12/11/08 10:44:23.99 z6ZDeFQW
URLリンク(marosama.blogspot.jp)
SATAのI/Oを直接見ると、IDEでもAHCIでもRAIDでもTrimコマンドはSSDまでちゃんと行ってるらしいね。
663:login:Penguin
12/11/08 19:59:08.09 I5yV87rv
>>662
プロトコルアナライザを使って直接モニターしているようなので信憑性が高そうな記事ですね。
これで安心してSSD買えそうです。 ありがとう。
664:login:Penguin
12/11/09 01:42:00.43 AmAqP67Y
ぶっちゃけ、linuxでtrimが必要な状況というのが考えにくかったりする。
プチフリとかOSの特性上windowsで発生しやすい。
もちろん、過度な負荷のかかるSQL関係とかは、有効だろうけど。
そもそも、MLCでそんな付加かけたら、マジで寿命がヤバい。
デスクトップ用途なら、別に気にしなくてもいいともいえる。
寿命はあくまで書き換え回数だし、GC効率がいいに越したことはないけど、
ものすごい差になるほどの過度な使い方そのものをしないしなあ。
そもそも、GCにしてもtrimコマンドを受け付けた後の動作にしても、
コントローラーメーカーや、味付けするメーカーによって全然違うし・・・。
プレクスターなら、GCの頻度が、アイドル40分程度で開始されるから、
trim効かないかもしれない環境なら、結構有効だろうね。
665:login:Penguin
12/11/09 09:10:27.84 +fa3xTd7
>>664 どういうOSの特性でプチフリの発生に差があるん?
GCとtrimはどう違うん?
666:login:Penguin
12/12/08 16:37:57.32 nCCBPUuW
Windowsの方が断片化しやすい→ランダムアクセスの頻度が高くなる→同じ用途ならWindowsの方がプチフリしやすい
GC→SSD内部でのデータ整理
Trim→OSからの命令でSSD内部の不要データを削除する命令
667:login:Penguin
12/12/10 18:30:09.31 RRRGFTzR
TRIMした後のSSDの外的挙動って規格化されてる?
全領域TRIMしたあと読み出してみたら、殆どのブロックは0-fillになってたけど、
そうじゃないゴミデータ?が読み出せたブロックもあった。
TRIMはSSDに領域が再利用できることを通知しているだけで、
高速なデバイス上データのリセットとして代用するのは間違い?
668:login:Penguin
12/12/10 18:31:25.03 NPoOVhQS
>>667
どのタイミングでフラッシュするのかは各社のノウハウ。
669:login:Penguin
12/12/11 20:43:47.80 xycx3/qX
>>667
ATA IDENTIFY DEVICEでRead Zero After Trimが確認できなければその仮定は誤り
670:login:Penguin
12/12/17 20:35:52.47 9FBMZ/Y6
>>669
おおー、そんなフィールドあったんだ。
671:login:Penguin
13/01/12 08:25:08.54 dz16rs76
>>664
ありえない勘違いw
論理と物理が1対1のHDDとフラッシュファイルシステムが介在するSSDでは全く事情が違う
SSDは一旦ゼロフィルしないと書き換えられない、これに時間がかかる、いわゆるプチフリ
SSD:ここ空いてたなら教えてよ、そうしたら暇な時にゼロフィルしといたのに
OS:分かったよ、今度からファイル名の末梢ではなく空いた領域を教えるよ=trim
672:login:Penguin
13/01/25 01:26:14.06 GqHkbsHP
hdparmでtrim-sector-rangesする時って、
一回のセクタ数に制限あるの?
プレクスターM5P-256初期型でやってるんだけど、一度に65535までしか動かない
この最大値はものによって違うのかな?
ATAコマンドの制限?
673:login:Penguin
13/01/25 02:19:31.18 6hHi7yyG
物に依らない
規格で一度の指定可能なのは最大65536と決まっている
URLリンク(www.t13.org)
が、0000hで65536セクタを表す仕様がめんどくさくてhdparmのソースコードには
// FIXME: handle counts > 65535 here!
の一文が存在している
URLリンク(fossies.org)
674:login:Penguin
13/01/25 05:30:01.35 GqHkbsHP
ありがとう
とりあえず10000セクタずつtrimかけて凌いだよ
パーティション未使用領域にtrimかければ
ウェアレベリングがちょっとは良くなるのかなと思って。
OSXなんだけどね。。。
675:login:Penguin
13/01/25 21:17:04.72 lDMErcsu
ちょっと見てみるつもりで、覗いてみたら・・・・・・高度すぎて訳分からん。
まぁ、あれだよな 普通に個人でノートパソコンでネット見たり、コード書く程度なら
細かいこたぁ気にしなくてもいいよな?
676:login:Penguin
13/01/26 04:07:54.58 wi96rBwI
>>675
trimを効かせとけ。
それだけでいい。
677:login:Penguin
13/01/26 09:29:48.45 RAneeSku
SSDは空き容量が寿命を決めるので注意ね
最近のSSDはセルの書き換え寿命が数百回しかない
書き込む場所をやりくりしてSSD全体で実用的寿命を確保しているので
やりくりできる場所が無いとお手上げ
データーは在ってもほとんど書き換えられない場所は「空き」とカウントできる=ウェアレベリング
場所を入れ替えてやりくりする
最悪のケースはSSDの容量全部をテンポラリに使う=数週間の寿命
最良のケースはデーターの長期保存=十年もつ
678:login:Penguin
13/01/26 09:35:27.73 RAneeSku
フラッシュメモリは限界
微細化を進めると書き換え寿命が短くなる宿命は避けようもなかった、どうやっても無理だった
フラッシュメモリは限界だけどSSDはフラッシュメモリを諦めて先に進む
679:login:Penguin
13/01/26 11:06:26.58 wi96rBwI
まあ、別に256GBがこの価格だったら、
別に寿命がとか、気にしてもって気もするけど。
バックアップしてたらそれでいいだろ。
通販で次の日には届くんだし。
680:login:Penguin
13/01/26 11:48:58.02 p3BfG6UX
>>677
スタティックウェアレベリングをしらないのかよ
681:login:Penguin
13/01/26 17:34:39.33 RAneeSku
>>680
だからぁ
>データーは在ってもほとんど書き換えられない場所は「空き」とカウントできる
なんでしょうに
ほんとうにスタティックウェアレベリングの意味分かってる?
なぜかSSDにはバカが群がるよねw
682:login:Penguin
13/01/26 20:21:39.08 r2M0sUrb
>SSDは空き容量が寿命を決めるので注意ね
→間違い。寿命を決めるのは書き換え回数。
>最近のSSDはセルの書き換え寿命が数百回しかない
→間違い。書き込みはページ単位、消去はブロック単位なので表現からして間違っている。
20nm前後のNANDの書き換え寿命はSLCで10万回、MLCで3千回、TLCで千回程度。
>データーは在ってもほとんど書き換えられない場所は「空き」とカウントできる=ウェアレベリング
→大間違い。そんなことをしたらOSの基幹ファイルがぶっ壊されてしまうのでそんな実装はあり得ない。
>最良のケースはデーターの長期保存=十年もつ
→間違い。データ保持期間を大幅に過ぎたセルのデータはどんどん化けていく。
現行の20nm前後のMLCのデータ保持期間は1年間。
683:login:Penguin
13/01/26 22:53:50.24 YdAtQfSd
>>682
> >最良のケースはデーターの長期保存=十年もつ
> →間違い。データ保持期間を大幅に過ぎたセルのデータはどんどん化けていく。
> 現行の20nm前後のMLCのデータ保持期間は1年間。
ええっ。
すると、OSインストール時に書いて以来書き換えが行われなかったデータは、
そのうち勝手に消えるという事ですか?
それとも期限切れになりそうになったら別の場所に書き直したりして
リフレッシュしてくれるのかな・・
684:login:Penguin
13/01/26 23:17:56.81 r2M0sUrb
もともとフラッシュメモリは電源オフで放置してればデータが化ける。
50nm世代のものは酷使されて絶縁膜が劣化したものでも数年はデータ保持できていたが、
現行の20nm前後の世代だとかなり短くなっている。その対策として各社ECCとかのデータの冗長化を行っているけども、
その冗長データもフラッシュメモリに格納されているので果たしてどのくらいの期間データを保持できるのか皆目検討がつかない。
一応JEDECの規定で最低でも一年間はデータを保持出来ることが求められている。
毎日電源を入れてそれなりに書き込んでいるならば勝手にウェアレベリングで書き直されるし、
気の利いたコントローラーなら定期的にリフレッシュしてくれてるのかもしれないが、
10年とかの長期間電源オフで放置すればデータが化けてても文句は言えない。
685:login:Penguin
13/01/26 23:27:37.45 8mi6C/oz
そのうち裸族のお立ち台みたいな通電クレドールが出たりして
686:login:Penguin
13/01/26 23:31:22.57 +555hqoS
リフレッシュはD-RAMだと思っていたのだが
SSDはいつからROMじゃなくなったのだ???
687:login:Penguin
13/01/26 23:59:31.97 YdAtQfSd
>>684
なるほど。レスありがとうございます。
早速、しばらく使っていなかったUSBメモリを挿して
書いたりコピーしたりしています。
688:login:Penguin
13/01/27 01:20:19.20 VQdhCsiA
SSD買えない奴がすっぱい葡萄きゃんぺーんをしてたんだけど、
今度はSSD価格が下がって、貧乏人でも買えるようになった。
そんで必死の思いで買ったSSDを少しでも長く使おうと、
既に使い古されたプチフリ対策を行なって自己満足。
こういう人たちは根本的にSSDの特性を間違えてたりする。
689:login:Penguin
13/01/27 11:23:56.57 xA5aVU+Y
>>686
フラッシュも年単位で放置すると電荷抜けで記憶喪失するぞ
まあ人間の記憶力よりはあてになるが
690:login:Penguin
13/01/27 16:37:40.65 q0e6DD2H
USBフラッシュもスタティックウェアレベリングやってんの?
半年毎とかに全領域書き換えたほうがいいのかな?
691:login:Penguin
13/01/27 16:57:20.17 1/o8wJLA
ダイナミックウェアレベリングすら期待出来ない
692:login:Penguin
13/01/27 17:26:56.04 OeTrpSw+
USBメモリなんて半分は使い捨てみたいなもんだろ
693: [―{}@{}@{}-] login:Penguin
13/01/27 20:59:14.62 TzQJL0E1
稼働中のPCにさして電気通すだけじゃダメなのか?
694:login:Penguin
13/01/30 17:50:28.09 m3YkJffN
>>690
フラッシュメモリ物でウエアレベリングやってないのはSmartMediaくらいだろう
695:login:Penguin
13/02/03 16:21:03.18 wmI2sy8/
>>690
やってるよ
フラッシュメモリのチップ内にCPUとソフトも入ってる
まだ現状理解できてない子がいるみたいだけどセルの書き換え寿命は1000回を切ってる
意味分かるかい?
何もしなけりゃ即寿命
微細化を進めると寿命が縮む宿命をどうしようもなかった
SSDはフラッシュメモリを諦めて先に進む
696:login:Penguin
13/02/05 04:05:05.15 2nfprAI4
mke2fs -E discard
tune2fs -o discard
e2fsck -E discard
の内 mount -o discard と同じ効果を永続化するのは tune2fs っていうややこしさ
697:login:Penguin
13/02/08 02:20:55.45 FSYpMQIr
ベンチマークオナニーでンギモッヂイイ数字出したいだけの兄貴以外は
余計なこと考える必要の無い東芝コントローラのとか砂芝使ってればいいんじゃね?
業務利用なら重要度に合わせてエンタープライズ向けSLCモデル使って、どうぞ。
698:login:Penguin
13/02/08 08:20:56.27 7GOesaBw
ウチは業務用サーバのHDDが、一般用のSSDにかわったぜw
もちろんMLC! 東芝のHG3の流通在庫を拾い集めた
699:login:Penguin
13/02/08 08:26:08.59 hwrBzIj8
どんなサーバー?一日の書き換え量多い?
700:login:Penguin
13/02/08 13:40:19.09 8i4QPj1A
うちはデータベースサーバーはほぼSSDにした
もうHDDには戻りたくない
701:login:Penguin
13/02/09 09:22:47.42 D1BIG6IN
SWAPをSSDに作成してもいいよね?
702:login:Penguin
13/02/09 10:34:46.39 wqQ/7EFM
いいけど、デスクトップ用途で、SSD載せようかという状況だったら、
swap発生するのかいな。それだったら、HDDにきっておいても、いいという考え方もある。
703:login:Penguin
13/02/09 10:49:36.66 VlPnRyFi
スワップの利用目的が不明なのでなんともいえないが、性能面では多分ダメ。
構造・流体解析向けの物販やってるが、メモリ足りない分を SSD や FusionIO とか
にスワップ作って補う構成は全く聞かないね。 本当に性能が出ないんだと思う。
MPI 計算できない場合は、無理してメモリ馬鹿積みマシン(かなり高価)を少数買ってるよ。
704:login:Penguin
13/02/09 11:40:48.37 mDzFcejR
swapのために、わざわざ別にHDDを用意する必要はない
705:login:Penguin
13/02/09 12:08:30.27 wqQ/7EFM
デスクトップ用途、鯖用途と目的、構成によっていろいろだけど、
SWAPをSSDにおいたらSSDがぶっ壊れるとかそういうことはない。
実メモリーと比べたら、所詮SWAPだから、あんまり期待しないようにってかんじかな。
706:login:Penguin
13/02/09 15:08:35.39 4swuADlN
仮想メモリはSSDには破壊的でしょうにw
なんかSSDの構造を全く知らない風な人いるね
フラッシュは不揮発性RAMじゃないからね、書き換え可能ROMだからね
書き換えと言っても焼いてるわけで寿命は短い
焼くので書き換え時の消費電力は跳ね上がる、時間もかかる
HDDとDVD-RWの違いは分かるのにHDDとSSDの違いは理解できないようで、不思議、不可解www
インテルは次世代SSDとしてDVD-RWのチップ化も研究中、フラッシュよりはマシになる可能性がある
707:login:Penguin
13/02/09 15:25:48.58 ihRM0VR4
なんで知識が昔のまま止まった奴が定期的に沸くんだ?
708:login:Penguin
13/02/09 16:17:25.10 wIblCp/M
SSDに親でも殺されたんじゃないか
709:login:Penguin
13/02/09 16:44:13.20 w8hImMzk
不良品の返品とか不良在庫の山とか・・・クレバリーェ
710:login:Penguin
13/02/09 19:17:21.82 o+4nkAon
そもそも、メモリを大量に用意すればswapなんて不要じゃん
711:login:Penguin
13/02/09 19:39:21.01 wqQ/7EFM
>>707
そうやって、自分を慰めてる、すっぱい葡萄さんか、
今更、寿命延長のために対策しまくって、そもそもSSDの恩恵をまともに受けなくても我慢してる貧乏性の人なんだろう。
712:login:Penguin
13/02/09 20:07:52.64 oOQdgqYI
>>711
俺はまったくの別人だが
>>707 はお前に対してレスしたんじゃないと思うよ
713:login:Penguin
13/02/09 22:05:06.67 wqQ/7EFM
ああ、707を煽ろうというのじゃなくて、
定期的に出てくる変な人たちのことね。
714:login:Penguin
13/02/09 22:53:09.01 vblql/Lh
頻繁にso/siするような状況ならSSDよりメモリ増やせの一択だと思うが、
稼働中は常時swapoffでハイバネート専用ということなら
そこをSSDでという考え方もありなのかな?
715:login:Penguin
13/02/09 22:54:32.40 ihRM0VR4
>>714
SSDなら起動に10秒以下だろうから
ハイバネとかスリープいらなくない?
716:login:Penguin
13/02/09 23:03:03.18 vblql/Lh
うん。
でもさ、
ハイバネーションが爆速になれば編集途中で保存したりする必要がなくなって、
そもそもシャットダウンするなんて概念から開放される...とか、なくね?
717:login:Penguin
13/02/09 23:32:18.44 rA/cbhVp
>>708
ちょっとワロタw
718:login:Penguin
13/02/10 06:12:12.16 WpDxfehB
データベースサーバーで毎秒10MB書き換え続けて半年たったけど性能なんて全く落ちない
ましてやスワップごときでどうにかなるわけがないでしょ
706みたいに憶測推測でしか物を述べずに全く計測しないような人って何だかなあ
719:login:Penguin
13/02/10 07:53:44.01 Mm+RL6QW
主人が SSD に殺されて1年が過ぎました。
720:login:Penguin
13/02/10 10:37:03.55 8fb9kNZw
SSDに人生を狂わされた男が逮捕されたようだ
721:login:Penguin
13/02/10 13:46:30.15 kA3B0khX
遠隔で運用してた鯖のiptabels編集、うっかりsshのエントリー忘れ。
ってスレ違いかようわぁああぁぁああぁぁあん。
722:login:Penguin
13/02/10 16:24:42.48 xCcbYIHO
>>716
ハイバネはシーケンシャルリード、ライトになるからHDDと速度はあまり変わらなくね?
723:login:Penguin
13/02/11 20:57:17.95 FJkxQE6x
うちもSSDにしたけど速いね
discard,noatimeと/tmpを/dev/shmに
ってのだけしてるよ
724:login:Penguin
13/02/16 10:14:56.11 uycafd7T
現状SSDが書き換え可能ROMな事を必死に否定してる子がいるけども、いくら頑張っても現実は変わらないんだよw
不揮発RAMのSSDが登場するまでバカが絶える事ないだろうな
URLリンク(pc.watch.impress.co.jp)
>先ほどの4台構成の240GBクライアントSSDでアプリケーション別の寿命を試算した結果だ。
>Webサーバーの場合は読み出しが95%、書き込みが5%で読み出しが主体である。SSDの寿命は1.6年。
>書き込みの割合が5%とわずかでも、ドライブの寿命は1.6年であり、これはアプリケーションとしては寿命が相当に長い部類に入る。
>次にExchangeサーバーの場合である。読み出しの割合が67%、書き込みの割合が33%で、寿命は0.3年に過ぎない。4カ月も持たないことになる。
>最悪なのはSQLロギングで、100%が書き込み動作だ。なんと0.08年、わずか1カ月でドライブの交換が必要となる。
RAMではなくROMなんだから仕方ないさ
725:login:Penguin
13/02/16 10:22:58.10 uycafd7T
LinuxはWindowsよりSSDに向いている
無用なアクセスが少ない
実はこの性質がHDDでは都合悪い事がある
HDDは一定時間アクセスが無いとヘッドを退避させるがLinuxの場合は頻繁に退避/復帰を繰り返す悪循環に陥る事がある
うるさいだの遅いだのはこの悪循環にハマっている可能性がある
Windowsはセキュリティソフト等が終始アクセスしているので退避する暇がない
726:login:Penguin
13/02/16 10:43:16.30 3YJFKldS
【悲報】 例のサイトのSSD耐久テストでSamsung SSD840(TLC採用)が早くも壊れる
スレリンク(poverty板)
727:login:Penguin
13/02/16 11:48:50.59 GEjDBLZY
書き換え可能リードオンリーメモリとかかなり意味不明
728:login:Penguin
13/02/16 12:03:19.94 0ALSBduT
Flash Memoryというものが分からないんだな。
焼くとか言ってた人と同じかな。
729:login:Penguin
13/02/16 12:08:35.52 L0MNyHVH
スマホの内蔵ストレージもROMだし別にいいんじゃね?
730:login:Penguin
13/02/16 12:49:46.46 jRYWGHcf
業務用の複合機にもSSD内蔵されてたぞ。スキャナーやファックス受信とかプリンタスプール
で使われる。組み込み用途だとリアルタイム性が気になるがハードディスク同等なのかな?
731:login:Penguin
13/02/16 13:06:39.08 uycafd7T
>>727はRAMとROMの違いが分かってないんだよ
不揮発性RAMと書き換え可能ROMの違いは?www
フラッシュメモリーはROMだからね、勘違いしないように
HDDはRAM、DVD-RWは書き換え可能ROM、DVD-RはROM
この例えなら少しは分かるか?
732:login:Penguin
13/02/16 13:55:09.32 0ALSBduT
>>731
Flash Memoryを「書き換え可能ROM」と言ってるのはお前の分類で
他人から見れば知ったこっちゃない。
まともな人間ならその場にあった適切な用語を使ってコミュニケーションすれば
良いのであって、「俺の用語と違う」なんて言いつづけたりしない。
やりたければ、東芝もMicronもFlash MemoryはFlash MemoryであってROM
とは呼んでないようだから、そっちに行ってやってくれ。
例に挙げられたその手の用語はすべて商品の名前のようなもので、
技術的詳細を追求する意味なんかないよ。
733:login:Penguin
13/02/16 15:05:19.21 I6MylWwK
ミドルエンド厨乙
コミュニケーション()