2014-01-01から1年間の記事一覧

CentOS6.5 の libcgroup のバグレポートを出した

CentOS6.5 の libcgroup の template 記法にバグがあったのを、再現方法をまとめて CentOS Bug Tracker に報告してみました。どんな形式でレポートしたら受理されやすいのか空気が分からないのですが、問題はシンプルで libcgroup を新しくするだけで直るも…

VirtualBox + CentOS6.5 + Mac で 仮想CPUの数を増やすと SSHのシェル操作が遅い - その3

前回の続きです 。 clocksource を変えるとシェルのキーボート操作が改善したのが前回の話でした。デフォルトのクロックソース (acpi_pm) で 1秒ごとに date を実行するシェルコマンドを試した所、ときおり秒数が飛んでいます。不安定なのが分かります [vagr…

libcgroup-0.40.rc1-5.el6_5.1.x86_64 の template 記法のバグ の続き

http://d.hatena.ne.jp/hiboma/20140406/1396715760 の続きです git リポジトリからバグを探す git clone git://git.code.sf.net/p/libcg/libcg してバグが修正されたコミットを探していました。 どうやら下記のコミットで修正されたようです (このコミット…

libcgroup-0.40.rc1-5.el6_5.1.x86_64 の template 記法のバグ

CentOS6.5 の libcgroup-0.40.rc1-5.el6_5.1.x86_64 で、 /etc/cgconfig.conf と /etc/cgrules.conf に template 記法 を使ってみたところ意図しない挙動になりました。どうもバグがあるようですtemplate についての詳細は man cgconfig.conf もしくは man c…

VirtualBox + CentOS6.5 + Mac で 仮想CPUの数を増やすと SSHのシェル操作が遅い - その2

前回の続きエントリ ですhttps://blogs.oracle.com/LetTheSunShineIn/entry/running_perf_top_on_virtualbox に書かれていた設定にすると smp_affinity を変えなくてもシェルプロンプトのキー操作のレスポンスが改善しました I thought high kernel CPU was …

VirtualBox の shared folder で sendfile(2) がバグってるやつを調べた

Vagrant というか VirtualBox の話でゲストOS が Linux の話です。 sendfile(2) のバグ Nginx や Apache で sendfile(2) サポートを有効にしていると VirtualBox の shared folder ( /vagrant ) のファイルを ホストOS側からで更新しても反映されないバグが…

VirtualBox + CentOS6.5 + Mac で 仮想CPUの数を増やすと SSHのシェル操作が遅い

VirtualBox 4.3.8 + CentOS6.5 + Mac (Mavericks) でゲストの仮想CPUの数を増やすと SSHのシェル操作がやったら遅いという問題があります。シェルでキー入力する度につっかかる感じがあります。VirtualBoxのドキュメントや Linuxカーネル周りでいろいろ調べ…

vagrant-persistent-storage に pull request マージしてもらった

vagrant-persistent-storage は Vagrant( VirtualBox) のゲストにディスクイメージをアタッチ、ファイルシステムの初期化、起動時のマウントまで面倒をみてくれる便利ツールです。便利なのですが mount オプションが defaults に固定されていたので、自由に…

negative dentry と tmpfs で negative dentry がキャッシュされない理由について調べた

kazeburo さんの 一時ファイルとdentry cacheとメモリ を読んでからしばらくファイルシステム周りを調べていたのでした。先のエントリで /tmp のファイル作成/削除を繰り返して dentry キャッシュ がもりもり溜まっていくのは negative dentry であることが…

ltrace でスレッドをトレースすると変

ダイナミックライブラリの呼び出しをトレースできる便利な ltrace ですが、 ltrace -p でメインスレッド以外のスレッドのLWP番号を指定してトレースしようとすると変な挙動になるのに気がつきました。 変な挙動 [vagrant@vagrant-centos65 ~]$ sudo ltrace -…

続 Vagrant (VirtualBox) でシリアルコンソールに繋ぐ

Vagrant (VirtualBox) でシリアルコンソールに繋ぐ というエントリを書いたその続きVirtualBox のシリアル通信?のオプションである --uartmode を今一度調べたら コンソールログをファイルとしてもホストOSに書き出せるようになっていました。 $ /Applicatio…

Vagrant (VirtualBox) でシリアルコンソールに繋ぐ

Vagrant というか VirtualBox ですが、シリアルコンソールに繋ぐ方法調べたので書いときます。ゲストOS が Linux の時に Oops のログを全部取りたくて調べてたのでした。 で、シリアルコンソールの設定 Vagarntfile は下記の通りに書いときます # http://en.…

Mac の iMovie 10.0.2 で 共有 -> ファイルがコケて困っていた

iMovie で 共有 -> ファイル で動画をローカルに書き出そうとしたら、途中で表示されるダイアログのボタンを押しても応答しない現象にぶちあたって困ってました。/var/log/system.log には以下のようなバックトレースが出ていました。 # 長いのでインデント…

memcached に送ったセキュリティパッチが 1.4.17 でマージされていた

だいぶ前に memcached の SASL認証に不備があるのを見つけていてパッチを送っていたのでしたが、ようやくマージされて 1.4.17 のリリースに入っていたのに気がつきました Memcached 1.4.17のリリースノート GitHubでのコミット確認 JVNDB-2013-005840 認証を…