データベースを本格的に使用するためにシステムのディスクを構成するために、できる限りのことを確実に行いたいと考えています。私が知っている (他にも?) 懸念すべき 3 つの領域は次のとおりです。
- I/O サイズ: データベース エンジンとディスクのネイティブ サイズが一致するか、データベースのネイティブ I/O サイズがディスクのネイティブ I/O サイズの倍数である必要があります。
- ダイレクト メモリ アクセスが可能なディスク (IDE など) を構成する必要があります。
- ディスクが永続的にデータを書き込んでいると言うとき、そうであるに違いありません! キャッシュに保管して嘘をつくことはありません。
これらが CENTOS と Ubuntu に確実に当てはまるようにする方法についての情報を探していましたが、何も見つからないようです!
これらのことを確認し、必要に応じて変更できるようにしたいと考えています。
あらゆるご意見をお待ちしております。
注意してください: 関連する実際のハードウェアは非常に控えめです。重要なのは、私たちが持っているハードウェアを最大限に活用することです。たとえそれがより広い観点から見れば「それほど深刻なハードウェアではない」としてもです。
もっと:
読んで返信するのに時間がかかることに感謝しますが、データベース/ハードウェアに関する優れたアドバイスだけでなく、私が尋ねた特定の事柄に実際に対処する「回答」を得たいと思っています。すなわち:
1) OS が実行したい I/O ユニットのサイズを簡単に知るにはどうすればよいですか? どうすれば変更できますか?(IOW: これがもっぱらファイル システム フォーマットの問題である場合、既に作成されたファイル システムで何が使用されているかを知るにはどうすればよいでしょうか? /etc/fstab でファイル システム フォーマットがわかります...この場合、 ext3。
2) ディスク ドライブに DMA があるかどうかはどうすればわかりますか? もしそうなら、どうすればオンにできますか?(一部のドライブにはこの機能があると言われましたが、これらのドライブにある場合はオンになっていることを確認して確認したいと思います。)
そして最後に;
3) ドライブがライターに、実際にはまだキャッシュにあるのに、その素材が書き込まれていることを単に伝えているだけなのかどうか、どうすればわかりますか? さらに重要なことに、そのような機能が存在する場合、またはそのような機能を使用しないようにシステムを設定するにはどうすればよいですか?
あなたの洞察に感謝します。RT