A Scalable Concurrent malloc(3) Implementation for FreeBSD Jason Evans <jasone@FreeBSD.org> Overview • What is malloc(3)? • Previous allocators • jemalloc algorithms and data structures • Benchmarks • Fragmentation • Discussion What is malloc(3) ? • C API for manual memory allocation/deallocation. • Historically: malloc(), calloc(), realloc(), free(). • More recently: posix_memalign(). • Non-stand
iij/ipgenというFreeBSD上で動作するパケットジェネレータがGitHubで公開されていたので試してみました。 以下の手順はiij/ipgen/README.mdの内容を元に、FreeBSD+NetBSDでテスト環境を構築するまでの手順です。 ネットワーク構成 今回は以下のようなネットワーク構成で試してみました。 +-------------------------------------+ | FreeBSD | +---+-----------------+---------------+ |em1 |em2 |172.16.0.59 |172.16.1.159 | | | | |wm1 |wm2 |172.16.0.58 |172.16.1.158 +---+-----------------+---------------+ | NetBSD | +-----------
以前もまとめたが、だいぶ古くなったので再度まとめてみる。 割り込みは直接ネットワークに関係しないのだが、ネットワークIOを語る際に外せない話題なので敢えてネットワーク関連記事に分類した。 Linux kernel features for high-speed networking bashでソケットプログラミング パケット受信処理の待ち合わせ部分 続・FreeBSDの割り込み周りに足りないと思う機能 FreeBSDの割り込み周りに足りないと思う機能 Linuxでnetperfとかで負荷かけてる時に/proc/statとかを記録してグラフ化するツールあったらいいなと思ったので作った、という話 CONFIG_RFS_ACCELはsfc(SolarflareのNIC)専用だという話 /proc/irq/<irq>/smp_affinityの書き換えでPCIコンフィグレーション空間はどのように書
netmap is a framework for high speed packet I/O. Together with its companion VALE software switch, it is implemented as a single kernel module and available for FreeBSD, Linux and now also Windows (OSX still missing, unfortunately). netmap supports access to network cards (NICs), host stack, virtual ports (the "VALE" switch), and "netmap pipes". It can easily reach line rate on 10G NICs (14.88 Mpp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く