タグ

2009年7月27日のブックマーク (2件)

  • ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 改

    ディレクトリの中にある大量のファイルを高速に読み込む方法が知りたかったので、実験してみた。想定しているシチュエーションは、一つ一つのファイルは数KB程度だが数が多い、という場合である。適当な順番でアクセスすると、ランダムアクセスになってしまいとても時間がかかる。個々のファイルを読み込む順番はどうでも良く、すべてのファイルを処理することさえできればいいので、原理的にはシーケンシャルアクセスで処理できてしかるべきである。 まず、ファイルシステムについて。HDDやSSDなどのハードウェアにアクセスする際には、ファイル名などという概念はもちろん存在しない。ファイル名と実際のディスク上の対応を管理するのがファイルシステムの主な役割である。ファイルシステムは、ファイル名からそのファイルに対応するブロック番号(メモリアドレスみたいなもんだな)を調べて、そのブロック番号を指定してHDDやSSDにアクセスす

    ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 改
  • 基本的な SMTP サーバーの設定

    10.4. 基的な SMTP サーバーの設定Postfix の設定ファイルは /etc/postfix/ ディレクトリに格納されています。その中で Postfix の動作を定義する最も重要な設定ファイルは、/etc/postfix/main.cf です。Turbolinux 11 Server では、 ローカルでのメール配送のみが許可されるように設定されています。リモートからの SMTP 接続には応答しないように初期設定されているため、外部からのメールを受信することはできません。また、クライアントはこの SMTP サーバーを経由してメールを送信することもできません。したがって外部の SMTP サーバーとメールの配送を行うには、/etc/postfix/main.cf の編集が必要です。 ここでは、最初に最も基的なメールサーバーの設定について解説します。ここで解説するメールサーバーとは、