並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 2992件

新着順 人気順

BPFの検索結果1 - 40 件 / 2992件

  • AWS Lambdaの裏側をなるだけ詳しく解説してみる - Sweet Escape

    AWS Lambdaの環境がどのようになっているか、ユーザが用意したLambdaファンクションがどんな感じで実行されるかってあたりを可能な限り詳しく説明したいと思います。 はじめに 大前提 コールドスタート/ウォームスタート コントロールプレーン/データプレーン アイソレーション AWS Lambdaのコンポーネント群 同期実行かつ初回呼び出し(コールドスタート)、もしくはスケーリング 同期実行かつ再利用(ウォームスタート) 非同期実行 スケールアップ エラーハンドリング リトライ その他 ネットワーク まとめ はじめに この投稿は2020年9月29日の21時から開催予定のイベント(ライブストリーミング)で話す内容です。 serverless-newworld.connpass.com もし間に合えば、かつ時間があればぜひライブ配信のほうにも参加ください。 (2020.09.30 upda

      AWS Lambdaの裏側をなるだけ詳しく解説してみる - Sweet Escape
    • 特別講座 ネットワークプログラミング ( FWをつくろう )

      特別講座 ネットワークプログラミング ( FWをつくろう ) ファイアウォール(FW)とは,「ある特定のコンピュータネットワークとその外部との通信を制御し、内部のコンピュータネットワークの安全を維持することを目的としたソフトウェア」である. つまり,特定のパケットを破棄(または通過)させる制御を行うソフトウェアである. 特定のパケットとは, 特定ポートにアクセスするパケット 特定のIPアドレスからのパケット 特定の内容(パターン)をもつパケット などがある. 今回は,以下の図のような構成のネットワークにFWを設置する環境を想定する. 今回のFWはルータの機能はなく,あくまでPCとルータ間のパケットを監視し,不要なデータを遮断する機能を持つ. FWソフトウェアを作成するには, パケットの中身を見る パケットの転送の可否を行う 2つのプログラミングが必要になる. ここでは,上記の2つのプログラ

        特別講座 ネットワークプログラミング ( FWをつくろう )
      • 就職して9年が過ぎる - 兼雑記

        転職して7年が過ぎたというのを読んで気づいたんだけど、そろそろ入社後9年が経過したらしい。僕は結構長い期間をここで過ごしたことになるんだなと思った。ちょっと以前のことを振り返ってみようと思う。言うまでもないけどこれは僕の書ける範囲での個人的な感想と体験談であって会社の見解等を表しているものではない。 きっかけ わりと重要でない Borgチーム (の周辺) いつのまにやらBorgという名前を普通に言って良くなっている。嬉しい。まあ当時もぶっちゃけ、秘密だから出してないっていうよりは、単に誰もアカデミア的なキャリアに興味が無いから出してなかったんだと思う(私見)。 さて、当時Borgというかクラスタマネージメントのあたりでは、コンピュータのリソースて適当にたくさん使ってるけど、これ節約したらすっげー支出減ったりしない?みたいなのがホットで、なんかとりあえず色々な人々が色んなことをやっていた。い

          就職して9年が過ぎる - 兼雑記
        • 天ぷら職人見習い、師匠の仕事を『見るだけ』で10年間 客前で揚げた経験無し : 痛いニュース(ノ∀`)

          天ぷら職人見習い、師匠の仕事を『見るだけ』で10年間 客前で揚げた経験無し 1 名前:名無しさん@涙目です。(家) [ニダ]:2019/06/11(火) 10:19:56.23 ID:GLwGYvRE0 ソース→テレビ https://i.imgur.com/6XmE6rk.jpg https://hayabusa9.5ch.net/test/read.cgi/news/1560215996/ 2: 名無しさん@涙目です。(東京都) [BE] 2019/06/11(火) 10:20:45.12 ID:FL1IqWYd0 なかなかえぐい 22: 名無しさん@涙目です。(庭) [US] 2019/06/11(火) 10:23:45.32 ID:30qUWCGZ0 あり得ない 25: 名無しさん@涙目です。(大阪府) [CN] 2019/06/11(火) 10:23:49.55 ID:25mh

            天ぷら職人見習い、師匠の仕事を『見るだけ』で10年間 客前で揚げた経験無し : 痛いニュース(ノ∀`)
          • P言語の素晴らしさについて - kuenishi's blog

            先週Microsoft社がP言語に関するブログ記事を公開し一部界隈で話題となった。 P言語くん pic.twitter.com/uULzxIO4ct— Kuntaro Ishiyama (@_iamkuntao) 2017年3月26日 「いまさら一文字言語かよ…」「何個目だ?」といった批判的諦念的なものから、「RustとGoとErlangの間の子みたいなのだなあ」「なんか読みにくい」といった反応が多くこの言語の重要性やインパクトに対して正しく理解しているものがあまりなかった。尊敬しているTD勢ですらあまり重要性が伝わってないようだ 1 2 。上記のブログ記事を読んだり、マニュアルを読んだらすぐ分かるようなことではあるが、日本語で解説しておこうと思う。なおいわゆる言語入門とかそういった類のものではないことをご理解いただきたい。 TL;DR 並行処理や分散システムの形式証明や形式検証はそれ自体

              P言語の素晴らしさについて - kuenishi's blog
            • TCPパケットを解析して構造化ログでダンプするツール tcpdp を作った - Copy/Cut/Paste/Hatena

              やっと形になってきました。 github.com 「データベースのクエリログを取得したい」 例えば、データベース(RDBMS)のクエリログを取得したいとき一番確実な方法は、そのRDBMSに備わっているログ機構を利用することです。 一方で、全てのクエリログを出力するとなるとそれなりにIO負荷がかかることが予想されるので、負荷状況によってはクエリログ出力(のIO負荷)を別サーバに分離したくなります。 では、どうすればよいかというと、例えば アプリケーションサーバとデータベースサーバの間にプロキシサーバを挟んでそこで記録することでIO負荷を分離する アプリケーションサーバ側で(notアプリケーションで)記録することで(大抵、サーバ台数の多い)アプリケーション側にIO負荷を分散する というような方法を思いつきます。 そこで、「もし、TCPコネクション上に流れている(例えば)クエリログを解析してログ

                TCPパケットを解析して構造化ログでダンプするツール tcpdp を作った - Copy/Cut/Paste/Hatena
              • Linux Performance

                static, benchmarking, tuning: sar, perf-tools, bcc/BPF: bpftrace, BPF book: Images license: creative commons Attribution-ShareAlike 4.0. This page links to various Linux performance material I've created, including the tools maps on the right. These use a large font size to suit slide decks. You can also print them out for your office wall. They show: Linux observability tools, Linux static perfor

                • 暇人\(^o^)/速報 : 【画像あり】MicrosoftのiPhone用パノラマ撮影アプリが神すぎると話題に

                  【画像あり】MicrosoftのiPhone用パノラマ撮影アプリが神すぎると話題に Tweet 1:名無しさん@涙目です。(埼玉県):2011/04/19(火) 21:28:59.61 ID:c+5SEQzJ0● iPhoneでパノラマ写真作成――「Microsoft Photosynth」のiOS版が登場 米Microsoftは4月18日(現地時間)、撮影した写真を合成して全方位のパノラマ画像を作成できる「Photosynth」のiOS版をリリースしたと発表した。 iOS 4以上のiPhone、iPod touch、iPad 2で使えるアプリが米AppleのApp Storeから無料でダウンロードできる。 Photosynthは、建造物などをさまざまな角度から撮影した複数の写真を分析し、立体画像を自動的に再現するツール。 2008年8月に公開されたデスクトップ版では、写真をPhotosy

                    暇人\(^o^)/速報 : 【画像あり】MicrosoftのiPhone用パノラマ撮影アプリが神すぎると話題に
                  • BPF Performance Toolsを読んだ感想 - go_vargoのブログ

                    BPF Performance Toolsを読んだので、感想ブログです。 先に感想を言っておくと「最高」でした。 BPF Performance Toolsとは? NetflixでKernel・パフォーマンスにかかわるチューニング・アーキテクチャを専門にしているBrendan Greggさんが書いた本です。BPFのiovisorというTracing分野の第一人者でもあります。 www.brendangregg.com 2019年12月に発売したばかりなので、BPFの分野では最新の本でしょう。他の著書に有名な本として(日本語版の)「詳解システム・パフォーマンス」があります。 BPF Performance Toolsは「詳解システム・パフォーマンス」第二弾と言えるかもしれません。ちなみにページ数は880Pあり、Kindleで表示される読み終わるための平均的な時間は「27時間30分」で、大作R

                      BPF Performance Toolsを読んだ感想 - go_vargoのブログ
                    • systemdにバグ./home以下のファイルが全削除される可能性あり - pyopyopyo - Linuxとかプログラミングの覚え書き -

                      systemdのバージョン256に /homeディレクトリ以下のファイルを削除してしまうバグがあったそうで,修正版の 256.1 がリリースされています. systemdのissuesによると,一時ファイルを一括削除する systemd-tmpfiles --purge コマンドが /home以下を不要ファイルと誤判定して削除するそうです tmpファイルを消すだけのコマンドと見せかけて,home以下も消すという邪悪なバグなので注意が必要です. 心配な人は systemd のバージョンを確認しておきましょう systemdのバージョンの確認方法 以下のコマンドを実行してsystemdのバージョンを確認します $ systemctl --version バグ有り,/homeが消える可能性がある場合 1行目にsystemd 256 (256-1)と表示されます.バグあり版です.何かの拍子に/ho

                        systemdにバグ./home以下のファイルが全削除される可能性あり - pyopyopyo - Linuxとかプログラミングの覚え書き -
                      • Linux procfs 徹底入門

                        これは Linux Advent Calendar 2019の 15 日目の記事です。procfs について勉強したことをまとめます。 検証環境CentOS 8 を利用する。 ]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) ]# uname -a Linux localhost.localdomain 4.18.0-80.el8.x86_64 #1 SMP Tue Jun 4 09:19:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux procfs とは疑似ファイルシステムのひとつ。 ディスク上に実体は存在せず、メモリから情報を取得する。 カーネルだけが知っている情報 (例えばシステム全体のロードアベレージ/CPU負荷/メモリ利用状況や、プロセスごとの情報)が取得できる。

                          Linux procfs 徹底入門
                        • ptrace より 100 倍速いシステムコールフック作った - かーねるさんとか

                          新しい高性能で汎用的なシステムコールフックの仕組みを作ってみました。 モチベーションとして、システムコールをフックしてユーザー空間でエミュレートしたくなったのですが、現状、性能と汎用性を両立する仕組みがなさそうだったので、新しい方法を考えました。 今回のシステムコールフックの仕組みは以下のような特徴があります。 ptrace より 100 倍以上高速 LD_PRELOAD や既存のバイナリ書き換えツールより確実 カーネルへの変更なし、かつカーネルモジュールを使わない プログラムのソースコード、プログラムの再コンパイル不要 eBPF でトレーシングをしているけれど、できれば制約が少ないユーザー空間でトレーシングツールを作りたい。もしくは、gVisor のようなサンドボックスを作りたいけれど、ptrace による性能劣化が大きいので、他の高速なシステムコールフックの仕組みが使いたい、というよう

                            ptrace より 100 倍速いシステムコールフック作った - かーねるさんとか
                          • 待望の日本語版発売!『詳解システムパフォーマンス 第2版』Linuxが深く学べる名著を全力で推したい - LIVESENSE ENGINEER BLOG

                            こんにちは、かたいなかです。 『詳解システムパフォーマンス 第2版』の日本語版が2023/01/24についに発売されました! www.oreilly.co.jp 私個人は原著で読んだのですが、他の人に強くおすすめしたくなるような内容でした。そこで、日本語版の発売に合わせてどのあたりが良かったのかなど、内容をご紹介します。 TL;DR パフォーマンス改善タスクの課題感 どんな本? この本のどこがいい? Linuxの仕組みを広く深く学べる パフォーマンスの観点での情報が豊富 どんなひとにおすすめできるか? クラウドやコンテナが当たり前になってからSREになった人 Linuxの知識をアップデートしたいエンジニア 最後まで読み切るには? あせらずゆっくり読んでいく Linuxの前提知識を仕入れてから読む 終わりに TL;DR 『詳解システムパフォーマンス 第2版』は、Linuxを深く学んで仕事に活

                              待望の日本語版発売!『詳解システムパフォーマンス 第2版』Linuxが深く学べる名著を全力で推したい - LIVESENSE ENGINEER BLOG
                            • このSRE本がすごい!2024年版 - じゃあ、おうちで学べる

                              はじめに 有用な知識の特性 Google SRE リソース Site Reliability Engineering: How Google Runs Production Systems The Site Reliability Workbook: Practical Ways to Implement SRE Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems SLO Adoption and Usage in SRE Creating a Production Launch Plan Training Site Reliability Engineers: What Your Organization Needs to Cre

                                このSRE本がすごい!2024年版 - じゃあ、おうちで学べる
                              • Linux eBPFトレーシング技術の概論とツール実装 - ゆううきブログ

                                eBPF(extended Berkley Packet Filter)という用語を著者が初めてみかけたのは、2015年ごろだった。最初は、eBPFをその字面のとおり、パケットキャプチャやパケットフィルタリングを担うだけの、Linuxの新しいサブシステムであろうと認識していた。しかし、実際にはそうではなかった。 システム性能の分析のための方法論をまとめた書籍Systems Performance 1 の著者で有名なBrendan Greggが、Linuxのネットワークサブシステムとは特に関係ない文脈で、古典的なシステム性能計測ツールでは計測できないことを計測するツールを作っていた。その計測ツールがeBPFという技術によって実装されていることを知ったときに、eBPFに興味をもったのだった。また、eBPFは、システム性能を調べる用途以外にXDP(eXpress Data Path)と呼ばれるプ

                                  Linux eBPFトレーシング技術の概論とツール実装 - ゆううきブログ
                                • 詳解 システム・パフォーマンス 第2版

                                  本書は、エンタープライズとクラウド環境を対象としたオペレーティングシステムとアプリケーションのパフォーマンス分析と向上について解説します。 主にLinuxベースのオペレーティングシステムに含まれるツールとその使用例を通じてシステムパフォーマンスを引き出す手法を説明します。システム評価のためのベンチマーク、キャパシティプランニング、ボトルネックの解消について解説しスケーラビリティを制限する要因を発見、分析し、解決する方法を学びます。 第2版では、perf、Ftrace、BPFの解説が加わり、Linuxとクラウドコンピューティングについての説明が充実しました。 システムのパフォーマンスを向上させ、コストを削減し、レイテンシの外れ値を減らすための方法を学ぶ本書はエンジニア必携の一冊です。 まえがき 1章 イントロダクション 1.1 システムパフォーマンス 1.2 職種 1.3 作業 1.4 分析

                                    詳解 システム・パフォーマンス 第2版
                                  • ジャニヲタの天敵、表紙塗りつぶしが楽しい話 - 愛がたどりつく場所

                                    やっと私の中の雑誌ラッシュ=雑誌の整理が一段落しました。2013年頃の年末年始まで。2014年はほとんど雑誌買ってなかったし、その翌年は母と暮せば関連で結構集めたので、ここが一段落という感じ。雑誌の切り抜き整理が本当に苦手…ジャニヲタ様の雑誌整理事情どうなってるのか教えてもらいたい。昔はなにも考えずに手で引きちぎっていたドアホなのでドル誌とかすっごい汚いの。反省だよ。ジャニヲタ卒業したときに売ろうにも売れないわ。 そんな雑誌を切りながら、ジャニヲタと切っても切れない関係(掛けてないよ)があるなーと感じていたジャニヲタの長年の天敵、ネットで雑誌を見ると表紙が塗りつぶされているシルエット問題を改めて振り返ってみたいと思います。この状態を文字で説明しようすると分かりづらすぎるので、つまりこういう状態のことです。 <実物> <ネット> わあ、影送りかな?つって。目を開けたまま10秒自分の影を見続け

                                      ジャニヲタの天敵、表紙塗りつぶしが楽しい話 - 愛がたどりつく場所
                                    • Linuxプロセスアクセス制御の概要 - えんでぃの技術ブログ

                                      SELinuxシリーズ 本記事は、SELinuxシリーズの1記事目です。 Linuxプロセスアクセス制御の概要 ←今ココ SELinuxの概要 SELinux Type Enforcement SELinuxの実践 (参考) SELinuxのRBAC、UBAC、MLS、MCS (参考) SELinux Module Policyのソースコード読解、ビルド 参考URL 1〜3記事目は、4記事目を理解するための前提知識をカバーしています。 4記事目が最も重要で、SELinuxの具体的な操作方法やコマンド、トラブルシューティング手順を紹介しています。 5記事目以降は参考情報です。 SELinuxの関連記事は、SELinuxタグから探せます。 一連の記事はFedora環境を前提として書いています。 FedoraやRHELに類するディストリビューションであればほぼ同等の挙動になると思いますが、他のデ

                                        Linuxプロセスアクセス制御の概要 - えんでぃの技術ブログ
                                      • eBPFに3日で入門した話 - CADDi Tech Blog

                                        はじめに eBPF とはなにか ざっくり概要 「Packet Filter」なのに「Virtual Machine」? eBPFでなにができるか? カーネルイベントのフック ユーザーランドアプリケーションとのやりとり eBPFの主な用途 eBPFが注目される背景 eBPFの仕組み アーキテクチャと処理フロー カーネルモジュールとeBPFの違い eBPFプログラムの作り方 eBPFプログラムを作ってみる 環境の準備 Hello world もう少し複雑なサンプル その他のサンプル HTTPリクエストのダンプ TCP接続先の調査 tcplife dirtop filetop oomkill まとめ eBPFはなにに使えるか 参考サイト はじめに こんにちは、Platformチームの小森です。 eBPF (extended Berkley Packet Filter) について、2022年8月2

                                          eBPFに3日で入門した話 - CADDi Tech Blog
                                        • Linux Performance

                                          static, benchmarking, tuning: sar, perf-tools, bcc/BPF: bpftrace, BPF book: Images license: creative commons Attribution-ShareAlike 4.0. This page links to various Linux performance material I've created, including the tools maps on the right. These use a large font size to suit slide decks. You can also print them out for your office wall. They show: Linux observability tools, Linux static perfor

                                          • “連休、大幅減へ” 3連休の「ハッピーマンデー」廃止、大型連休は地域ごとに週ずらし…祝日法改正案 : 痛いニュース(ノ∀`)

                                            “連休、大幅減へ” 3連休の「ハッピーマンデー」廃止、大型連休は地域ごとに週ずらし…祝日法改正案 1 名前: ホールピペット(愛知県):2010/02/14(日) 01:56:02.01 ID:7iNIc32V● ?BRZ 観光が集中する5月の大型連休の分散化を図ろうと、地域ごとに異なる時期に大型連休を取得する「祝日法改正案」が、今国会にも提出されることになった。憲法記念日など記念日自体は変えないが「◯◯地方は5月第2週に取得」などと定めて、その地方では最低限、官公庁や公立学校は休みになる仕組み。混雑緩和で観光需要を喚起する狙いがある。政府は「休日革命になる」と意気込む。 政府の観光立国推進本部(本部長・前原誠司国土交通相)が、「休暇分散化ワーキングチーム(WT)」(座長・辻元清美国土交通副大臣)を設置して検討している。平成23年度の実施を目指している。 WTは、3月に連休分散化の方策をま

                                              “連休、大幅減へ” 3連休の「ハッピーマンデー」廃止、大型連休は地域ごとに週ずらし…祝日法改正案 : 痛いニュース(ノ∀`)
                                            • CPU Utilization is Wrong

                                              Recent posts: 29 Oct 2024 » AI Flame Graphs 22 Jul 2024 » No More Blue Fridays 24 Mar 2024 » Linux Crisis Tools 17 Mar 2024 » The Return of the Frame Pointers 10 Mar 2024 » eBPF Documentary 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan

                                              • エンジニアのためのSRE論文への招待 - SRE NEXT 2023 - ゆううきブログ

                                                この記事では、2023年9月29日に開催されたSRE NEXT 2023 IN TOKYOでの講演の概要に加えて、講演では触れられなかった部分の補足と、発表を終えての後記、最後にSRE NEXT全体の感想を書きました。 SRE NEXT 2020の基調講演に招いていただいたところから始まり、昨年のSRE NEXT 2022の公募セッションでも発表し、今回で3回目の発表になりました。今回の講演は、SRE NEXTの「NEXT」と価値観の一つである「Diversity」を踏まえて、自身のエンジニアと研究者の両方の経験を活かして、SREを深く実践する上で、技術論文を探して読むアプローチを提示するものです。昨今の国内のSREコミュニティでは組織的実践に主な関心が移っている状況と対比させて、コンピュータサイエンスに基づく技術的挑戦の可能性を示唆する意欲的な講演を目指したつもりです。 この講演での主要

                                                  エンジニアのためのSRE論文への招待 - SRE NEXT 2023 - ゆううきブログ
                                                • Linuxカーネルの新機能 XDP (eXpress Data Path) を触ってみる - yunazuno.log

                                                  先日netdev 1.2に参加してみたところ,XDP(eXpress Data Path)の話題で持ち切りといった感じだった. というわけで,XDPについて一通り調べつつ,実際に触ってみた. XDPとは何か? 誤解を恐れずに一言で言うと,「Intel DPDKのような高速パケット処理基盤をLinuxカーネル自身が用意したもの」であると理解している.このスライドでは A programmable, high performance, specialized application, packet processor in the Linux networking data path と言っている. DPDKはユーザランドアプリケーションがNICを直接叩く(=カーネルのネットワークスタックをバイパスする)ことで高速処理を実現している.一方XDPは,カーネル内の最もNICドライバに近い場所でフッ

                                                    Linuxカーネルの新機能 XDP (eXpress Data Path) を触ってみる - yunazuno.log
                                                  • 「eBPF」がクラウドネイティブを超強力にする。eBPFとは何か? 何ができて、どんな利点があるのか? Cloud Native Days Tokyo 2022基調講演から

                                                    「eBPF」がクラウドネイティブを超強力にする。eBPFとは何か? 何ができて、どんな利点があるのか? Cloud Native Days Tokyo 2022基調講演から 2022年11月21日と22日の2日間、クラウドネイティブにフォーカスしたイベント「Cloud Native Days Tokyo 2022」が都内およびオンラインのハイブリッドで行われました。 22日の基調講演に登場したのは、Cilium、Hubble、TetragonなどeBPFを中心としたオープンソースを開発しているIsovalentのTracy P Holmes氏。 Homes氏は、いまクラウドネイティブ関連のテクノロジーとして最も注目されていると言ってよい「eBPF」を紹介するセッション「Cloud Native Superpowers with eBPF」を行いました。 eBPFとはどのようなテクノロジーな

                                                      「eBPF」がクラウドネイティブを超強力にする。eBPFとは何か? 何ができて、どんな利点があるのか? Cloud Native Days Tokyo 2022基調講演から
                                                    • Firecracker – サーバーレスコンピューティングのための軽量な仮想化機能 | Amazon Web Services

                                                      Amazon Web Services ブログ Firecracker – サーバーレスコンピューティングのための軽量な仮想化機能 私の好きなAmazonリーダーシッププリンシプルの1つはCustomer Obsessionです。 私たちがAWS Lambdaをローンチしたとき、私たちは開発者にセキュアなサーバーレス体験を提供し、インフラストラクチャの管理を避けることに重点を置いていました。 目的のレベルの分離を達成するために、我々は各顧客に専用のEC2インスタンスを使用しました。 このアプローチにより、私たちはセキュリティ目標を達成することができましたが、私たちがLambdaを裏で管理する方法に関していくつかのトレードオフを余儀なくされました。 また、新しいAWSサービスの場合と同様に、顧客がLambdaをどのように使用するのか、あるいはサーバーレスモデル全体をどのように考えているのかも

                                                        Firecracker – サーバーレスコンピューティングのための軽量な仮想化機能 | Amazon Web Services
                                                      • RustでLinuxカーネルの機能を拡張しよう!

                                                        Linuxカーネルの機能を安全に拡張できるeBPFのコードはC言語で実装する必要があると知り、がっかりしているクラウドネイティブ 世代の皆様に朗報です。実は、Rustで、eBPFのコードを実装することができます。今更、C言語(クラウドネイティブ ではない感じ)を学ぶ必要はありません! eBPFとプログラミング言語eBPFを活用するソフトウェアは、カーネルスペースで動作するeBPFバイトコードと、eBPFバイトコードを制御するユーザスペースのアプリケーションから構成されます。後者は、Go、Python、Rustなど様々なプログラミング言語で実装することができますが、前者は、制限のあるC言語で実装する必要があります。 eBPFの構成Rust用eBPFライブラリRustでeBPFを扱う一般的な方法は、libbpf-rsライブラリです。これは、C言語でユーザスペースのアプリケーションを実装するため

                                                          RustでLinuxカーネルの機能を拡張しよう!
                                                        • Linux Performance Tools at LinuxCon North America 2014

                                                          Recent posts: 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan@Intel.com 15 Apr 2022 » Netflix End of Series 1 09 Apr 2022 » TensorFlow Library Performance 19 Mar 2022 » Why Don't You Use ... 26 Sep 2021 » The Speed of Time 06 Sep 2021 »

                                                            Linux Performance Tools at LinuxCon North America 2014
                                                          • dzone.com

                                                            *You* Can Shape Trend Reports: Join DZone's Observability Research + Enter the Prize Drawing! Hey, DZone Community! We have a survey in progress as part of our original research for the upcoming Trend Report. We would love for you to join us by sharing your experiences and insights (anonymously if you choose) — readers just like you drive the content that we cover in our Trend Reports. check out t

                                                            • 高速にリモートホストのポートがListenしているかを調べる - 人間とウェブの未来

                                                              hb.matsumoto-r.jp 以下のエントリは一部誤認が含まれていたので、上記エントリにその旨をまとめましたので御覧ください。 とある事情でミドルウェア上から高速にリモートホストのポートのListenチェックをしたくなりました。ローカルホストのポートであれば、/procやnetlinkなどを使って素早くチェックする方法がありますが、今回は対象がリモートホストなのでソケットでなんとかする必要があります。 そこで、誰もがまず思いつくのは、connect()システムコールによってリモートホストのポートに接続しにいって、connectできればOK、できなければNGと判定する方法があり得るでしょう。(高負荷時に接続できないパターンはListenしていないと判定してよい) そこで一旦、最低限socket()システムコールとconnect()システムコールで接続する時のパケットをtcpdumpで眺

                                                                高速にリモートホストのポートがListenしているかを調べる - 人間とウェブの未来
                                                              • 痛いニュース(ノ∀`) : 男女のケンカで男がやってはいけない9カ条…「反論しない」「揚げ足取らない」「暴力振るわない」他 - ライブドアブログ

                                                                男女のケンカで男がやってはいけない9カ条…「反論しない」「揚げ足取らない」「暴力振るわない」他 1 :名無しさん@涙目です。(チベット自治区):2011/06/03(金) 13:14:37.69 ID:jybWCTkJ0 ?2BP 男女のケンカで「男がやってはいけない9カ条」 ご夫婦のみなさん、カップルのみなさん、ケンカしてますか? 「夫婦喧嘩は犬も食わない」という言葉もありますし、できることならケンカせずに済む方法を見出したいところですが、この世から争い、戦争がなくならないのは、世界の歴史が証明しています。 では、もしケンカをしてしまった場合、お互いの被害を最小限に食い止める方法は 何なのでしょうか? 実はコレ、少し不公平ですが結論は出ています。「女性の怒りが 静まるまで待つ」しかないのです。女性は火山。噴火が収まるのを待つしか無いのです。 ということで今回は、なるべく早く噴火が

                                                                • 帝国ホテルとか行って大企業の冠婚葬祭出るの楽しすぎwwww : ぶる速-VIP

                                                                  帝国ホテルとか行って大企業の冠婚葬祭出るの楽しすぎwwww 1: 名無しさん@おーぷん 2015/07/06(月)14:53:09 ID:r0e 大企業は来る人が多すぎるから簡単に受付抜けられるし 基本式終わってから食事会準備されてるから高級食品食べ放題! 食べ終わったらお土産もらってパーキングの無料券もらって家帰って寝る 2: 名無しさん@おーぷん 2015/07/06(月)14:53:33 ID:r0e あの人数いたら10人くらいは俺みたいなやついるはず 3: 名無しさん@おーぷん 2015/07/06(月)14:54:09 ID:d5P 惨めな気持ちにならないの? 5: 名無しさん@おーぷん 2015/07/06(月)14:55:12 ID:r0e >>3 ならない。 基本的にそういう時は社長のスピーチで、皆様のおかげですとか言うんだけれど、俺みたいなやつもその皆様に入ってると思い込

                                                                    帝国ホテルとか行って大企業の冠婚葬祭出るの楽しすぎwwww : ぶる速-VIP
                                                                  • WindowsがまたLinuxを取り込む。マイクロソフト、Linuxカーネルが備える拡張機能「eBPF」互換機能をWindowsにもオープンソースで実装へ

                                                                    マイクロソフトは、Linuxカーネルが備えている拡張機能である「eBPF」の互換機能を、Windows 10とWindows Server 2016以降で実現するオープンソース「eBPF for Windows」を発表しました。 カーネルのコードを書き換えずに機能を拡張できるeBPF eBPFとは、Linuxカーネルを変更することなく、カーネルの持つさまざまな機能をフックすることにより、カーネルに対してある種の機能拡張を実現するものです。下記は、eBPFのWebサイトにある説明を引用したもの。 eBPF is a revolutionary technology that can run sandboxed programs in the Linux kernel without changing kernel source code or loading kernel modules.

                                                                      WindowsがまたLinuxを取り込む。マイクロソフト、Linuxカーネルが備える拡張機能「eBPF」互換機能をWindowsにもオープンソースで実装へ
                                                                    • ドーピングしようが体重超過しようが「強そうに見える」ほうが得をするボクシング界は整理統廃合待ったなしの巻。 : スポーツ見るもの語る者〜フモフモコラム

                                                                      ドーピングしようが体重超過しようが「強そうに見える」ほうが得をするボクシング界は整理統廃合待ったなしの巻。 Tweet Share on Tumblr カテゴリ:格闘技 2018年03月03日07:00 ボクシングのベルトは金メダルより遥かに軽い! 怒りというよりは、「でしょうなぁ」の諦めのような気持ちです。1日に行なわれたボクシングWBC世界バンタム級タイトルマッチ、前王者ルイス・ネリと元王者山中慎介さんの試合は、昨今のボクシング界が抱える問題がまとめてドバーッと出るような試合となりました。 そもそもこの試合はケチとミソがつきまくった試合です。 昨年8月の両者の初対戦、山中さんは王者として、ネリは挑戦者として迎えていました。山中さんはそこで防衛すれば13連続防衛という日本記録タイに並ぶかという一戦でした。記録保持者である具志堅用高さんに敬意を表し、「具志堅さんに失礼がないように」と23戦

                                                                        ドーピングしようが体重超過しようが「強そうに見える」ほうが得をするボクシング界は整理統廃合待ったなしの巻。 : スポーツ見るもの語る者〜フモフモコラム
                                                                      • WebAssemblyはJVMやeBPFのリバイバルではない WasmがWeb以外でもアツい理由

                                                                        Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。佐伯氏は、WebAssemblyのWebの外の応用について発表しました。全2回。前半は、Wasmがアツい理由とデザインゴールについて。 今回のテーマは「Kernel/VM的WebAssembly入門」 佐伯学哉氏(以下、佐伯):佐伯が『WebAssemblyのWeb以外のこと全部話す』というタイトルで発表します。 まず、WebAssemblyとは何ぞや? という一般的な話なのですが、「Wikipedia」からの引用によれば、「Webブラウザーのクライアントサイドスクリプトとして動作する低水準言語である。ブラウザー上でバイナリフォーマットのかたちで実行可能であることを特徴とする」とあります。 実際の応用例としては、WebでGoogle Meetの背景ぼかしに使われていた

                                                                          WebAssemblyはJVMやeBPFのリバイバルではない WasmがWeb以外でもアツい理由
                                                                        • Linuxカーネル内部をフックするeBPFを用いてセキュリティの可観測性を実現する「Tetragon」がオープンソースで公開

                                                                          Linuxカーネル内部をフックするeBPFを用いてセキュリティの可観測性を実現する「Tetragon」がオープンソースで公開 Linuxカーネルを書き換えることなくその内部の機能をフックし、フック先でサンドボックス化されたプログラムを実行することにより、カーネルをプログラマブルに機能拡張できる「eBPF」(Extended Berkeley Packet Filter)は、クラウドネイティブ関連で最も注目されている技術の1つです。 eBPFを用いたソフトウェアとしては、CNI(Container Networking Interface)を用いてコンテナ間のセキュアな接続やロードバランシングなどさまざまな機能拡張を実現する「Cilium」がCloud Native Computing Foundationのプロジェクトとしてよく知られています。 今回、そのCiliumを開発するIsoval

                                                                            Linuxカーネル内部をフックするeBPFを用いてセキュリティの可観測性を実現する「Tetragon」がオープンソースで公開
                                                                          • サービスメッシュ必読ガイド - 第2版: 次世代のマイクロサービス開発

                                                                            2016年頃「サービスメッシュ」という用語は、マイクロサービス、クラウドコンピューティング、DevOpsの分野に登場しました。楽天的なあるチームは、2016年にこの用語を使用して彼らの製品である Linkerd を説明しました。コンピューティングの多くの概念と同様に、実際には、関連するパターンとテクノロジーの長い歴史があります。 サービスメッシュの登場は、主に IT ランドスケープの最悪の状況によるものでした。開発者は、複数言語 (ポリグロット) アプローチを使用して分散システムの構築を開始し、動的なサービスディスカバリーを必要としていました。運用は一時的なインフラストラクチャの使用を開始し、避けられない通信障害を適切に処理し、ネットワークポリシーを適用したいと考えていました。プラットフォームチームは、Kubernetes などのコンテナオーケストレーションシステムの採用を開始し、Envo

                                                                              サービスメッシュ必読ガイド - 第2版: 次世代のマイクロサービス開発
                                                                            • 痛いニュース(ノ∀`):「しずかちゃんの入浴」「ワカメちゃんパンチラ」「レイやアスカのヌード」はOK…東京都、児ポ規制の基準発表

                                                                              「しずかちゃんの入浴」「ワカメちゃんパンチラ」「レイやアスカのヌード」はOK…東京都、児ポ規制の基準発表 1 名前: 修正液(東京都):2010/04/26(月) 18:44:19.84 ID:cwr7y3x5 ?PLT 「しずかちゃんの裸はOK−」。子供の性行為を描く漫画など 「2次元児童ポルノ」規制に向け、東京都が可決を目指す青少年健全育成条例の改正案で、都は26日、都民らから多数寄せられた質問25問と都側の見解をまとめ、都HPに掲載した。 規制対象“外” の一例として、「ドラえもん しずかちゃんの入浴」「サザエさん ワカメちゃんのパンチラ」「新世紀エヴァンゲリオン レイやアスカのヌード」といった具体例を列挙するなど踏み込んだ内容となった。 「改正案質問回答集」によると、「『表現の自由』の侵害ではないか」との懸念には「(規制対象となる作品を)創(つく)ることや出版すること、18歳

                                                                              • How we migrated Dropbox from Nginx to Envoy

                                                                                In this blogpost we’ll talk about the old Nginx-based traffic infrastructure, its pain points, and the benefits we gained by migrating to Envoy. We’ll compare Nginx to Envoy across many software engineering and operational dimensions. We’ll also briefly touch on the migration process, its current state, and some of the problems encountered on the way. When we moved most of Dropbox traffic to Envoy

                                                                                  How we migrated Dropbox from Nginx to Envoy
                                                                                • BEACON-うぇーぶ!!トピックス(12) 第12話 「花まつり」に地獄を見た ~史上最大の都市災害~ 天六ガス爆発事故

                                                                                  長らくお楽しみいただきました週刊「BEACON」ですが、2022年3月31日をもちまして休刊とさせていただきます。 雑誌版の創刊から長年ご愛読いただきました読者の皆様、取材にご協力いただいたアマチュア無線家様、ご執筆をいただきました先生方に心から感謝申し上げます。今後も、ハムライフをもっと広く、さらに深く楽しんでいただける情報を、弊社SNSなどより多くの方が情報に接していただける形で発信してまいります。 なお、メールニュースの配信は継続いたしますので、購読をご希望の方はこちらのページからお申込みください。 今後とも変わらぬご愛顧のほどよろしくお願い申し上げます。 2024.10.01メールニュースVol.487 BEACONメールニュース 2022.03.31エレクトロニクス工作室No.211 GPSアンテナ用分配器 2022.03.30エレクトロニクス立国の源流を探る第191回 日本が生

                                                                                    BEACON-うぇーぶ!!トピックス(12) 第12話 「花まつり」に地獄を見た ~史上最大の都市災害~ 天六ガス爆発事故