(-> % read write unlearn)

All opinions expressed are solely my own and do not express the views or opinions of my employer.

linux/unix

strace

■strace: コマンド。プロセスにアタッチしてトレースするデバッグコマンド。プロセスをトレースする。 strace -p 1234 -p 1235 http://d.hatena.ne.jp/jitsu102/20111231/1325322559

futex(Fast Userspace Mutexes)

■futex(Fast Userspace Mutexes): 高速ユーザスペースミューテックス。sleep/wakeupに似た機能をユーザランドに提供する。vcacheを使って仮想アドレスと物理ページの対応の変更を知ることを利用している。 FUTEX_WAIT FUTEX_WAKE

ユーザーランド

■ユーザーランド: カーネルじゃなくてユーザアプリケーションが使うメモリ領域やプロセスのこと。vmstatのuserとsysは、ユーザランドとカーネルの対応でいいのかな。http://www.weblio.jp/content/ユーザーランド ユーザランドでの実行は、権限が制限される…