タグ

2007年10月30日のブックマーク (9件)

  • http://www.freewheelburning.com/linux/sysstat.html

  • naoyaのはてなダイアリー - Linuxのページキャッシュ

    世間では PHP が、Perl が、と盛り上がっているようですが空気を読まずまたカーネルの話です。今回はページキャッシュについて。 /dev/shm に参照系DBを持っていくと I/O 負荷が激減した件(当たり前だけど) - drk7jp で、ディスク上にあったファイルを /dev/shm (tmpfs) に移したら I/O 待ちがなくなって負荷がさがった、ということなんですがおそらくこれは tmpfs に置く必要はないかなと思います。Linux (に限らず他の OS もそうですが) にはディスクの内容を一度読んだらそれはカーネルがキャッシュして、二度目以降はメモリから読む機構 = ページキャッシュがあります。tmpfs にデータを載せることができた、ということは物理メモリの容量に収まるだけのデータサイズかと思うので、放っておけば該当のファイルの内容すべてがメモリ上にキャッシュされて io

    naoyaのはてなダイアリー - Linuxのページキャッシュ
    shimooka
    shimooka 2007/10/30
    kbcachedとか
  • DecentURL : cool URLに短縮してくれるサイト | 秋元@サイボウズラボ・プログラマー・ブログ

    via del.icio.us/popular tinyURLだと、既存の長いURLから短いURLを作ってくれて、転送してくれる。 DecentURL(上品なURL)というサービスは、短さはそこそこだけれども「読みやすい転送URL」を作ってくれるというサービス。 作り方は、簡単にしたいURLを入れて”Make it decent!”ボタンを押すだけ。何かURLに含めたい文字があれば、それも指定できる。日語はだめだけど。 この仕組みだと、早い者勝ちで何でも取られちゃうんじゃないか、と思ったけれど、入れた元のURLのドメインも流用しているので、あまり無茶なことはできないようだ。 このブログのURL http://labs.cybozu.co.jp/blog/akky/ を、そのまま入れると http://www.decenturl.com/labs.cybozu/blog-akky となった

  • マルチスレッドのコンテキスト切り替えに伴うコスト - naoyaのはてなダイアリー

    また Linux カーネルの話です。 Linux では fork によるマルチプロセスと、pthread によるマルチスレッドでの並行処理を比較した場合、後者の方がコストが低く高速と言われます。「スレッドはメモリ空間を共有するので、マルチプロセスとは異なりコンテキストスイッチ時にメモリ空間の切り替えを省略できる。切り替えに伴うオーバーヘッドが少ない。」というのが FAQ の答えかと思います。 が「オーバーヘッドが少ない」と一言にいわれても具体的にどういうことなのかがイメージできません。そこで Linux のスレッド周りの実装を見て見ようじゃないか、というのが今回のテーマです。 3分でわかる(?) マルチプロセスとマルチスレッド まずはうんちく。マルチプロセスとマルチスレッドの違いの図。以前に社内で勉強会をしたときに作った資料にちょうど良いのがあったので掲載します。Pthreadsプログラミ

    マルチスレッドのコンテキスト切り替えに伴うコスト - naoyaのはてなダイアリー
  • ワールドビジネスセンター株式会社 -

    Confront with ICT ICTで向き合う Resolution with ICT ICTで解決する Grow with ICT ICTで成長させる

  • Linuxサーバー運用マニュアル

    Linuxサーバー運用マニュアル 第6回 第6話「リソースをチェックしよう!」 サーバー運用について,リソースのチェックは重要です。マシンそのものがトラブルをかかえていては,どんな優秀なアプリケーションも役にははたちません。また,運用していく上でマシンのスペックが不足しているなら,対応する必要がありますし,普段からチェックしていれば,マシンの異常を早期発見することもできます。 ここでは,サーバー・マシンの何をチェックするべきなのか,また,それにはどのようなコマンドを用いるのかを紹介していきます。 CPUのチェック CPUはコンピュータの心臓部であり,性能に直接関係するため,重要なチェック対象と言えます。CPUそのものと,プロセスの状態についてチェックします。チェックしたいのは次の項目です。 CPU使用率 CPUがどれだけ使われているかを%で表わしたものです。IDLE(待機)の値をチェックし

  • vmstatはcpu waをどうやって算出しているのか

    はじめに vmstatには'cpu wa'フィールドがあります. このフィールドの値はどっからでてきているのでしょうか. それをソースコードの面で探求したストーリー. 出張カーネル読書会の前座として発表させていただきました. 資料 発表に利用したプレゼンテーション資料のPDF版(540k). Linux kernel 2.6.11 のソースコードとDebian sidのprocpsに入っているvmstatのソースコード をgonzui 0.9を利用して解析してみたときの記録です. 発表トランスクリプト 西尾さんからのいただきものです.ありがとうございます. わたしは、上川と申します。Debianのデベロッパーやってます。今日は前座と して、思いつきでvmstatでお話します。vmstatでいろんな項目出てきますけど、 これってどういう意味だろうというのを調べてみようと思って、力尽きてioの

  • UNIXステータス系コマンド(Hishidama's UNIX-command "iostat,vmstat" Memo)

    S-JIS[2006-02-09/2007-01-17] 変更履歴 統計情報取得コマンド 統計情報を取得するUNIXコマンド。 vmstat [/2007-01-17] iostat [/2007-01-17] nice priocntl vmstat 〔ディスク…〕 〔表示間隔 〔表示回数〕〕 仮想メモリーの統計(virtual memory statistics)(ついでにCPUも)を表示する。 5秒間隔で13回表示すると、ちょうど1分になる。 (最初の行のデータは、システムが起動してからの全てのサマリー) > vmstat 5 13 ←5秒間隔で13回表示 kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr s0 s3 -- -- in sy cs us sy id 0 0 0 8658848 2

  • Kodama's tips page

    Kodama's home 適宜, 加筆/修正しています. PowerShell, LaTeX/latex2html, Ruby, プログラミング, Linux での調べ方, Linux/UNIX, いろいろごっちゃ, このページの利用について 最近の文書 PowerShell の概要 PowerShell の文法 CSV の PowerShell への読み込み メールサーバ管理/サイト管理の調査 .forward で簡易着信通知 LaTeX で増減表に用いる曲った矢印 "the quick brown fox..." って何よ? 文字の出現頻度を調べる. LaTeX 文書の編集に emacs のアウトライン モード を使う LaTeX で作成する PDFフォント埋め込み LaTeX \section などで箇条書きのように字下げする方法 Linux ディスクキャッシュの開放 Linu