タグ

ブックマーク / medium.com (4)

  • gRPCが遅すぎる?eBPFでカーネル内で動かす!

    gRPCの高速化への飽くなき追求(具体的な目標や目的なし)を続けてきましたが、まだ、遅すぎる!今回は、安全にLinuxカーネルに機能を追加できるeBPFという仕組みを使って、カーネル内で動作するgRPCサーバを実装しました。その結果、前回実装したRust版よりも2倍高速になりました! eBPFで安全なユーザコード実行eBPFを使えば、システムコール、パケットの受信など、カーネルで発生する様々なイベントに対して、私たちユーザが実装したコードを、カーネル内部で実行することができます。同じようにカーネルに機能を追加できるカーネルモジュールと違って、eBPFは、データ破壊など、システムの安定性に深刻な影響を与える危険なコードの実行を防ぐことができます。 eBPFで検索すると、たくさんの日語の情報が見つかるXDPは、ネットワークインターフェイスのドライバのパケット受信時に、ユーザコードを実行する仕

    gRPCが遅すぎる?eBPFでカーネル内で動かす!
    grafi
    grafi 2020/12/21
  • Inside the fastest font renderer in the world

    Over the past couple of years on and off, I’ve been experimenting with pushing the limits of software font rendering performance. The result is font-rs, a font renderer written in Rust, almost an order of magnitude faster than the industry-standard FreeType. At this point, it’s more of a technology demo than a production-quality library, but it’s certainly far enough along to analyze its speed. In

    Inside the fastest font renderer in the world
    grafi
    grafi 2019/06/20
  • 「人材輩出企業」のしくみ – Koichiro Honda – Medium

    巷によく、人材輩出企業と言われている企業群がある。 社員が若くして会社を辞め、他社に行って活躍したり、起業したり、海外にいってしまったり。どんどん社員が流出しているにもかかわらず、それをよしとしている会社である。それどころか辞めることを後押しすらしている。 「卒業生」と呼ばれる元社員は、事あるごとに出身企業に感謝をし、会社もまたその卒業生を誇らしげに紹介したりしている。 だがよくよく考えると、変な話ではある。普通に考えれば「ただただ社員がやめているのに、強がっているだけなんじゃないのか」「なんで辞めさせたいのか?」と思うはずだ。 でも実はあれ、ぜんぜんそれでいいのだ。 巡り巡って、このモデルはとてもうまく機能している。社内に政治家がはびこるのを防ぎ、ちゃんと組織に貢献しようとする人間だけを残すのに貢献しているのである。 だがどうして辞めさせるだけでそんな結果になるのかおわかりだろうか。この

    grafi
    grafi 2019/02/03
  • 物理サーバを選定する際のポイント – Eureka Engineering – Medium

    Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.

    物理サーバを選定する際のポイント – Eureka Engineering – Medium
    grafi
    grafi 2016/07/01
  • 1