コメントを受け付けていません。■1プロセスが同時に開けるファイル数を増やす以前LinuxがOSとして同時に開けるファイル数を増やす手段は紹介したが、今回は1プロセスが同時に開くことができるファイル数を増やす方法のメモ。ユーザ単位の設定になるので注意。Linuxサーバチューニングメモhttp://blog.isnext.net/issy/archives/190とあるパフォーマンステストを行っていたところ、プロセスが開けるファイル数を超えたというエラーが頻発したため、以下の手法で対応した。CentOSでは標準で1プロセスが同時に開けるファイル数は1024。OSのfile-maxは最近のバージョンではかなり大きな数字になっているのに、こちらの値は結構前から1024のままらしい。そこでこの値を修正する。4096rootの同時ファイル数を増加したい場合上記のように追記する。コメントを受け付けていません。■CentOSサーバの負荷試験中の記録取得方法iowaitに大きな影響を与えるファイルシステムの負荷試験の最中に実マシンだけでCPUの負荷状況の記録をできるだけiowaitに影響しない形式で記録取得する方法。/dev/shm/cpu.log取得した値をグラフツールなどで加工すればより見やすく比較できる。tmpfs(オンメモリに書くためディスクのiowaitの影響を受けない)に書き込むため、再起動するとデータが消えてしまう。メモリの少ないマシンではオススメしない。-oオプションでログを書き出すことができるが、バイナリログでサイズもかなり大きくなるので、その方法は取らず上記のやり方を選択した。commentsLinuxサーバにおけるパフォーマンス高速化のための設定CentOS5、Ubuntu、Debianで実行してみたもの。設定を書き込み■ディスク書き込みの削減Linuxではファイルを読んだ時にもatimeを更新するため更新しない設定をすることで、書き込み量を減らす。この設定はディスクにSSDを採用している際に特に有効。(rw,noatime)■I/Oスケジューラの変更CentOS等では標準でcfqが採用されているが、データベース運用等をしている場合にはdeadlineが望ましい。←となっていればOK。/sys/block/hda/queue/scheduler■プロセススワップの抑制スワップが発生するとレスポンスが落ちるので、ファイルシステムキャッシュのためにプロセスがスワップしないよう設定を追加する。0■/proc/sys/以下のパラメータ変更カーネルのパラメータを修正してパフォーマンスを上げる。()内は参考値マシン環境で最適値は異なるので試行錯誤する必要あり。