タグ

ブックマーク / qiita.com/thatsdone (4)

  • Linuxでsystem callをhookしたい - Qiita

    イントロ 2013年の3月頃にこんな記事を書いたのを思い出したのだが、最近事情でまた動かしてみたら気づいたことがあったのでメモ。 「GNU ld の--no-as-neededと--as-neededオプションについて」 最初によくわかっている方向けの言い訳説明をしておくと、上記はLD_PRELOADを使って hook を行う場合に準備する shared object を作る際に使用するリンカ(GNU ld)の挙動がUbuntu 12.04 前後で若干変更され、ld の option 指定に注意が必要になったという話だった。当時は上記記事の例に書いた通りに動いていたのだが、どうも今は少し事情が変わっているらしいという話である。 まず、やりたいことはこの記事のタイトルの通りである。各種事情により、system call (やlibrary関数)の処理を入り口で横取り(hook)して動きを変え

    Linuxでsystem callをhookしたい - Qiita
  • LinuxのCPU使用率の%stealについて(KVM以外の場合) - Qiita

    はじめに 2017/03/04に書いた記事(「LinuxCPU使用率の%stealについて」)に思いのほか反響があったので、KVM以外で私が知っていることをダンプしておくことにした。 若干TBDが多いのはご容赦願いたい。 Xenの場合 Xenの場合は普通に %steal にカウントされる。 Ubuntu Xenial の linux-4.4.0系の場合は、前回触れた account_steal_time() が少し違うルートから呼ばれる。こんな感じ。 timer割り込み => =>xen_timer_interrupt() (arch/x86/xen/time.c) =>do_stolen_accounting() (arch/x86/xen/time.c) =>account_steal_ticks() (kernel/sched/cputime.c) =>account_steal_

    LinuxのCPU使用率の%stealについて(KVM以外の場合) - Qiita
    ya--mada
    ya--mada 2017/03/07
    すちーぃーる。
  • LinuxのCPU使用率の%stealについて - Qiita

    はじめに Linux で採取できるCPU使用量(率)の情報として、%user や %sys 等に加えて %steal という量がある。これが追加されたのは、仮想化が広く使われはじめた10年くらい前だろうか。筆者は Xen を調べていて気づいたのだが、もっと前にs390のために追加されたのかもしれない。当時、ESXの場合も含めて調べていたのだが、最近、KVMの場合にどういう実装になっているのか、ふと気になって軽く調べてみたのでメモ。 CPU使用率の計算 まず最初に、sar や vmstat や mpstat 等、さまざまなツールでCPU使用率を取得することができるわけだが、どのような情報を元に、どのような計算を行って算出しているのか? まず、kernel内ではboot以後の各種実行モードのCPU時間を分類して積算値として保持している。user モード、特権モード、割り込み処理に使った時間..

    LinuxのCPU使用率の%stealについて - Qiita
    ya--mada
    ya--mada 2017/03/06
    これはイイね。参照してお勉強しよう。
  • 書評: 進化する銀行システム 24時間365日動かすメインフレームの設計思想 - Qiita

    発端 去年、Naoya Ito さんがこんな話(System of Record と System of Engagement)をした後、SOEとかSORとか話題になることも多くなったと思う。 そんな折、ちょうどいいタイミングで、SOR中のSORなシステムである銀行システムの話を、日における銀行システムの曙までさかのぼってまとめたが出たのでさっそくゲットした。 Title: 進化する銀行システム 24時間365日動かすメインフレームの設計思想 (Software Design plus) Publisher: 技術評論社 (Feb. 2, 2017) Author: 星野 武史 (著), 花井 志生 (監修) ISBN-13: 978-4774187297 Publish Date: 2017/2/4 Amazon: https://www.amazon.co.jp/dp/477418

    書評: 進化する銀行システム 24時間365日動かすメインフレームの設計思想 - Qiita
  • 1