タグ

kernelに関するtztのブックマーク (40)

  • RHEL6のマルチキューで効率的なネットワークの付加分散


    TechCenter  20188TechCenterDell.com DellDell : 20188TechCenterDell.com DellDell
  • Kernel/VM Advent Calendar 4日目: Linuxのネットワークスタックのスケーラビリティについて - syuu1228's blog

    【お願い】私はLinuxカーネルもネットワーク周りも素人です。ここに書いてある事は間違えている可能性もあるのでおかしいなと思ったらすかさず突っ込んでください。宜しくお願い致します。 今回は、この記事の内容を全面的に見直して、再度Linuxのネットワークスタックのスケーラビリティについてまとめようと思います。 従来のLinuxネットワークスタック+従来のシングルキューNIC 以下の図は従来のLinuxネットワークスタック+従来のシングルキューNICで、あるプロセス宛のパケットを受信している時の処理の流れを表している。フォワーディングの場合やプロトコルスタック内の処理は割愛した。 プロセスがシステムコールを発行してからスリープするまで プロセスは、システムコールを通してカーネルにパケットを取りに行く。 パケットはソケット毎のバッファに貯まるようになっているが、バッファが空だったらプロセスはパケ

    Kernel/VM Advent Calendar 4日目: Linuxのネットワークスタックのスケーラビリティについて - syuu1228's blog
  • Kernel/VM探検隊


      Linux*BSDPlan9WindowsOSVMMBGP OSVMMOK  LT
    Kernel/VM探検隊
    tzt
    tzt 2010/11/23
    ernel]
  • 2010年11月18日 "ミラクルパッチ"にLinusも大喜び!Linuxカーネルを高速化させた233行のコード | gihyo.jp


    LinuxDailyTopics 20101118""LinusLinux233 Linus TorvaldsorI'm also very happyit is a _huge_ improvementGood job. LinusMike Galbraith233
    2010年11月18日 "ミラクルパッチ"にLinusも大喜び!Linuxカーネルを高速化させた233行のコード | gihyo.jp
  • 『Linuxカーネル解読室』輪講 #1「プロセススケジューリング」 - Kentaro Kuribayashi's blog


    LinuxLinux1 id:naoya Linux2.6 : ,,/: : 2006/11/18: : 13 : 189 (116)  [24365] /
    『Linuxカーネル解読室』輪講 #1「プロセススケジューリング」 - Kentaro Kuribayashi's blog
  • Manpage of QUEUE

    Section: Linux Programmer's Manual (3) Updated: 2007-12-28 Index JM Home Page roff page 名前 LIST_ENTRY, LIST_HEAD, LIST_INIT, LIST_INSERT_AFTER, LIST_INSERT_HEAD, LIST_REMOVE, TAILQ_ENTRY, TAILQ_HEAD, TAILQ_INIT, TAILQ_INSERT_AFTER, TAILQ_INSERT_HEAD, TAILQ_INSERT_TAIL, TAILQ_REMOVE, CIRCLEQ_ENTRY, CIRCLEQ_HEAD, CIRCLEQ_INIT, CIRCLEQ_INSERT_AFTER, CIRCLEQ_INSERT_BEFORE, CIRCLEQ_INSERT_HEAD, CIRCLEQ

  • epollのなかみ - moriyoshiの日記


     C10K  epoll(7)  select(2)  poll(2) 使 eventpoll  O(n)  O(1)  2.6.26  fs/eventpoll.c  Linux   VFS  LinuxFS LinuxFS (2)  e
    epollのなかみ - moriyoshiの日記
  • 革命の日々! linuxのmlockが凶悪な件について


    Linuxmalloc(), mmap()first touch mmap()mlock()   Linux0DRAM  DRAMDDR2 PC5300  5300
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Linuxシステムの実行状況を分析する「SystemTap 1.0」がリリース | OSDN Magazine


    LinuxSystemTap922SystemTap 1.0GNU GPLWebLinux SystemTapSolaris OSDTrace2005LinuxRed HatIBMIntelOracleRed Hat Enterprise Linux 1.0
    Linuxシステムの実行状況を分析する「SystemTap 1.0」がリリース | OSDN Magazine
  • YANO's digital garage - パケット受信タイムスタンプ

    Linuxでパケット受信契機のタイムスタンプ採取方法。 ユーザーアプリからはsetsockoptでSO_TIMESTAMPを設定しておき、recvmsgで受信する都度せっせとCMSG_DATA(cmsg)経由で取得する形での仕組みが用意されている。具体的なコーディングサンプルだと char    inbuf[BUFSIZ]; char    cmsgbuf[CMSG_SPACE(sizeof(struct timeval))]; struct  cmsghdr *cmsg; struct  msghdr  msghdr; struct  iovec   msg_iov; struct timeval  *pTime, tv; const int on = 1; setsockopt(sock, SOL_SOCKET, SO_TIMESTAMP, &on, sizeof(on)); msg_

  • Linux の identd が遅い理由 〜 debian の pidentd はひと味違う? : DSAS開発者の部屋

    identd というのは,いわゆる ident プロトコル(RFC 1413)を実装したデーモンの総称です.最近は使われる場面も減ってきたかもしれませんが,DSAS では一部この identd の返答結果に基づいてアクセスの可否を決定しているサービスが存在します(※1).そのため,identd の返答速度は重要になります. ※1 ident プロトコルは,クライアントからサーバ側への TCP 接続に関して,サーバ側がクライアント側に,その TCP 接続を所有しているユーザは誰であるかを問い合わせるためのものです.問い合わせた結果を何に用いるかはサーバ次第ですが,その仕組み上,問い合わせるサーバ側は問い合わせ先となるクライアント側の identd が自分が期待した回答を返してくれるものと信頼していることが前提となります.つまり,インターネット上のクライアントの identd の返答に基づいて

    Linux の identd が遅い理由 〜 debian の pidentd はひと味違う? : DSAS開発者の部屋
  • Linux Device Driver

    �$B%U%l!<%`?d>)$G$9$,!"�(B<A HREF="index_jp.html">�$B0l1~8+$k$3$H$O$G$-$^$9�(B</A>�$B!#�(B

  • CRS-wiki TOP - CRS Wiki


    *1 TOPPERS JSP *2  *3  Link: LinuxDriver18?(6d) (133d) wiki(175d) (324d) (356d) (398d) ume(421d) ---(425d) ---(425d) (456d) 
  • Linux Kernel Document Wiki @ SF.jp

    トップページへ Linuxカーネルに関する技術情報を集めていくプロジェクトです。現在、Linuxカーネル2.6解読室の第2章までを公開中。 目次まえがき第0章 Linuxカーネルの構成要素 0.1 Linuxカーネルとは 0.2 Linuxカーネルのソースコード 0.3 Linuxカーネル機能の概要 0.4 カーネルプリミティブ 0.5 プロセス管理 0.6 メモリ管理 0.7 ファイルシステム 0.8 ネットワーク 0.9 プロセス間通信 0.10 Linuxカーネルの起動 0.11 Linuxカーネルの動作例 Part 1 カーネルプリミティブ第1章 プロセススケジューリング 1.1 マルチタスク 1.2 プロセスとは? 1.3 プロセス切り替え 1.4 プロセスディスパッチャの実装 1.5 プロセススケジューラ 1.6 プロセススケジューラの実装 1.7 事象の待ち合わせ 1.8 最

    Linux Kernel Document Wiki @ SF.jp
  • masami Wiki*

    2023-12-28 ここはモナコモンテカルロ、絶対に抜けない 2016-09-02 TIPS/FS TIPS/SSH TIPS 2012-03-26 LPIC/101/XWindowSystem/XサーバとXDM 2012-02-22 LPIC/202 2012-02-02 大剣スキルt5b3 MHP3 大剣スキル 2012-01-29 ゲーム

    masami Wiki*
  • Linux netfilter Hacking HOWTO

  • ScienceQ.com is for sale | HugeDomains

    ScienceQ.com This domain is for sale Fill out the form on the rightbelow. One of our domain experts will email you a price within 24 hours.

    ScienceQ.com is for sale | HugeDomains
  • Linux Kernel Watch 5月版 Firefoxのプチフリーズ問題から始まった大論争(1/2) − @IT


    5 Firefox  2009/6/1 Firefox調WindowsMacfirefox sqlite Linux  Firefox 2.6.30ext3 Firefoxbugzilla1LinuxFirefox
  • Linux-Kernel Archive: maximum buffer size for splice(2) tcp->pipe?