アカウント名:
パスワード:
RHELは完全に利用者の立場で、自分で設定することはないのですが、素朴な疑問。Partitionをどう切ろうが、自動でalignmentを合わせてくれればいいのに、なぜそうしないorできないのでしょうか?
すごく簡単に言うと、VolumeとかPartitionは「同じことを目的とした」「仮想化」の一種だからです。唯一違うのは「だれが面倒を見ているのか」の部分だけ。
Storage 自身は Partition の存在を知りません。Partitionを本当に制御しているのはBIOSであり、Kernelのdevice driverです。同じ理由でStorageは LVM の存在もしりません。LVMは kernel の driver しか知らない。これらはどちらも「HDDに依存せずに」ストレージを管理するための「kernel側の」機構なので当然こうなる。
逆にkernelはVolumeが「本物のHDD」なのか「Raid Volumeのような仮想化された存在」なのかを知りません。そこが簡単にばれるようでは仮想化とは言えないので、これはこれで正しい。
高級なRaidコントローラーであれば、SATA/SCSI命令を送れば Stripe/Stride size は判ります。でも安物は教えてくれません。これは悲しいかな、現実です。なので、kernel側だけで全部を対処しようとしても、それはそれで、無理。これらが判れば、自動的に適切な初期化用設定値を定義するのも可能なのですが。
一方で、sectorの連続性とか、stripeをまたいだIOの低速化とかは、物理的な特性なので、隠しきることはできません。という事は、物理特性に合わせた設定をすれば当然、そうじゃないときよりも性能が出る、という形で表出するわけです。
という事は、この「仮想化」の壁を超える部分は、「両方をちゃんと設定した」人間が橋渡ししてやる以外にないのです。今のところ。
SSDのブロックサイズの問題は最近は内部コントローラが対処してくれるし、WindowsでPartitionをどうこうしようとすると、ツール側がセクタサイズを面倒見てくれる。こんな感じで、自動的にやってくれればいいのになぁ、ぐらいに考えていました。Raidが絡むと難しいのですね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
なぜ自動でやってくれないの? (スコア:2)
RHELは完全に利用者の立場で、自分で設定することはないのですが、素朴な疑問。
Partitionをどう切ろうが、自動でalignmentを合わせてくれればいいのに、なぜそうしないorできないのでしょうか?
Re:なぜ自動でやってくれないの? (スコア:1)
すごく簡単に言うと、VolumeとかPartitionは「同じことを目的とした」「仮想化」の一種だからです。唯一違うのは「だれが面倒を見ているのか」の部分だけ。
Storage 自身は Partition の存在を知りません。Partitionを本当に制御しているのはBIOSであり、Kernelのdevice driverです。
同じ理由でStorageは LVM の存在もしりません。LVMは kernel の driver しか知らない。
これらはどちらも「HDDに依存せずに」ストレージを管理するための「kernel側の」機構なので当然こうなる。
逆にkernelはVolumeが「本物のHDD」なのか「Raid Volumeのような仮想化された存在」なのかを知りません。
そこが簡単にばれるようでは仮想化とは言えないので、これはこれで正しい。
高級なRaidコントローラーであれば、SATA/SCSI命令を送れば Stripe/Stride size は判ります。でも安物は教えてくれません。
これは悲しいかな、現実です。なので、kernel側だけで全部を対処しようとしても、それはそれで、無理。
これらが判れば、自動的に適切な初期化用設定値を定義するのも可能なのですが。
一方で、sectorの連続性とか、stripeをまたいだIOの低速化とかは、物理的な特性なので、隠しきることはできません。
という事は、物理特性に合わせた設定をすれば当然、そうじゃないときよりも性能が出る、という形で表出するわけです。
という事は、この「仮想化」の壁を超える部分は、「両方をちゃんと設定した」人間が橋渡ししてやる以外にないのです。今のところ。
fjの教祖様
Re:なぜ自動でやってくれないの? (スコア:2)
SSDのブロックサイズの問題は最近は内部コントローラが対処してくれるし、WindowsでPartitionをどうこうしようとすると、ツール側がセクタサイズを面倒見てくれる。
こんな感じで、自動的にやってくれればいいのになぁ、ぐらいに考えていました。
Raidが絡むと難しいのですね。