/**ファイルシステム総合スレ その6**/at LINUX
/**ファイルシステム総合スレ その6**/ - 暇つぶし2ch741:login:Penguin
07/02/21 19:04:38 hD5S0IpV
>>738
聞く前にググろうぜー
URLリンク(ja.wikipedia.org)
URLリンク(www.atmarkit.co.jp)

しかしLinuxってVFS以外はかなり良いのに、VFSが大きく足を引っ張ってるよね。
高負荷時にIOwaitに取られて、パフォーマンスがた落ちするし(とくにext3)、
私の環境だとよくファイルシステムが壊れるし。

742:login:Penguin
07/02/21 19:08:36 HkfANAOw
「腐っている」と批判される VFS を改善する
という動きはないんですか?

といっても Linux は MPI 使ったシミュレーションと
LaTeX での物書きくらいにしか使っていないので
具体的にファイルIOが高負荷になったら
生じるという問題には遭遇したことがないのですが。

743:login:Penguin
07/02/21 19:32:46 Un3jNJTn
>>741
39s 理解が深まりました。
ところで>>742も書いてるけどVFSのどの辺が悪いの?
サンはファイルシステムまわりが良いとよくいわれるけど、実感したことがないんだよね。
直接比較しにくいから「体感速度」でしかないけれど。

744:login:Penguin
07/02/21 19:39:33 DxVxbuVi
気にならなければそのままでいいんじゃない?

745:login:Penguin
07/02/21 19:54:32 AEAE1/jQ
>>742
Linus「頑張りな」

746:login:Penguin
07/02/21 19:56:24 4ZGq/uco
UPS、UPSってループしすぎ
UPS使ったらFSの問題は修正する必要がなくなるのか?

747:login:Penguin
07/02/21 20:05:21 834Qq+xw
>>742
改善しようとして入る大きいバグよりは、
現状の踏む確率の低いバグの放置を選んでいる、と前スレで見た気がする。

>>746
んなわけない。
kernel(fs)の話なのにUPSを持ち出すほうがアホ。


748:login:Penguin
07/02/21 20:12:58 9eNEo15t
なんでUPS持ち出されると火病るんだよwww
現状のKernelがしょぼいからHWでその穴埋めをしてるだけの話だろw

749:login:Penguin
07/02/21 20:15:34 yt14huen
kernelがしょぼいならNexenta使えばいいじゃない

750:login:Penguin
07/02/21 20:23:40 sObj1DzR
最近はFS<->DeviceDriverは、キャッシュフラッシュ機構を伴ったfs/deviceだとちゃんとフラッシュするようにしてるとオモタ。
user<->vfs<->fsはここが最近かつ長い論議になっているな
URLリンク(groups.google.com)

O_DIRECTっつーキャッシュを使わないフラグの話なんだが、O_SYNCとかもからんでくる。
rawデバイスへのIOなら意味はあるかもしれないけど、fsレベルだとkernelがする仕事いろいろあるのでどうかねぇって感じかね。

>>741
kernelとioスケジューラとmount option何?

751:login:Penguin
07/02/21 20:30:57 R1KNdqH1
低脳の俺じゃ話についていけん、離脱する。

752:login:Penguin
07/02/21 20:33:24 DxVxbuVi
>>748
穴埋めきれてないから

753:login:Penguin
07/02/21 20:40:25 9eNEo15t
>>752
BSDに転向しま~す

754:login:Penguin
07/02/21 20:55:45 yYJCU+QD
>>750
raw deviceにつづいてO_DIRECTも無くそうって話が確かその後にあったとおもう。
どちらも移植性以外にメリットがなく、O_DIRECTを使わないプロセスとの
キャッシュの整合性をとるのが難しくて、デバイス全体(/dev/sda)のopen時
くらいしか意味がなく、それだったらSG_IOつかえばいいじゃん、って話。

755:login:Penguin
07/02/21 21:06:53 hD5S0IpV
>>750
kernel 2.4.21-37.ELsmp
mount option は defaults,noatime
IOスケジューラはkernel 2.4だから選択不可

kernel 2.6ではまだ高負荷サーバの運用経験なし。
たぶん2.6にすれば、だいぶIOwait解消するとは思うけど。

756:login:Penguin
07/02/21 21:14:48 yYJCU+QD
(´-`).。oO(2.4.20のリリースは2002/11/29....)

757:orz
07/02/21 21:15:32 yYJCU+QD
(´-`).。oO(2.4.21のリリースは2003/06/13....)


758:login:Penguin
07/02/21 21:28:59 AEAE1/jQ
>>755
  i     ,、 n て'' ノノ    ヾ   !
  i    ノノノ ノ ノ ''´      !  /
     j   ' ´    ノ (    ヽ |
 >-,,  /  ,,=━・!' ,ノ━== ! ノ    だいぶIOwait解消するっていうレベルじゃねぇぞ!
 !・  ヽ |  ’ニンniii、 :::::i/ィ7iii=  i )
 \(てi iヽ   ^' ~     -'  /}    URLリンク(osdn.jp)
  `i_   、 \        i_    l_j   
   `┐ i    /(,,, ,n 〉   /\\
  ̄ ̄へ    ! '   T''    l |  \
   |  ! i    ン=ェェi) i ソ )        
   |  i´\! ,, -ェ`、_ン ノノ 〈
   |  |  \\,, `―''´//  |    

759:login:Penguin
07/02/21 21:58:29 PCwOt2tc
syncもすっ飛ばしてしまえば、IOwaitなんて関係ないわなw


760:login:Penguin
07/02/21 22:08:11 hD5S0IpV
>>756-758
2.6にすればパフォーマンスが上がるというのは分かってるんだけど、
メンテで1時間止めるのも難しい状態だから、いつになったら2.6に差し替えられるのか…。

761:login:Penguin
07/02/21 23:02:44 BIoIhGtz
2.6.x になってもVFSの酷さは相変わらずだよな。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch