タグ

kernelに関するnegima1976のブックマーク (19)

  • 「Linux」、バージョン6.1でRustを導入へ--トーバルズ氏が明言


    LinuxRustRustLinuxLinus TorvaldsRust6.1 LinuxRustLinuxLinux Plumbers ConferenceLPC2020LinuxRust使AndroidLinuxRustGoogle20214LinuxRust
    「Linux」、バージョン6.1でRustを導入へ--トーバルズ氏が明言
  • 20分で分かるDirty Pipe(CVE-2022-0847) - knqyf263's blog


    20    splice       Dirty PipeLinux dirtypipe.cm4all.com Linux
    20分で分かるDirty Pipe(CVE-2022-0847) - knqyf263's blog
  • [速報]Windows上でフル互換のLinuxシステムコールを実現する「WSL 2」発表、Dockerも実行可能に。Microsoft Build 2019


    WindowsLinuxWindows Subsystem for LinuxWSLWSL 2 WSL 2WSL 2LinuxLinux20 WSL 2DockerAnnouncing WSL 2 Now that WSL 2 includes its own Linux kernel ithas full system call compatibility. This introduces a whole new set of apps that you can run inside of W
    [速報]Windows上でフル互換のLinuxシステムコールを実現する「WSL 2」発表、Dockerも実行可能に。Microsoft Build 2019
  • ファイルシステムサイズの拡張時にデータベースアクセスがスローダウンする問題の解決 - Cybozu Inside Out | サイボウズエンジニアのブログ


     sat 2Linux Linuxv4.17      linux()()*1  
    ファイルシステムサイズの拡張時にデータベースアクセスがスローダウンする問題の解決 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • http://www.makelinux.net/kernel_map/

  • 【お知らせ】メモリ枯渇時の挙動の安定性が改善された Linux カーネル 4.15 が公開されました | NTTデータ先端技術株式会社


    Tweet  - 2018.02.22 Linux Linux    4 https://elinux.org/images/7/73/CELFJP-Jamboree63-handa-ja.pdf https://youtu.be/ZznEyf1PN0Q
    【お知らせ】メモリ枯渇時の挙動の安定性が改善された Linux カーネル 4.15 が公開されました | NTTデータ先端技術株式会社
  • net.ipv4.tcp_tw_recycle は廃止されました ― その危険性を理解する - Qiita


    Disclaimer Linux     Linux  v4.11  TL; DR Linux  net.ipv4.tcp_tw_recycle 4.12  net.ipv4.tcp_tw_reuse    
    net.ipv4.tcp_tw_recycle は廃止されました ― その危険性を理解する - Qiita
  • Kernel-memory-leaking Intel processor design flaw forces Linux, Windows redesign

    Kernel-memory-leaking Intel processor design flaw forces Linux, Windows redesign Final update A fundamental design flaw in Intel's processor chips has forced a significant redesign of the Linux and Windows kernels to defang the chip-level security bug. Programmers are scrambling to overhaul the open-source Linux kernel's virtual memory system. Meanwhile, Microsoft is expected to publicly introduce

  • TIME_WAITに関する話

    3. 自己紹介 - まぁまぁ MySQL でご飯べてます - 一時期は Resource Monitoring や KVS にも 力入れてました - ネットワーク的には素人です - Linuxとハードウェアは嗜む程度 - disk I/O にはむかしから興味あります - その他 slideshare はこちら - http://www.slideshare.net/takanorisejima/ 4. 日のお題 - kernel 新しくしたりすると、TCP的に意識したほ うが良い変化が見つかるので - 今日は、Webアプリケーションサーバの観点か ら、 connect(2) する際に気になる TIME_WAIT について、書いてみようかと思います - 有識者からのマサカリを、強く歓迎いたします 5. 最初に参考資料 - この二つの記事を読んでいただけば、それで概 ね良いと思うんですが

    TIME_WAITに関する話
  • OSカーネルを0から作り始めてみた - Qiita


    1. OS[^1]0 稿   稿    2.  2 1. 2.使OS 2.1  10VisualBasicBasicC使printf
    OSカーネルを0から作り始めてみた - Qiita
  • Linux シグナルの基礎

    TLPI (The Linux Programming Interface) 再々。 TLPI の輪読の際に @matsumotory よりシグナルセットあたりをまとめるようにと指令が出たので、拙遅な感じでまとめました。 シグナルとは プロセス間通信の一種。「プロセスにシグナルを送信すると、そのプロセスの正常処理に割り込んで、シグナル固有の処理(シグナルハンドラ) が実行される」プロセス側では、シグナルを受信した際の動作(シグナルハンドラ) を設定することや、シグナルをブロックすることも可能。 コンソールで、プロセスを終了させるためにkill -9 <PID>とかCtrl+Cとかした際にも、対象プロセスにシグナルが送信されている。 ちなみに、PID「1」の initsystemd にkill -9 1しても何も起らない。(そういえば昔、oom-killer に init を殺された覚

    Linux シグナルの基礎
  • OOM Killerにであったら何をするべきか?


    OOM killer google  OOM Killer  OOM Killer ?OOM Killerlinux kernelOK OOM Killer
  • Linux Insides : カーネル起動プロセス part2 | POSTD

    カーネルセットアップの第一歩 前回の パート では、Linuxカーネルの内部について探り始め、カーネルをセットアップするコードの最初の部分を見ていきました。前回の投稿は arch/x86/boot/main.c 内の main 関数(C言語で書かれた最初の関数)を呼び出すところまで確認しました。 このパートでは、引き続きカーネルのセットアップコードについて調査し、併せて以下の内容も学びます。 protected mode (プロテクトモード)の概要 * プロテクトモードに移行するための準備 ヒープとコンソールの初期化 メモリの検出、CPUの検証、キーボードの初期化 その他もろもろ それでは始めていきましょう。 プロテクトモード ネイティブのIntel64の ロングモード に移行する前に、カーネルはCPUをプロテクトモードに切り替える必要があります。 では、この プロテクトモード とは何でし

    Linux Insides : カーネル起動プロセス part2 | POSTD
  • Linux のページ回収まわりのカーネルパラメータ - ablog

    Linux(kernel 2.6.32-303 以降)のDBサーバでメモリ16GB、スワップ領域16GBの場合、ざっくりこんな感じが良いかなという妄想メモ。 vm.swapiness=1 vm.overcommit_memory=2 vm.overcommit_ratio=80 vm.min_free_kbytes=524288 vm.extra_free_kbytes=1048576(kernel 3.5以降) vm.swappiness=1 でページアウトよりページキャッシュ解放を優先させる。kernel 2.6.32-303 以降、0 にすると OOM Killer が発動しやすくなるらしいので、1 にする。 vm.overcommit_memory=2 でオーバーコミットしないようにして、OOM Killer が発動しにくくする vm.overcommit_ratio=80 で仮想

    Linux のページ回収まわりのカーネルパラメータ - ablog
  • Linus Torvals、クソコードにブチギレ


    Linux-Kernel Archive: Re: [GIT] Networking Linus TorvalsGCC使 On Wed, Oct 28, 2015 at 3:32 PM, David Miller <davem@xxxxxxxxxxxxx> wrote:   GCC net/ipv6/ip6_output.c mtu -= hlen + sizeof(struct frag_hdr);
  • 革命の日々! Linuxカーネルの「TCP_TIMEWAIT_LEN」変更は無意味? の件について


      sonots DeNAWeb TCP_TIMEWAIT_LEN 使 twitter Togetter: LinuxTCP_TIMEWAIT_LEN: http://togetter.com/li/871768   LinuxTCP_TIMEWAIT_LEN http://linux.srad.jp/story/15/09/09/0648258/  tcp_tw_inter
    革命の日々! Linuxカーネルの「TCP_TIMEWAIT_LEN」変更は無意味? の件について
  • Linux のページテーブルのサイズの見方と見積式 - ablog

    Linux Kernel 2.6 (x86-64) でのページテーブルのサイズの確認方法と見積式を調べてみた。 あっているか自信のないところもある&まだ書きかけ。 ページテーブルのサイズの見方 OS全体のページテーブルのサイズ $ cat /proc/meminfo MemTotal: 16158544 kB MemFree: 13134056 kB (中略) PageTables: 34428 kB ★ 34MB プロセス毎のページテーブルのサイズ $ cat /proc/10225/status # 10255 は PID Name: zsh State: S (sleeping) Tgid: 10225 Pid: 10225 PPid: 10222 (中略) VmPTE: 124 kB ★ 124KB ページテーブルのサイズの見積式 見積式 (プロセスが使用している物理メモリサイズ

    Linux のページテーブルのサイズの見方と見積式 - ablog
  • Helpful Linux I/O stack diagram

    During one of my regular trips to reddit, I stumbled upon an amazingly helpful Linux I/O stack diagram: It’s quite comprehensive and it can really help if you’re digging through a bottleneck and you’re not quite sure where to look. The original diagram is available in multiple formats from Thomas Krenn’s website. If you combine that with this slide from Brendan Gregg’s Linux Performance Analysis a

    negima1976
    negima1976 2015/08/05
    図が分かりやすいな
  • Etsukata blog: FreakOut DSP 入札サーバの CPU 使用率を 30% 削減する Performance Tuning


      FreakOut  RTB  DSP RTB  DSP  RTB /  FreakOut DSP 調 Web  () DSP  CPU 
  • 1