共有ライブラリの仕組み
はじめに 共有ライブラリについて簡単にまとめてみました 共有ライブラリとは 共有ライブラリとは、部品化されたプログラムの集合であるライブラリの一種で、複数のプログラムから共有・共用されるもの。 ...
32 search resultsShowing 1~20 results
You need to log-in
はじめに 共有ライブラリについて簡単にまとめてみました 共有ライブラリとは 共有ライブラリとは、部品化されたプログラムの集合であるライブラリの一種で、複数のプログラムから共有・共用されるもの。 ...
はじめに 動的リンクについて簡単にまとめてみました 動的リンクとは 動的リンクとは、プログラムの実行に必要なライブラリやモジュールなどを、実行時にリンク(連結)して起動すること。 例えばprin...
参考 概要 リンカ&ローダーの仕組みについて上記本を見ながら学習した備忘録です 用語など リンクとは アセンブラされた複数のオブジェクトファイル(.o)を結合する作業のこと。結合時にオブジェクト...
概要 CentOSでシステムのボトルネックを調査する時の問題切り分け方法の自分メモ。 前提 カーネルモードでCPUが使われるのは、割り込み、システムコール、カーネルスレッド ロードアベレージとは...
概要 何回も忘れるのでメモ 参考1 http://hacktux.com/bashrc-bash_profile/ http://qiita.com/incep/items/7e5760de0c...
概要 CentOS6.9にてカーネルパニックした時のカーネルダンプ出力の設定メモ カーネルパニックとは カーネルで致命的なエラーが発生し、OSの稼動が完全に停止した状態の事。カーネルが自発的にp...
概要 個々のプロセスのコアダンプを出力させるための設定メモ. CentOS6.9 個々のプロセスのリソース制限 コアダンプ以外にもファイルディスクリプタの数などシステムのリソースをulimitに...
概要 システムコールをいろいろ調べてみたので、自分の言葉で用語をまとめてみた。 修正しました(2017/4/25) システムコール 種類 i386 AMD INT $0x80/iret sysc...
概要 前回:カーネル探検(start_kernel()の処理を途中まで見てみた) rest_init()からプロセス番号1生成するまでの流れの自分めもめも。間違いだらけかも。 処理概要 rest...
概要 vmstatコマンドなどでユーザー時間、システム時間、IO要求待ち時間、アイドル時間に相当する項目を見てシステムのボトルネックを調査したりしますが、そもそもこの値ってどうやってカーネルで計...
概要 カーネル探検(rest_init()からプロセス番号1生成まで) の続きのメモ。詳細はリンク元を見たほうがよい。 カーネルスレッド生成 kernel_thread() カーネルスレッドを生...
概要 カーネル処理のstart_kernel()の処理を途中まで見てみた。 前回 start_kernel()以前 今回 start_kernel()からrest_init()の途中まで sta...
前回 環境構築からstart_kernel()を表示 今回 やはりstart_kernel()より以前の処理も自分が気になる箇所だけをピックアップしてみた! 前提 プロセス識別子 0 は swa...
概要 CentOS6.9でSystemTapを使ってみた時の自分メモ。深く使ったわけでもないので、使いながら随時更新予定。 インストール 必要なもの kernel-devel(実行しているカーネ...
概要 CentOS6.9でperfコマンドを使ってみたメモ 参考 Linux Performance perf Examples perf-tools perf wiki Systems Per...
概要 IO待ちについて自分で調べた自分めも。 vmstat wa列 絵で見てわかるシステムパフォーマンスの仕組み より ディスクIO待ちのwaはCPU使用率が上がると自然と減ってしまうものです。...
カーネル再構築 2.6→4.3 centos6.7のカーネルバージョンを2.6から4.3にアップしてみた。 カーネルプログラムの分類 大きく2つに分けられる カーネル本体 カーネルモジュール 上...
概要 kernel-headersとkernel-develを簡単に調べてみたので自分めも。 まず とあるCentOS6.8の初期minimalインストール後 # rpm -qa | grep ...
概要 pingの実装を通してプロセスの権限を勉強した備忘録。 疑問 pingコマンドはset-user-IDされているので一般ユーザーで実行した場合でも実効IDがrootで実行されるはずだと思っ...
概要 macbookにCentOS7 in Vagrant環境を構築してそのCentOSの中でdockerを試してみた。普段GHEで業務しているのでDockerHubとかの関連性は理解しやすかっ...
32 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.