pdflushを制御してLinuxのキャッシュバッファのチューニングを考えてみたいと思います。 kernel2.6系から書き込みに関するキャッシュバッファ管理はpdflushによって実現されています。これはkernel2 [...]
続きを読む »色々お試しでやってみた技術項目
Linuxをプログラムの切り口で見てみます。
android開発に関してのログ的な簡易メモです。
Linux環境でのセキュリティについて
Linuxを中心としたパフォーマンスチューニングについて
pdflushを制御してLinuxのキャッシュバッファのチューニングを考えてみたいと思います。 kernel2.6系から書き込みに関するキャッシュバッファ管理はpdflushによって実現されています。これはkernel2.4系の時代にはbdflush+kupdateの組み合わせで実現されていたものです。このpdflushを制御することにより、ディスクI/Oを向上させる可能性があります。
※ 当然ですが、パフォーマンスが向上するか否かは環境によります。 続きを読む »
Linux上でリソース制限を行うためには/etc/security/limits.confで行います。このlimits.confはPAMのモジュールである、pam_limits.soの設定ファイルであり、この機能はpam_limits.soによって実現されていることになります。
sudoを使ってroot権限(またはその他の権限)の利用を制限します。 Linuxでユーザの管理をしようとした場合、問題になるのがroot権限を必要とする操作をどう制限するかです。もっともよいのがroot権限を使わせない [...]
root権限の利用は基本的に必要なときのみ利用するものです。システム構築時、セットアップ時などはいいのですが、運用フェーズにおいてデフォルト権限としていろいろやってしまうと、問題を起こすことになりかねません。このためro [...]
Debug Certificate expired on…のエラーについて。
前回ファイル名はハードリンクである、というお話(こちらで復習)をしましたが、ファイル名がハードリンクであるならばこのリンクを解除するとどうなるのでしょうか?単にリンクを解除するということだけを考えるとリンクは解除され、フ [...]
Linuxでリンクを作成する際には、通常シンボリックリンクを使用すると思います。シンボリックリンクはファイルの内容に参照のみがあるだけなので、ディスクスペースをほとんど消費しませんし、iノードも異なるため異なるファイルシ [...]
lsコマンドに-lオプションつけて実行すると詳細なファイル・ディレクトリの一覧表示が行われますが、この表示の中にファイルサイズを表示する項目があります。 ls -l の表示例 -rw-rw-r– 1 [...]
$ ls -la | ln 以上のようなプログラムの出力を別のプログラムの入力につなげるパイプの利用は、シェル操作でリダイレクトと共に頻繁に利用する操作です。 では、このパイプの機能はどのように実現されているのでしょ [...]