enroot enrootのソースコードの解析 -create- この記事ではコンテナ実行環境の一つである enroot のソースコード、特に今回は enroot create コマンドの動作を解析する。enroot create コマンドは最終的に squashfs 形式で保存されているファイルシステムイメージを指定されたディレクトリに展開する作業を行おう。そこに至るまでの動作を解説する。 2024.10.14 enrootLinux
Linux 三角関数の値の求め方 (|x|が小さい場合) |x|が小さい場合はsin(x) ≒ xとして出力している。ではどのくらいの範囲であればこのように出力できるのか?本稿では仮数部がすべて一致するときのxの範囲(指数の範囲)をマクローリン展開の誤差項から評価して求めている。 2023.02.19 Linuxmath
Linux vmstatでパフォーマンス測定をしよう Linuxアプリケーションが使用するメモリ、CPUを測定するにはvmstatコマンドを使用するのが手っ取り早い。プロセスの起動前にvmstatコマンドを実行し、プロセス終了とともにvmstatコマンドの実行を止める。 2022.09.19 Linux
Linux ターミナルマルチプレクサのススメ ターミナルマルチプレクサを使うことにより、一つのターミナルで複数のプロセスをフォアグランド状態で立ち上げることができる。しかし、その真価はそれぞれのプロセスを実際のターミナルから切り離せることである。 本記事ではターミナルマルチプレクサの概要とその有用性について説明する。そして、その一つであるtmuxの使い方について説明する。 2022.08.13 Linux