[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

linuxとKernelに関するkimutanskのブックマーク (25)

  • FrontPage - Linuxカーネルメモ

    Linux Kernel(2.6)の実装に関するメモ書き 書き殴っているので書き方/内容にムラあり。 3.6系に関する記述は【3.6】と記載。 カーネル プロセス プロセスのBlockとWakeup プロセスの優先度 コンテキストスイッチ プリエンプション スケジューラ RunQueue WaitQueue WorkQueue 例外処理 割り込み処理 ページフォルト ページフォルト - 個々のハンドラ ソフト割り込み システムコール 排他制御関連 モジュール 64bit環境での32bitプロセスの動作 メモリ管理 アドレス空間 アドレス空間の管理 カーネル空間のメモリマップ 64bitでのアドレス空間 HighMemory kmalloc,vmalloc 物理ページ管理 スラブアロケータ Rmap proc/meminfo 空きページの確保 kswapd Swap Swap - Swap領

    kimutansk
    kimutansk 2012/12/26
    ほうほう。こういうページもあるわけですか。時間があるときに見ましょう。
  • [3]Linuxカーネルの“巨大なロック”が原因と判明

    大規模サイトの性能改善作業とは、どういうものなのか――。リクルートの中古車情報サイト「カーセンサーnet」を全面リニューアルした体験を基に、その実態をレポートする。第1回、第2回はミドルウエアのチューニングを行った。後半はLinuxカーネルに原因があると判明するまでの調査に進む。様々なツールを組み合わせて追跡していった。 中古車情報サイト「カーセンサーnet」の性能試験が格的に始まって10日目。試験の開始当初は、ブラウザーの表示に10秒もかかるなど目標性能に遠く及ばなかった。しかし前回までで紹介したように、ファイル共有システム「NFS」の設定変更、Webサーバー「Apache」のパラメーター修正、PHPアプリケーションの見直しによって、性能は劇的に向上した。 リクルート入社3年目の私は、今回の性能検証プロジェクトのリーダーとして、得意分野を持つチームメンバーと一緒に対策を進めていた。カッ

    [3]Linuxカーネルの“巨大なロック”が原因と判明
  • Linux Network Performance Tuning

    今回はLinuxのネットワークチューニングの一部を書きます。 このチューニングはkernelのバージョンに(2.6.17以前が前提 )依存するので、やった方がいい場合とAutoチューニングでお任せの方がいい場合があるので注意が必要です。 また、チューニングの目的がはっきりした方がよいでしょう。やはりチューニングの目的は巨大なファイルを転送する処理が多いか少ないかまた、その頻度だと思います。 もし、それほどのアクセス、やり取りするファイルが少ないならばやらない方がいい場合もあります。 まず、基はネットワークの高速化に役立つパラメータはNetwork Bufferというものです。 デフォルトでは、例えばtcp bufferサイズは小さいのでこれを大きくすると高速化が狙えます。 それでは、実際に現在設定されているサイズを確認してみましょう。 (tcp_memory) $ cat /proc/

    kimutansk
    kimutansk 2012/03/23
    Linux Network Performance Tuning
  • http://linux.mini13i.com/?kernel%2F%A5%B7%A5%B9%A5%C6%A5%E0%A5%D1%A5%E9%A5%E1%A5%BF

    kimutansk
    kimutansk 2012/03/23
    Linuxのシステムパラメータ一覧
  • Linuxのカーネルパラメータ - IT Systemの作り方

    # ls /proc/sys crypto debug dev fs kernel net sunrpc vm crypto 001 crypto.fips_enabled debug 001 debug.exception-trace dev 001 dev.scsi.logging_level 002 dev.raid.speed_limit_min 003 dev.raid.speed_limit_max 004 dev.hpet.max-user-freq 005 dev.mac_hid.mouse_button_emulation 006 dev.mac_hid.mouse_button2_keycode 007 dev.mac_hid.mouse_button3_keycode 008 dev.cdrom.info 009 dev.cdrom.autoclose 010 dev

    kimutansk
    kimutansk 2012/03/23
    Linuxのカーネルパラメータ一覧