2024年6月20日のブックマーク (3件)

  • 新Linuxカーネル解読室 - ソケットインターフェース(データ構造と概要編) - VA Linux エンジニアブログ

    Linuxカーネル2.6解読室」(以降、旧版)出版後、Linuxには多くの機能が追加され、エンタープライズ領域をはじめとする様々な場所で使われるようになりました。 それに伴いコードが肥大かつ複雑化し、多くのエンジニアにとって解読不能なブラックボックスとなっています。 世界中のトップエンジニア達の傑作であるLinuxカーネルにメスを入れ、ブラックボックスをこじ開けて、時に好奇心の赴くままにカーネルの世界を解読する「新Linuxカーネル解読室」プロジェクト稿では、旧版第21章で解説されていたソケットインターフェースについて、カーネルv6.8のコードをベースに主にデータ構造を中心に解説します。 はじめに ソケットの実体と概要 ソケット操作関数の実装 ファイル操作関数によるソケット操作の実装 次回予告: ソケット生成編 執筆者 : 須田 哲志、稲葉 貴昭 ※ 「新Linuxカーネル解読室」

    新Linuxカーネル解読室 - ソケットインターフェース(データ構造と概要編) - VA Linux エンジニアブログ
    nishitki
    nishitki 2024/06/20
  • 大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws

    背景 こんにちは!Hanoi Dev Centerでバックエンドエンジニアをしているminhquangです。この記事では、私がAI事業部のある新規プロダクト開発に参画した際に経験したパフォーマンスチューニングについて話したいと思います。 皆さんはサービスのローンチ(サービスを世の中に初めて出すリリース)をやったことがありますか。サービスローンチするときに、リクエストのスパイクや、ユーザー数の増加によるサーバー負荷増加など、様々な未知な課題が存在します。 私のチームでは数百万人の利用が見込まれるサービスにおいて、18000RPSを実現するべく負荷試験とパフォーマンスチューニングを実施しました。 記事では、上記のサービス要件を満たすために私たちが取り組んだ負荷試験やパフォーマンスチューニングについて説明しつつ、これらの経験から得られた学びを共有したいと思います。 前提 技術スタック サーバ

    大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws
    nishitki
    nishitki 2024/06/20
  • ヤマップ、「日本一道迷いしやすい登山道 2024」発表 登山者の投稿と軌跡データを活用

    登山アプリ「YAMAP」を運営するヤマップ(福岡県福岡市)は6月14日、迷いやすい登山道を調べた「日一道迷いしやすい登山道 2024」を発表した。日を8つのエリアに分け、各エリア3カ所ずつ選定した他、特に注意が必要な道迷い地点3カ所を紹介している。 YAMAPが持つ機能を活用。ユーザー同士で山の中の道迷いしやすい場所などの注意情報を共有する機能「フィールドメモ」の記録の中から、「迷いやすい」タグの密集地点をエリアごとに抽出し、登山者の軌跡データ(GPS)を確認することで選定した。調査期間は2023年5月1日から24年4月30日まで。 発表によると、北海道・東北エリアでは青麻山(宮城県)、関東エリアでは硯岩(群馬県)、北陸エリアでは黒部峡谷(富山県)、甲信越エリアでは蛇峠山(長野県)、東海エリアでは御在所岳(三重県)、近畿エリアでは如意ヶ岳(京都府)、中国・四国エリアでは眉山(徳島県)、

    ヤマップ、「日本一道迷いしやすい登山道 2024」発表 登山者の投稿と軌跡データを活用
    nishitki
    nishitki 2024/06/20