タグ

unixに関するcavoriteのブックマーク (6)

  • はやいTCPサーバの書き方 - nyaxtのPC作業ログ

    cagra高速化にあたってのノウハウを一部公開してみます。また明日校正/更新します。つっこみ待ちです。 select(2)の代わりにepoll_wait(2), kqueue, /dev/epoll等を使う 他に山ほど解説ページがあるので略 大量のディスクリプタを処理するようなサーバの場合、多少効果があるかもしれません。しかし、クライアント数が少ない場合、劇的な性能の向上は見込めないとおもいます。クライアント数が多い場合は、1セッション1スレッドなモデルではOS側のタスクスイッチングのオーバーヘッドが効いてくることも多いです。クライアント数を増やすには複数のセッションを1スレッドで処理できるようにすると良いです。実装にあたっては、non-blocking ioを活用すると効果的です。 TCP_NODELAYを設定する Nagleアルゴリズムをオフにします。多少応答性が良くなります。 これっ

    はやいTCPサーバの書き方 - nyaxtのPC作業ログ
  • カーネル挙動を追尾する「DTrace」の実力

    Solaris 10の強化機能としてクローズアップされることが多い「DTrace」。さまざまなサービスが並列稼働する基幹サーバでは、カーネル挙動によってボトルネックを判断することも多い。DTraceは、解決するための打開策となるのか? 実例サンプルで検証していく。 Solaris 10の目玉となる機能のひとつに、実行中のサーバ情報をいつでも取得できる「DTrace」がある。DTraceは、稼働サーバ上で思うようなパフォーマンスが得られなかったり、トラブルが生じた際に原因究明するのに役立つ機能だ。この「OS選択の新常識」Solaris特集では、DTraceを使うと具体的にどのような情報を取得でき? どのようなシーンで役立つのか? その実例を解説していくことにしよう。 DTraceの仕組み まずは簡単に、DTraceの仕組みから説明する。 Solaris 10の内部には、「プローブ」と呼ばれる

    カーネル挙動を追尾する「DTrace」の実力
  • http://www.bitmover.com/lm/papers/srcos.html

  • Motoyuki's Diary:2006年5月中旬 - 原稿依頼ではない?

    [since Jan/22 1999] Last-modified: Sun, 25 Jun 2006 09:54:27 JST _ 原稿依頼 季刊になった UNIX マガジンの原稿依頼があちこちに届いている模様。いずれも 個人宛ではなく団体等の受付アドレス宛。 依頼のメールが水曜日 18 時過ぎなのに、原稿〆切が「今週末」らしい。 原稿を依頼しているにも関わらず、「紙面の都合上, 掲載を見送らせて いただくことになる可能性があります.」らしい。 依頼メールなのに明らかな誤字が多い。 という訳のわからないもの。 原稿を書く人を探そうにもこれだけでは情報が少なすぎなので 今回の件、より具体的なお話を頂かないことには検討が非常に難しいです。 まず、「今週末を目処に」とのことですが、今週末というのが金曜日を意味するのか、 それとも土曜日と日曜日を執筆に使って日曜日中に提出すればいいのか、によって

  • http://www.cjn.or.jp/docs/dic/unix-term-dic.html

  • UNIXな生活

    -Linux- Kernel.org RedHatLinux FedoraLinux TurboLinux TurboLinux-cuickin ftp.turbolinux.co.jp SUSELinux SSJV SuSE APT For RPM SUSEメールアーカイブ SlackwareLinux VineLinux Debian GNU/Linux Debian JP Project Debian Backport PKG Debian UNOFFICIAL PKG UserLinux.com -Users Link- UNIX Life ペンギンの杜 ネットワークエンジニアになろう! らららのプログラマーズラウンジ UNIXしま専科 CYBERAM Documents Linux冒険紀行 UNIX/Linuxコマンド Topi

  • 1