台風10号 九州南部は27日から28日頃にかけ 暴風に厳重警戒 強い台風10号は、27日午後から28日頃にかけて九州南部・奄美地方に最も接近し、九州の東の海上を北上する…
![鹿児島のニュース|MBC NEWS|南日本放送](https://cdn-ak-scissors.b.st-hatena.com/image/square/4a8e54d736fc4733314b8d3b1ff8b6780da9585a/height=288;version=1;width=512/https%3A%2F%2Fnewsdig.ismcdn.jp%2Fmwimgs%2Fa%2F7%2F-%2Fimg_a7462ab4fc38d59653d7c3fa73e62ccd135505.jpg)
こんにちは、リファクタリングが大好きなミノ駆動です。 この記事は READYFORアドベントカレンダー2022 、10日目の記事です。 これはなに? ろくに設計せずにシステム開発を進めると技術的負債が蓄積し、変更が難しくなってしまいます。 しかし設計を推進しようにも、周囲が設計is何を知らないと、なかなか理解を得られません。特にビジネス側や経営側はプログラムの内部構造を知らないわけですから、輪をかけて説得が困難です。 この記事は、ビジネス側や経営側など、非エンジニアサイドに対して技術的負債や設計を分かりやすく説明するための例えや手法をまとめたものです。 私が非エンジニアサイドへ説明するとき実際に活用しているもので、聞き手からも「分かりやすい」と好評を得ております。 この記事のゴール 以下を知ることがこの記事のゴールです。 技術的負債や設計について、非エンジニアサイドに理解を促すノウハウ ユ
はじめに Dockerを使用する中で、この子たちがどのくらいメモリを食っているのかを確認したくなったので、調べました。 確認方法 アクティビティモニタで確認 docker stats 実行中のDocker Containerのメモリ使用量を docker stats コマンドを使って調べることができるみたいです。 $ docker stats CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 0d173431ff71 concourse-worker_1 14.37% 32.16MiB / 1.943GiB 1.62% 53.4MB / 86.6MB 0B / 0B 22 91e1a99d4d30 concourse-web_1 24.25% 32.19MiB / 1.943GiB 1.62% 35
Join us 4-8 November in Vienna for SharkFest'24 EUROPE, the official Wireshark Developer and User Conference The world's most popular network protocol analyzerGet started with Wireshark today and see why it is the standard across many commercial and non-profit enterprises. *{padding:0;margin:0;overflow:hidden}html,body{height:100%}img,span{position:absolute;width:100%;top:0;bottom:0;margin:auto;he
現在、組み込み系アプリケーションのソリューション開発に携わっています。ソケット通信のパケットに異常がないかを確認するために、 WireShark を用いたので基本的な使用法についてまとめました。🪁🦈 「全く知識がない」段階から「使用法については理解している」段階(パケットリストから特定パケットを選択可能)になりました。議事録を兼ねてつらつらと。。。 2022年10/23 現在での内容です。 WireShark とは 概要 LAN 上に流れているパケットを「見える化」するオープンソースのパケットキャプチャツール(LAN アナライザ)[1] (通信の中身を確かめるツール🏥🩺) 目的 開発者のデバッグや、ネットワークのトラブルシューティングなど 使用環境 様々な OS に対応しています。🐙🐙 Windows Mac OS Linux ⇓ バージョン 4.0.0対応 OS。 インストー
外部と不審な通信を行っていないかを調査したり、ソフトウェアが実際に外部とどのような通信を行っているのかを調べたい場合に役立つツールが「Wireshark」だ。今回はこのWiresharkの基本的な使い方や統計・追跡機能について紹介する。 ネットワークトラフィックを手軽に解析できるWireshark 今回紹介するWiresharkは、指定したネットワークインターフェイス上を通過するネットワークパケットをキャプチャして分析するツールだ。 無料で利用でき、かつ一般的な用途には十分な機能を備えているため、ネットワーク解析を行うための定番ツールとなっている。オープンソースで開発されており、WindowsやMac OS X、Linux、各種BSDなど、さまざまなプラットフォームで利用が可能だ(図1)。 図1 Wiresharkのメイン画面 パケット監視ツールというとネットワーク専門のエンジニアが使うよ
はじめに 特定の通信先(IP、ポート)との通信データ量を測定したいとなったとき、意外とやり方が出てこなかったのでメモ。 具体的には、WireSharkを使ってパケットをダンプし対象の通信をフィルタすることで通信量を測定する。 パケットダンプするので長期間の測定には向いていない。あくまで短時間の測定(このAPは1回の操作でどれくらい通信してるの?レベル)向きの内容。 やりたいこと IPとポートを指定した特定の通信先との通信データ量を測定したい。 環境 Windows 10 64-bit WireShark 4.0.0 手順 準備 WireSharkのインストール パケットダンプ等、今回の通信量測定に用いるWireSharkをインストールする。 まず、以下のURLからWireSharkのインストーラをダウンロードする。 Download Wireshark 筆者の環境はWindowsなので、「
Docker コンテナのリソース消費状況などを知りたいとき、ありますよね。今回はそれぞれのツールの立ち位置を整理がてら、記事にしていきたいと思います。 組み込みツール docker stats を使う CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 4d6670c8c134 Slightly Gray 0.02% 19.15MiB / 1.733GiB 1.08% 14.7kB / 3.19kB 91.8MB / 0B 8 6d4bf5c43dac Blue Garage 0.05% 53.67MiB / 1.733GiB 3.03% 5.03kB / 1.55kB 86.6MB / 61.4kB 8 1731729e82b1 Orange Lobby 6.78% 21.63MiB / 1.733
僕はRubyからプログラミングを書くようになった現代っ子エンジニアですが、Rubyについて学べば学ぶほど、裏でこんなことが起きてるんだと驚く日々です! ふと思ったんですが もちろん、ブロック内でしか参照できないので、ブロックの実行が終わるごとに消えそうです するとじゃあ、消えるって何なの?ってなります OSには詳しくないですが、多分メモリ上から消えるってことですよね ってことは多分、メモリに書き込むとメモリから消すという動作があるのかなーという予想🪐 Rubyの代入がobject_id渡しってのはご存知の通りとして、 ってことは多分オブジェクトの生成の中でobject_idの確定とメモリの確保(書き込み)があるんだろうなーという予想🪐🪐 一方で、メモリの解放はいつ行われてるんだろう???ブロック終了時に毎回行ってるんかな? ちょっとRubyのメモリ管理について調べます 半信半疑で書い
[edit] 要約 GC は Ruby インタプリタの「ゴミ集め(Garbage Collection)」を制御するモジュールです。 GCのチューニングについて Ruby 2.1ではRGenGCと呼ばれる新たなGCメカニズムが導入されました。それにともない、以下の環境変数が導入され、これらを設定することでGCの動作をチューニングすることができます。これらの環境変数の効果はRubyの起動時のみ有効です(つまりrubyを動かしている途中で変更することはできません)。 チューニングのための環境変数 RUBY_GC_HEAP_INIT_SLOTS (default: 10000) - 最初に確保されるスロット数。 RUBY_GC_HEAP_FREE_SLOTS (default: 4096) - GC後、必ずこの数の空きスロット数が確保される。 つまりGC後に空きスロットが足りなければ新たなページ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く