[サーベイ]zIO: Accelerating IO-Intensive Applications with Transparent Zero-Copy IO
osdi22-stamler.pdf (usenix.org) 論文の要点 zIOはIO Intensiveアプリをターゲットとした透過的なゼロコピーを実現するためのユーザ空間ライブラリ メモリコピーのシステムコールをイ… 続きを読む »
osdi22-stamler.pdf (usenix.org) 論文の要点 zIOはIO Intensiveアプリをターゲットとした透過的なゼロコピーを実現するためのユーザ空間ライブラリ メモリコピーのシステムコールをイ… 続きを読む »
ソケットからのデータ受信 SPDKは、POSIXのreadvでソケットからデータを読み取る。readv() システムコールは、ファイルディスクリプター fd に関連付けられた ファイルから、 … 続きを読む »
概要 eBPF は extended Berkeley Packet Filter の略。ユーザ空間で作成したプログラムをカーネルに送り込んで、独自の命令セット を持つカーネル内部の仮想マシン(以下VM)上で実行できる機… 続きを読む »
Index of /public/repo/mlnx_ofed/latest/SRPMS (mellanox.com) orig_os_api OS内のsocket APIをorig_os_apiに登録し、フックした各A… 続きを読む »
spdk_nvmf_registers fabricデバイス用のregister。 cap_register (capability?) vs_register(version) cc_register spdk_nvm… 続きを読む »
SPDKをクローンして、ソースを準備。 root@ubuntu2:/home/takayuki/repos/spdk# git clone https://github.com/spdk/spdk.gitroot@ubu… 続きを読む »
PDUの受信処理。 iscsi_read_pduはconnのステートに応じて処理。
VSCodeからリモートホストへSSH接続を行うためには、VSCodeの拡張機能である「Remote Development」が必要。 Remote codeインストール 画面上部の[View]-[Extentions]… 続きを読む »
ターゲットノードを作成した場合、rpc_iscsi_create_target_nodeが呼び出される。 targetごとにpgのリストを持つ。 intiscsi_target_node_add_pg_ig_maps(s… 続きを読む »