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

listen()のbacklogの設定値、キューの数値を確認する

Apacheのポートベースのバーチャルホストで特定のホストだけ死活監視が失敗する事がありました。 ssコマンドで表示されるRecv-Qがbacklogのキューの数値だと思っていたのですが ss(8) - Linux manual pageを見ても不確かだったのでソースを確認したいと思い…

linuxのtcp_rmemの変更は何に影響するのか調べたのでメモっておく

大容量なファイル送信にかかる時間を短縮する為に色々調べていたら sysctlで送受信用ウィンドウ・サイズの最大値を変更するようアドバイスするサイトが多かったので 変更によって何が影響するのか調べてみた。 tcp_select_initial_window()のif (wscale_ok)…

dbus-daemonのCPU使用率が高いので調べました

dbus-daemonのCPU使用率が高いので調査依頼を受けました。 何はともあれトレースして見ます。 straceの出番です。 $ sudo strace -o dbus.log -ttf -s 512 -p `pidof dbus-daemon` 712 10:58:37.914418 fcntl(-1, F_GETFD) = -1 EBADF (Bad file descriptor)…